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 > > > >' /build