Mock Version: 1.3.4 Mock Version: 1.3.4 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target i686 --nodeps /builddir/build/SPECS/eigen3.spec'], nspawn_args=[]shell=Falseuid=996env={'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ '}chrootPath='/var/lib/mock/dist-c8-build-10265-446/root'gid=135user='mockbuild'timeout=86400logger=printOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target i686 --nodeps /builddir/build/SPECS/eigen3.spec'] with env {'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ '} and shell False Building target platforms: i686 Building for target i686 Wrote: /builddir/build/SRPMS/eigen3-3.3.4-6.el8.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target i686 --nodeps /builddir/build/SPECS/eigen3.spec'], nspawn_args=[]shell=Falseuid=996env={'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ '}chrootPath='/var/lib/mock/dist-c8-build-10265-446/root'gid=135user='mockbuild'timeout=86400logger=printOutput=False) Executing command: ['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target i686 --nodeps /builddir/build/SPECS/eigen3.spec'] with env {'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ '} and shell False Building target platforms: i686 Building for target i686 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.WuPN3O + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf eigen-eigen-5a0156e40feb + /usr/bin/bzip2 -dc /builddir/build/SOURCES/3.3.4.tar.bz2 + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd eigen-eigen-5a0156e40feb + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #0 (01_install_FindEigen3.patch): + echo 'Patch #0 (01_install_FindEigen3.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file CMakeLists.txt Hunk #1 succeeded at 405 (offset 81 lines). Patch #1 (eigen_pkgconfig.patch): + echo 'Patch #1 (eigen_pkgconfig.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file eigen3.pc.in Patch #2 (eigen3-3.3.1-fixcmake.patch): + echo 'Patch #2 (eigen3-3.3.1-fixcmake.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 -b --suffix .fixcmake --fuzz=0 patching file ./CMakeLists.txt + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.FaqLPu + umask 022 + cd /builddir/build/BUILD + cd eigen-eigen-5a0156e40feb + mkdir i686-redhat-linux-gnu ~/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu ~/build/BUILD/eigen-eigen-5a0156e40feb + pushd i686-redhat-linux-gnu + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + /usr/bin/cmake -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_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DBUILD_SHARED_LIBS:BOOL=ON .. -DINCLUDE_INSTALL_DIR=/usr/include/eigen3 -DBLAS_LIBRARIES=cblas -DSUPERLU_INCLUDES=/usr/include/SuperLU -DSCOTCH_INCLUDES=/usr/include -DSCOTCH_LIBRARIES=scotch -DMETIS_INCLUDES=/usr/include -DMETIS_LIBRARIES=metis -DCMAKEPACKAGE_INSTALL_DIR=/usr/share/eigen3 -- The C compiler identification is GNU 8.2.1 -- The CXX compiler identification is GNU 8.2.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- 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 - Failed -- 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 -- Performing Test EIGEN_COMPILER_SUPPORT_CPP11 -- Performing Test EIGEN_COMPILER_SUPPORT_CPP11 - Success -- Found unsuitable Qt version "" from NOTFOUND -- Performing Test EIGEN_COMPILER_SUPPORT_CXX11 -- Performing Test EIGEN_COMPILER_SUPPORT_CXX11 - Success -- The Fortran compiler identification is GNU 8.2.1 -- Check for working Fortran compiler: /usr/bin/gfortran -- Check for working Fortran compiler: /usr/bin/gfortran -- works -- Detecting Fortran compiler ABI info -- Detecting Fortran compiler ABI info - done -- Checking whether /usr/bin/gfortran supports Fortran 90 -- Checking whether /usr/bin/gfortran supports Fortran 90 -- yes -- Found CHOLMOD: /usr/include/suitesparse -- Found UMFPACK: /usr/include/suitesparse -- Performing Test SUPERLU_HAS_GLOBAL_MEM_USAGE_T -- Performing Test SUPERLU_HAS_GLOBAL_MEM_USAGE_T - Success -- Performing Test SUPERLU_HAS_CLEAN_ENUMS -- Performing Test SUPERLU_HAS_CLEAN_ENUMS - Success -- Performing Test SUPERLU_HAS_GLOBALLU_T -- Performing Test SUPERLU_HAS_GLOBALLU_T - Success -- Found SUPERLU: /usr/include/SuperLU (found version "5.0") -- 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. -- Found SPQR: /usr/include/suitesparse -- Found unsuitable Qt version "" from NOTFOUND -- Performing Test COMPILER_SUPPORT_FASTMATH -- Performing Test COMPILER_SUPPORT_FASTMATH - Success -- Could NOT find Boost -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Could NOT find GOOGLEHASH (missing: GOOGLEHASH_COMPILE) -- 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.4.2") -- Found FFTW: /usr/include CMake Warning (dev) at /usr/share/cmake/Modules/FindOpenGL.cmake:270 (message): Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when available. Run "cmake --help-policy CMP0072" for policy details. Use the cmake_policy command to set the policy and suppress this warning. FindOpenGL found both a legacy GL library: OPENGL_gl_LIBRARY: /usr/lib/libGL.so and GLVND libraries for OpenGL and GLX: OPENGL_opengl_LIBRARY: /usr/lib/libOpenGL.so OPENGL_glx_LIBRARY: /usr/lib/libGLX.so OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for compatibility with CMake 3.10 and below the legacy GL library will be used. Call Stack (most recent call first): unsupported/test/CMakeLists.txt:92 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found OpenGL: /usr/lib/libOpenGL.so -- Could NOT find GLUT (missing: GLUT_glut_LIBRARY GLUT_INCLUDE_DIR) -- Found Glew: /usr/lib/libGLEW.so 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 -- 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: unknown -- Build string: linux-4.19.34-300.el7.x86_64-g++-8.2.1-32bit -- Enabled backends: Cholmod, UmfPack, SuperLU, SPQR, MPFR C++, fftw, -- Disabled backends: PaStiX, METIS, 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/c++ CXX_VERSION: c++ (GCC) 8.2.1 20180905 (Red Hat 8.2.1-3) CXX_FLAGS: -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi Sparse lib flags: ;/usr/lib/libcholmod.so;/usr/lib/libamd.so;/usr/lib/libcolamd.so;/usr/lib/libcamd.so;/usr/lib/libccolamd.so;/usr/lib/libmetis.so;eigen_blas;eigen_lapack;/usr/lib/libumfpack.so;/usr/lib/libcolamd.so;/usr/lib/libamd.so;/usr/lib/libcholmod.so;eigen_blas;/usr/lib/libsuperlu.so;eigen_blas;/usr/lib/libspqr.so;/usr/lib/libcholmod.so;/usr/lib/libcholmod.so;/usr/lib/libamd.so;/usr/lib/libcolamd.so;/usr/lib/libcamd.so;/usr/lib/libccolamd.so;/usr/lib/libmetis.so;eigen_lapack;eigen_blas -- ************************************************************ -- -- Configured Eigen 3.3.4 -- -- 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: /usr/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 -- --------------+-------------------------------------------------------------- -- CMake Warning (dev) in bench/spbench/CMakeLists.txt: A logical block opening on the line /builddir/build/BUILD/eigen-eigen-5a0156e40feb/bench/spbench/CMakeLists.txt:51 (if) closes on the line /builddir/build/BUILD/eigen-eigen-5a0156e40feb/bench/spbench/CMakeLists.txt:63 (endif) with mis-matching arguments. This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: METIS_INCLUDES METIS_LIBRARIES SCOTCH_INCLUDES SCOTCH_LIBRARIES SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu + popd ~/build/BUILD/eigen-eigen-5a0156e40feb + /usr/bin/make -O -j40 -C i686-redhat-linux-gnu make: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/cmake -H/builddir/build/BUILD/eigen-eigen-5a0156e40feb -B/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/CMakeFiles /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/CMakeFiles/progress.marks make: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f CMakeFiles/Makefile2 all make[1]: Nothing to be done for 'all'. make: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/CMakeFiles 0 make: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' + /usr/bin/make -O -j40 doc -C i686-redhat-linux-gnu make: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/cmake -H/builddir/build/BUILD/eigen-eigen-5a0156e40feb -B/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f CMakeFiles/Makefile2 doc make[1]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/cmake -H/builddir/build/BUILD/eigen-eigen-5a0156e40feb -B/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make[1]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/CMakeFiles 29 make[1]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f CMakeFiles/Makefile2 doc/CMakeFiles/doc.dir/all /usr/bin/make -f unsupported/doc/snippets/CMakeFiles/unsupported_snippets.dir/build.make unsupported/doc/snippets/CMakeFiles/unsupported_snippets.dir/depend /usr/bin/make -f unsupported/doc/examples/CMakeFiles/example_PolynomialSolver1.dir/build.make unsupported/doc/examples/CMakeFiles/example_PolynomialSolver1.dir/depend /usr/bin/make -f unsupported/doc/examples/CMakeFiles/example_FFT.dir/build.make unsupported/doc/examples/CMakeFiles/example_FFT.dir/depend /usr/bin/make -f unsupported/doc/examples/CMakeFiles/example_MatrixExponential.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixExponential.dir/depend /usr/bin/make -f unsupported/doc/examples/CMakeFiles/example_EulerAngles.dir/build.make unsupported/doc/examples/CMakeFiles/example_EulerAngles.dir/depend /usr/bin/make -f unsupported/doc/examples/CMakeFiles/example_BVH_Example.dir/build.make unsupported/doc/examples/CMakeFiles/example_BVH_Example.dir/depend /usr/bin/make -f unsupported/doc/examples/CMakeFiles/example_MatrixLogarithm.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixLogarithm.dir/depend make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/snippets/CMakeFiles/unsupported_snippets.dir/DependInfo.cmake --color= Scanning dependencies of target unsupported_snippets make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f unsupported/doc/snippets/CMakeFiles/unsupported_snippets.dir/build.make unsupported/doc/snippets/CMakeFiles/unsupported_snippets.dir/build make[3]: Nothing to be done for 'unsupported/doc/snippets/CMakeFiles/unsupported_snippets.dir/build'. /usr/bin/make -f unsupported/doc/examples/CMakeFiles/example_MatrixPower.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixPower.dir/depend make[2]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' [ 0%] Built target unsupported_snippets make[2]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f unsupported/doc/examples/CMakeFiles/example_PolynomialUtils1.dir/build.make unsupported/doc/examples/CMakeFiles/example_PolynomialUtils1.dir/depend /usr/bin/make -f unsupported/doc/examples/CMakeFiles/example_MatrixPower_optimal.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixPower_optimal.dir/depend make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/examples /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_FFT.dir/DependInfo.cmake --color= Scanning dependencies of target example_FFT make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f unsupported/doc/examples/CMakeFiles/example_FFT.dir/build.make unsupported/doc/examples/CMakeFiles/example_FFT.dir/build /usr/bin/make -f unsupported/doc/examples/CMakeFiles/example_MatrixSine.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixSine.dir/depend make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/examples /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixExponential.dir/DependInfo.cmake --color= Scanning dependencies of target example_MatrixExponential /usr/bin/make -f unsupported/doc/examples/CMakeFiles/example_MatrixSinh.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixSinh.dir/depend make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/examples /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_PolynomialSolver1.dir/DependInfo.cmake --color= Scanning dependencies of target example_PolynomialSolver1 make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/examples /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_EulerAngles.dir/DependInfo.cmake --color= Scanning dependencies of target example_EulerAngles make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f unsupported/doc/examples/CMakeFiles/example_PolynomialSolver1.dir/build.make unsupported/doc/examples/CMakeFiles/example_PolynomialSolver1.dir/build make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/examples /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixLogarithm.dir/DependInfo.cmake --color= Scanning dependencies of target example_MatrixLogarithm make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f unsupported/doc/examples/CMakeFiles/example_MatrixExponential.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixExponential.dir/build make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/examples /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_BVH_Example.dir/DependInfo.cmake --color= Scanning dependencies of target example_BVH_Example make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f unsupported/doc/examples/CMakeFiles/example_EulerAngles.dir/build.make unsupported/doc/examples/CMakeFiles/example_EulerAngles.dir/build /usr/bin/make -f unsupported/doc/examples/CMakeFiles/example_BVH_Example.dir/build.make unsupported/doc/examples/CMakeFiles/example_BVH_Example.dir/build /usr/bin/make -f unsupported/doc/examples/CMakeFiles/example_MatrixLogarithm.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixLogarithm.dir/build make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/examples /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixPower.dir/DependInfo.cmake --color= Scanning dependencies of target example_MatrixPower make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f unsupported/doc/examples/CMakeFiles/example_MatrixPower.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixPower.dir/build make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/examples /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_PolynomialUtils1.dir/DependInfo.cmake --color= Scanning dependencies of target example_PolynomialUtils1 make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f unsupported/doc/examples/CMakeFiles/example_PolynomialUtils1.dir/build.make unsupported/doc/examples/CMakeFiles/example_PolynomialUtils1.dir/build make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/examples /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixPower_optimal.dir/DependInfo.cmake --color= Scanning dependencies of target example_MatrixPower_optimal make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f unsupported/doc/examples/CMakeFiles/example_MatrixPower_optimal.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixPower_optimal.dir/build /usr/bin/make -f unsupported/doc/examples/CMakeFiles/example_MatrixFunction.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixFunction.dir/depend /usr/bin/make -f unsupported/doc/examples/CMakeFiles/example_MatrixSquareRoot.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixSquareRoot.dir/depend /usr/bin/make -f doc/snippets/CMakeFiles/compile_MatrixBase_setRandom.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_setRandom.dir/depend /usr/bin/make -f doc/snippets/CMakeFiles/compile_Vectorwise_reverse.dir/build.make doc/snippets/CMakeFiles/compile_Vectorwise_reverse.dir/depend /usr/bin/make -f doc/snippets/CMakeFiles/compile_VectorwiseOp_homogeneous.dir/build.make doc/snippets/CMakeFiles/compile_VectorwiseOp_homogeneous.dir/depend /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tutorial_solve_triangular.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_solve_triangular.dir/depend make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/examples /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixSinh.dir/DependInfo.cmake --color= Scanning dependencies of target example_MatrixSinh make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/examples /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixSine.dir/DependInfo.cmake --color= Scanning dependencies of target example_MatrixSine make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f unsupported/doc/examples/CMakeFiles/example_MatrixSine.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixSine.dir/build /usr/bin/make -f unsupported/doc/examples/CMakeFiles/example_MatrixSinh.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixSinh.dir/build /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tutorial_solve_reuse_decomposition.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_solve_reuse_decomposition.dir/depend /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tutorial_solve_multiple_rhs.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_solve_multiple_rhs.dir/depend /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tutorial_solve_matrix_inverse.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_solve_matrix_inverse.dir/depend /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tutorial_SlicingVec.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_SlicingVec.dir/depend /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tutorial_SlicingCol.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_SlicingCol.dir/depend /usr/bin/make -f doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_conjugate.dir/build.make doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_conjugate.dir/depend /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tutorial_ReshapeMat2Mat.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_ReshapeMat2Mat.dir/depend make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/examples /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixFunction.dir/DependInfo.cmake --color= Scanning dependencies of target example_MatrixFunction make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tutorial_Map_using.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_Map_using.dir/depend make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/examples /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/examples/CMakeFiles/example_MatrixSquareRoot.dir/DependInfo.cmake --color= Scanning dependencies of target example_MatrixSquareRoot make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f unsupported/doc/examples/CMakeFiles/example_MatrixFunction.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixFunction.dir/build cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_VectorwiseOp_homogeneous.dir/DependInfo.cmake --color= Scanning dependencies of target compile_VectorwiseOp_homogeneous make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f unsupported/doc/examples/CMakeFiles/example_MatrixSquareRoot.dir/build.make unsupported/doc/examples/CMakeFiles/example_MatrixSquareRoot.dir/build make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_MatrixBase_setRandom.dir/DependInfo.cmake --color= Scanning dependencies of target compile_MatrixBase_setRandom make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Vectorwise_reverse.dir/DependInfo.cmake --color= Scanning dependencies of target compile_Vectorwise_reverse make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f doc/snippets/CMakeFiles/compile_MatrixBase_setRandom.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_setRandom.dir/build make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_solve_multiple_rhs.dir/DependInfo.cmake --color= Scanning dependencies of target compile_Tutorial_solve_multiple_rhs make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_SlicingVec.dir/DependInfo.cmake --color= Scanning dependencies of target compile_Tutorial_SlicingVec make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f doc/snippets/CMakeFiles/compile_Vectorwise_reverse.dir/build.make doc/snippets/CMakeFiles/compile_Vectorwise_reverse.dir/build make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_solve_matrix_inverse.dir/DependInfo.cmake --color= Scanning dependencies of target compile_Tutorial_solve_matrix_inverse make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f doc/snippets/CMakeFiles/compile_VectorwiseOp_homogeneous.dir/build.make doc/snippets/CMakeFiles/compile_VectorwiseOp_homogeneous.dir/build make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_solve_triangular.dir/DependInfo.cmake --color= Scanning dependencies of target compile_Tutorial_solve_triangular make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_solve_reuse_decomposition.dir/DependInfo.cmake --color= Scanning dependencies of target compile_Tutorial_solve_reuse_decomposition make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tutorial_solve_triangular.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_solve_triangular.dir/build /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tutorial_solve_reuse_decomposition.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_solve_reuse_decomposition.dir/build make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_SlicingCol.dir/DependInfo.cmake --color= Scanning dependencies of target compile_Tutorial_SlicingCol make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tutorial_solve_multiple_rhs.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_solve_multiple_rhs.dir/build make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_conjugate.dir/DependInfo.cmake --color= Scanning dependencies of target compile_tut_arithmetic_transpose_conjugate make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tutorial_solve_matrix_inverse.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_solve_matrix_inverse.dir/build /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tutorial_SlicingVec.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_SlicingVec.dir/build make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_ReshapeMat2Mat.dir/DependInfo.cmake --color= Scanning dependencies of target compile_Tutorial_ReshapeMat2Mat make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tutorial_SlicingCol.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_SlicingCol.dir/build /usr/bin/make -f doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_conjugate.dir/build.make doc/snippets/CMakeFiles/compile_tut_arithmetic_transpose_conjugate.dir/build make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_Map_using.dir/DependInfo.cmake --color= Scanning dependencies of target compile_Tutorial_Map_using make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tutorial_ReshapeMat2Mat.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_ReshapeMat2Mat.dir/build /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tutorial_Map_using.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_Map_using.dir/build /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tutorial_Map_rowmajor.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_Map_rowmajor.dir/depend /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Zero.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Zero.dir/depend /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_LinSpaced.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_LinSpaced.dir/depend /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_CommaTemporary.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_CommaTemporary.dir/depend /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tridiagonalization_packedMatrix.dir/build.make doc/snippets/CMakeFiles/compile_Tridiagonalization_packedMatrix.dir/depend /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tridiagonalization_householderCoefficients.dir/build.make doc/snippets/CMakeFiles/compile_Tridiagonalization_householderCoefficients.dir/depend /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tridiagonalization_Tridiagonalization_MatrixType.dir/build.make doc/snippets/CMakeFiles/compile_Tridiagonalization_Tridiagonalization_MatrixType.dir/depend /usr/bin/make -f doc/snippets/CMakeFiles/compile_Triangular_solve.dir/build.make doc/snippets/CMakeFiles/compile_Triangular_solve.dir/depend /usr/bin/make -f doc/snippets/CMakeFiles/compile_TopicAliasing_mult4.dir/build.make doc/snippets/CMakeFiles/compile_TopicAliasing_mult4.dir/depend /usr/bin/make -f doc/snippets/CMakeFiles/compile_TopicAliasing_mult3.dir/build.make doc/snippets/CMakeFiles/compile_TopicAliasing_mult3.dir/depend /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tridiagonalization_compute.dir/build.make doc/snippets/CMakeFiles/compile_Tridiagonalization_compute.dir/depend /usr/bin/make -f doc/snippets/CMakeFiles/compile_TopicAliasing_mult1.dir/build.make doc/snippets/CMakeFiles/compile_TopicAliasing_mult1.dir/depend /usr/bin/make -f doc/snippets/CMakeFiles/compile_TopicAliasing_cwise.dir/build.make doc/snippets/CMakeFiles/compile_TopicAliasing_cwise.dir/depend /usr/bin/make -f doc/snippets/CMakeFiles/compile_TopicAliasing_block.dir/build.make doc/snippets/CMakeFiles/compile_TopicAliasing_block.dir/depend /usr/bin/make -f doc/snippets/CMakeFiles/compile_SparseMatrix_coeffs.dir/build.make doc/snippets/CMakeFiles/compile_SparseMatrix_coeffs.dir/depend make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_Map_rowmajor.dir/DependInfo.cmake --color= Scanning dependencies of target compile_Tutorial_Map_rowmajor make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tutorial_Map_rowmajor.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_Map_rowmajor.dir/build make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Zero.dir/DependInfo.cmake --color= Scanning dependencies of target compile_Tutorial_AdvancedInitialization_Zero make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Zero.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Zero.dir/build make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tridiagonalization_householderCoefficients.dir/DependInfo.cmake --color= Scanning dependencies of target compile_Tridiagonalization_householderCoefficients make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tridiagonalization_householderCoefficients.dir/build.make doc/snippets/CMakeFiles/compile_Tridiagonalization_householderCoefficients.dir/build make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Triangular_solve.dir/DependInfo.cmake --color= Scanning dependencies of target compile_Triangular_solve make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f doc/snippets/CMakeFiles/compile_Triangular_solve.dir/build.make doc/snippets/CMakeFiles/compile_Triangular_solve.dir/build make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tridiagonalization_packedMatrix.dir/DependInfo.cmake --color= Scanning dependencies of target compile_Tridiagonalization_packedMatrix make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tridiagonalization_packedMatrix.dir/build.make doc/snippets/CMakeFiles/compile_Tridiagonalization_packedMatrix.dir/build make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_LinSpaced.dir/DependInfo.cmake --color= Scanning dependencies of target compile_Tutorial_AdvancedInitialization_LinSpaced make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicAliasing_mult3.dir/DependInfo.cmake --color= Scanning dependencies of target compile_TopicAliasing_mult3 make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_LinSpaced.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_LinSpaced.dir/build /usr/bin/make -f doc/snippets/CMakeFiles/compile_TopicAliasing_mult3.dir/build.make doc/snippets/CMakeFiles/compile_TopicAliasing_mult3.dir/build make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_CommaTemporary.dir/DependInfo.cmake --color= Scanning dependencies of target compile_Tutorial_AdvancedInitialization_CommaTemporary make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_CommaTemporary.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_CommaTemporary.dir/build make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicAliasing_mult1.dir/DependInfo.cmake --color= Scanning dependencies of target compile_TopicAliasing_mult1 make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicAliasing_cwise.dir/DependInfo.cmake --color= Scanning dependencies of target compile_TopicAliasing_cwise make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f doc/snippets/CMakeFiles/compile_TopicAliasing_mult1.dir/build.make doc/snippets/CMakeFiles/compile_TopicAliasing_mult1.dir/build /usr/bin/make -f doc/snippets/CMakeFiles/compile_TopicAliasing_cwise.dir/build.make doc/snippets/CMakeFiles/compile_TopicAliasing_cwise.dir/build make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tridiagonalization_compute.dir/DependInfo.cmake --color= Scanning dependencies of target compile_Tridiagonalization_compute make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_Tridiagonalization_Tridiagonalization_MatrixType.dir/DependInfo.cmake --color= Scanning dependencies of target compile_Tridiagonalization_Tridiagonalization_MatrixType make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tridiagonalization_compute.dir/build.make doc/snippets/CMakeFiles/compile_Tridiagonalization_compute.dir/build make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicAliasing_block.dir/DependInfo.cmake --color= Scanning dependencies of target compile_TopicAliasing_block make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f doc/snippets/CMakeFiles/compile_Tridiagonalization_Tridiagonalization_MatrixType.dir/build.make doc/snippets/CMakeFiles/compile_Tridiagonalization_Tridiagonalization_MatrixType.dir/build make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicAliasing_mult4.dir/DependInfo.cmake --color= Scanning dependencies of target compile_TopicAliasing_mult4 make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f doc/snippets/CMakeFiles/compile_TopicAliasing_block.dir/build.make doc/snippets/CMakeFiles/compile_TopicAliasing_block.dir/build make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_SparseMatrix_coeffs.dir/DependInfo.cmake --color= Scanning dependencies of target compile_SparseMatrix_coeffs make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' /usr/bin/make -f doc/snippets/CMakeFiles/compile_TopicAliasing_mult4.dir/build.make doc/snippets/CMakeFiles/compile_TopicAliasing_mult4.dir/build /usr/bin/make -f doc/snippets/CMakeFiles/compile_SparseMatrix_coeffs.dir/build.make doc/snippets/CMakeFiles/compile_SparseMatrix_coeffs.dir/build make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' [ 3%] Building CXX object doc/snippets/CMakeFiles/compile_Vectorwise_reverse.dir/compile_Vectorwise_reverse.cpp.o cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets && /usr/bin/c++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -o CMakeFiles/compile_Vectorwise_reverse.dir/compile_Vectorwise_reverse.cpp.o -c /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Vectorwise_reverse.cpp make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Vectorwise_reverse.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h: In function 'void Eigen::internal::check_DenseIndex_is_signed()': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:81: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:21:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(NumTraits::IsSigned,THE_INDEX_TYPE_MUST_BE_A_SIGNED_TYPE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h: In instantiation of 'static Scalar Eigen::internal::log1p_impl::run(const Scalar&) [with Scalar = float]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:954:49: required from 'typename Eigen::internal::log1p_retval::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval::type>::type = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/arch/CUDA/Half.h:399:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:183:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(!NumTraits::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:506:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT_NON_INTEGER' EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h: In instantiation of 'Scalar Eigen::internal::std_fallback::log1p(const Scalar&) [with Scalar = float]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:511:17: required from 'static Scalar Eigen::internal::log1p_impl::run(const Scalar&) [with Scalar = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:954:49: required from 'typename Eigen::internal::log1p_retval::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval::type>::type = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/arch/CUDA/Half.h:399:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:183:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(!NumTraits::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:494:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT_NON_INTEGER' EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Vectorwise_reverse.cpp:18:36: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:899:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of '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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Vectorwise_reverse.cpp:18:36: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Vectorwise_reverse.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: 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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Vectorwise_reverse.cpp:18:36: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Vectorwise_reverse.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Vectorwise_reverse.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Reverse, 1>; Func = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Reverse, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Reverse, 1>; OtherDerived = Eigen::Reverse, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Reverse, 1>; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Reverse, 1>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Reverse, 1>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Vectorwise_reverse.cpp:20:76: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Reverse, 0>; Func = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Reverse, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Reverse, 0>; OtherDerived = Eigen::Reverse, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Reverse, 0>; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Reverse, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Reverse, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Vectorwise_reverse.cpp:21:76: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const PlainObjectType&) [with Derived = Eigen::Matrix; Eigen::internal::evaluator >::PlainObjectType = Eigen::PlainObjectBase >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:244:45: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Scalar = int; int Rows = -1; int Cols = -1; int Options = 0; int MaxRows = -1; int MaxCols = -1; Eigen::internal::evaluator >::XprType = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:1449:64: required from 'Eigen::internal::unary_evaluator >::unary_evaluator(const XprType&) [with ArgType = Eigen::Matrix; int Direction = 1; typename Eigen::Reverse::Scalar = int; typename Eigen::internal::evaluator_traits::NestedExpression>::Kind = Eigen::internal::IndexBased; Eigen::internal::unary_evaluator >::XprType = Eigen::Reverse, 1>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:93:64: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::Reverse, 1>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:344:24: required from 'Eigen::DenseCoeffsBase::Scalar& Eigen::DenseCoeffsBase::coeffRef(Eigen::Index, Eigen::Index) [with Derived = Eigen::Reverse, 1>; Eigen::DenseCoeffsBase::Scalar = int; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:366:31: required from 'Eigen::DenseCoeffsBase::Scalar& Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) [with Derived = Eigen::Reverse, 1>; Eigen::DenseCoeffsBase::Scalar = int; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Vectorwise_reverse.cpp:24:29: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:157:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const XprType&) [with NullaryOp = Eigen::internal::scalar_random_op; PlainObjectType = Eigen::Matrix; Eigen::internal::evaluator >::XprType = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:730:20: 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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Vectorwise_reverse.cpp:18:36: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:475:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Vectorwise_reverse.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 1> >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 1> >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Reverse, 1>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Reverse, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Reverse, 1>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Reverse, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Reverse, 1>; OtherDerived = Eigen::Reverse, 1>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Reverse, 1>; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Reverse, 1>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Reverse, 1>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Vectorwise_reverse.cpp:20:76: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Vectorwise_reverse.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Vectorwise_reverse.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0> >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0> >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Reverse, 0>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Reverse, 0>; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Reverse, 0>; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Reverse, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Reverse, 0>; OtherDerived = Eigen::Reverse, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Reverse, 0>; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Reverse, 0>; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Reverse, 0>; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Vectorwise_reverse.cpp:21:76: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Vectorwise_reverse.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' [ 10%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_Map_rowmajor.dir/compile_Tutorial_Map_rowmajor.cpp.o cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets && /usr/bin/c++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -o CMakeFiles/compile_Tutorial_Map_rowmajor.dir/compile_Tutorial_Map_rowmajor.cpp.o -c /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h: In function 'void Eigen::internal::check_DenseIndex_is_signed()': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:81: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:21:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(NumTraits::IsSigned,THE_INDEX_TYPE_MUST_BE_A_SIGNED_TYPE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h: In instantiation of 'static Scalar Eigen::internal::log1p_impl::run(const Scalar&) [with Scalar = float]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:954:49: required from 'typename Eigen::internal::log1p_retval::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval::type>::type = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/arch/CUDA/Half.h:399:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:183:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(!NumTraits::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:506:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT_NON_INTEGER' EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Map.h:125:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = int*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:20:57: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:899:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Map.h:125:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = int*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:21:63: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:899:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h: In instantiation of 'Scalar Eigen::internal::std_fallback::log1p(const Scalar&) [with Scalar = float]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:511:17: required from 'static Scalar Eigen::internal::log1p_impl::run(const Scalar&) [with Scalar = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:954:49: required from 'typename Eigen::internal::log1p_retval::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval::type>::type = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/arch/CUDA/Half.h:399:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:183:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(!NumTraits::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:494:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT_NON_INTEGER' EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MapBase.h: In instantiation of 'Eigen::MapBase::MapBase(Eigen::MapBase::PointerType) [with Derived = Eigen::Map >; Eigen::MapBase::PointerType = int*]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MapBase.h:279:82: required from 'Eigen::MapBase::MapBase(Eigen::MapBase::PointerType) [with Derived = Eigen::Map >; Eigen::MapBase::PointerType = int*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Map.h:123:61: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = int*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:20:57: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:143:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(TYPE::SizeAtCompileTime!=Eigen::Dynamic, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MapBase.h:151:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MapBase.h: In instantiation of 'Eigen::MapBase::MapBase(Eigen::MapBase::PointerType) [with Derived = Eigen::Map >; Eigen::MapBase::PointerType = int*]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MapBase.h:279:82: required from 'Eigen::MapBase::MapBase(Eigen::MapBase::PointerType) [with Derived = Eigen::Map >; Eigen::MapBase::PointerType = int*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Map.h:123:61: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = int*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:21:63: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:143:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(TYPE::SizeAtCompileTime!=Eigen::Dynamic, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MapBase.h:151:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MapBase.h: In instantiation of 'Eigen::MapBase::MapBase(Eigen::MapBase::PointerType) [with Derived = Eigen::Map, 0, Eigen::Stride<1, 4> >; Eigen::MapBase::PointerType = int*]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MapBase.h:279:82: required from 'Eigen::MapBase::MapBase(Eigen::MapBase::PointerType) [with Derived = Eigen::Map, 0, Eigen::Stride<1, 4> >; Eigen::MapBase::PointerType = int*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Map.h:123:61: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<1, 4>; Eigen::Map::PointerArgType = int*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:23:54: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:143:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(TYPE::SizeAtCompileTime!=Eigen::Dynamic, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MapBase.h:151:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map >; Func = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Map >; OtherDerived = Eigen::Map >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Map >; _Scalar = int; int _Rows = 2; int _Cols = 4; int _Options = 0; int _MaxRows = 2; int _MaxCols = 4]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Map >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Map >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:20:57: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map >; Func = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Map >; OtherDerived = Eigen::Map >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Map >; _Scalar = int; int _Rows = 2; int _Cols = 4; int _Options = 1; int _MaxRows = 2; int _MaxCols = 4]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Map >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Map >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:21:63: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<1, 4> >; Func = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<1, 4> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Map, 0, Eigen::Stride<1, 4> >; OtherDerived = Eigen::Map, 0, Eigen::Stride<1, 4> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Map, 0, Eigen::Stride<1, 4> >; _Scalar = int; int _Rows = 2; int _Cols = 4; int _Options = 0; int _MaxRows = 2; int _MaxCols = 4]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Map, 0, Eigen::Stride<1, 4> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Map, 0, Eigen::Stride<1, 4> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:23:54: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h: In instantiation of 'void Eigen::internal::check_static_allocation_size() [with T = int; int Size = 8]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h:110:41: required from 'Eigen::internal::plain_array::plain_array() [with T = int; int Size = 8; int MatrixOrArrayOptions = 0]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h:187:38: required from 'Eigen::DenseStorage::DenseStorage() [with T = int; int Size = 8; int _Rows = 2; int _Cols = 4; int _Options = 0]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:484:55: required from 'Eigen::PlainObjectBase::PlainObjectBase() [with Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:294:5: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Map >; _Scalar = int; int _Rows = 2; int _Cols = 4; int _Options = 0; int _MaxRows = 2; int _MaxCols = 4]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Map >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Map >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:20:57: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h:33:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Size * sizeof(T) <= EIGEN_STACK_ALLOCATION_LIMIT, OBJECT_ALLOCATED_ON_STACK_IS_TOO_BIG); ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Map >; OtherDerived = Eigen::Map >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Map >; _Scalar = int; int _Rows = 2; int _Cols = 4; int _Options = 0; int _MaxRows = 2; int _MaxCols = 4]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Map >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Map >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:20:57: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Map >; OtherDerived = Eigen::Map >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Map >; _Scalar = int; int _Rows = 2; int _Cols = 4; int _Options = 1; int _MaxRows = 2; int _MaxCols = 4]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Map >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Map >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:21:63: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<1, 4> > >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<1, 4> > >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<1, 4> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<1, 4> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<1, 4> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<1, 4> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Map, 0, Eigen::Stride<1, 4> >; OtherDerived = Eigen::Map, 0, Eigen::Stride<1, 4> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Map, 0, Eigen::Stride<1, 4> >; _Scalar = int; int _Rows = 2; int _Cols = 4; int _Options = 0; int _MaxRows = 2; int _MaxCols = 4]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Map, 0, Eigen::Stride<1, 4> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Map, 0, Eigen::Stride<1, 4> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:23:54: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::mapbase_evaluator::mapbase_evaluator(const XprType&) [with Derived = Eigen::Map >; PlainObjectType = Eigen::Matrix; Eigen::internal::mapbase_evaluator::XprType = Eigen::Map >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:924:54: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::internal::evaluator >::XprType = Eigen::Map >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Map >; OtherDerived = Eigen::Map >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Map >; _Scalar = int; int _Rows = 2; int _Cols = 4; int _Options = 0; int _MaxRows = 2; int _MaxCols = 4]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Map >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Map >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:20:57: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:826:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(evaluator::Flags&PacketAccessBit, internal::inner_stride_at_compile_time::ret==1), ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:828:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const PlainObjectType&) [with Derived = Eigen::Matrix; Eigen::internal::evaluator >::PlainObjectType = Eigen::PlainObjectBase >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:244:45: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Scalar = int; int Rows = 2; int Cols = 4; int Options = 0; int MaxRows = 2; int MaxCols = 4; Eigen::internal::evaluator >::XprType = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:736:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Map >; OtherDerived = Eigen::Map >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Map >; _Scalar = int; int _Rows = 2; int _Cols = 4; int _Options = 0; int _MaxRows = 2; int _MaxCols = 4]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Map >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Map >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:20:57: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:157:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::mapbase_evaluator::mapbase_evaluator(const XprType&) [with Derived = Eigen::Map >; PlainObjectType = Eigen::Matrix; Eigen::internal::mapbase_evaluator::XprType = Eigen::Map >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:924:54: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::internal::evaluator >::XprType = Eigen::Map >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Map >; OtherDerived = Eigen::Map >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Map >; _Scalar = int; int _Rows = 2; int _Cols = 4; int _Options = 1; int _MaxRows = 2; int _MaxCols = 4]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Map >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Map >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:21:63: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:826:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(evaluator::Flags&PacketAccessBit, internal::inner_stride_at_compile_time::ret==1), ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:828:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const PlainObjectType&) [with Derived = Eigen::Matrix; Eigen::internal::evaluator >::PlainObjectType = Eigen::PlainObjectBase >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:244:45: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Scalar = int; int Rows = 2; int Cols = 4; int Options = 1; int MaxRows = 2; int MaxCols = 4; Eigen::internal::evaluator >::XprType = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:736:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Map >; OtherDerived = Eigen::Map >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Map >; _Scalar = int; int _Rows = 2; int _Cols = 4; int _Options = 1; int _MaxRows = 2; int _MaxCols = 4]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Map >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Map >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:21:63: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:157:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::mapbase_evaluator::mapbase_evaluator(const XprType&) [with Derived = Eigen::Map, 0, Eigen::Stride<1, 4> >; PlainObjectType = Eigen::Matrix; Eigen::internal::mapbase_evaluator::XprType = Eigen::Map, 0, Eigen::Stride<1, 4> >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:924:54: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<1, 4>; Eigen::internal::evaluator >::XprType = Eigen::Map, 0, Eigen::Stride<1, 4> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<1, 4> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<1, 4> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<1, 4> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<1, 4> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Map, 0, Eigen::Stride<1, 4> >; OtherDerived = Eigen::Map, 0, Eigen::Stride<1, 4> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Map, 0, Eigen::Stride<1, 4> >; _Scalar = int; int _Rows = 2; int _Cols = 4; int _Options = 0; int _MaxRows = 2; int _MaxCols = 4]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Map, 0, Eigen::Stride<1, 4> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Map, 0, Eigen::Stride<1, 4> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_rowmajor.cpp:23:54: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:826:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(evaluator::Flags&PacketAccessBit, internal::inner_stride_at_compile_time::ret==1), ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:828:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' [ 10%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_Zero.dir/compile_Tutorial_AdvancedInitialization_Zero.cpp.o cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets && /usr/bin/c++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -o CMakeFiles/compile_Tutorial_AdvancedInitialization_Zero.dir/compile_Tutorial_AdvancedInitialization_Zero.cpp.o -c /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h: In function 'void Eigen::internal::check_DenseIndex_is_signed()': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:81: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:21:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(NumTraits::IsSigned,THE_INDEX_TYPE_MUST_BE_A_SIGNED_TYPE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h: In instantiation of 'static Scalar Eigen::internal::log1p_impl::run(const Scalar&) [with Scalar = float]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:954:49: required from 'typename Eigen::internal::log1p_retval::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval::type>::type = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/arch/CUDA/Half.h:399:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:183:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(!NumTraits::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:506:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT_NON_INTEGER' EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseNullaryOp.h: In instantiation of 'static const ConstantReturnType Eigen::DenseBase::Constant(const Scalar&) [with Derived = Eigen::Array; Eigen::DenseBase::ConstantReturnType = Eigen::CwiseNullaryOp, Eigen::Array >; typename Eigen::internal::conditional::XprKind, Eigen::MatrixXpr>::value, Eigen::Matrix::Scalar, Eigen::internal::traits::RowsAtCompileTime, Eigen::internal::traits::ColsAtCompileTime, (AutoAlign | ((Eigen::internal::traits::Flags & Eigen::RowMajorBit) ? RowMajor : ColMajor)), Eigen::internal::traits::MaxRowsAtCompileTime, Eigen::internal::traits::MaxColsAtCompileTime>, Eigen::Array::Scalar, Eigen::internal::traits::RowsAtCompileTime, Eigen::internal::traits::ColsAtCompileTime, (AutoAlign | ((Eigen::internal::traits::Flags & Eigen::RowMajorBit) ? RowMajor : ColMajor)), Eigen::internal::traits::MaxRowsAtCompileTime, Eigen::internal::traits::MaxColsAtCompileTime> >::type = Eigen::Array; typename Eigen::internal::traits::Scalar = float; Eigen::DenseBase::Scalar = float]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseNullaryOp.h:469:18: required from 'static const ConstantReturnType Eigen::DenseBase::Zero() [with Derived = Eigen::Array; Eigen::DenseBase::ConstantReturnType = Eigen::CwiseNullaryOp, Eigen::Array >; typename Eigen::internal::conditional::XprKind, Eigen::MatrixXpr>::value, Eigen::Matrix::Scalar, Eigen::internal::traits::RowsAtCompileTime, Eigen::internal::traits::ColsAtCompileTime, (AutoAlign | ((Eigen::internal::traits::Flags & Eigen::RowMajorBit) ? RowMajor : ColMajor)), Eigen::internal::traits::MaxRowsAtCompileTime, Eigen::internal::traits::MaxColsAtCompileTime>, Eigen::Array::Scalar, Eigen::internal::traits::RowsAtCompileTime, Eigen::internal::traits::ColsAtCompileTime, (AutoAlign | ((Eigen::internal::traits::Flags & Eigen::RowMajorBit) ? RowMajor : ColMajor)), Eigen::internal::traits::MaxRowsAtCompileTime, Eigen::internal::traits::MaxColsAtCompileTime> >::type = Eigen::Array; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:19:30: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:143:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(TYPE::SizeAtCompileTime!=Eigen::Dynamic, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseNullaryOp.h:214:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h: In instantiation of 'Scalar Eigen::internal::std_fallback::log1p(const Scalar&) [with Scalar = float]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:511:17: required from 'static Scalar Eigen::internal::log1p_impl::run(const Scalar&) [with Scalar = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:954:49: required from 'typename Eigen::internal::log1p_retval::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval::type>::type = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/arch/CUDA/Half.h:399:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:183:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(!NumTraits::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:494:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT_NON_INTEGER' EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:19:30: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:899:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:24:29: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:899:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:29:34: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:899:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:19:30: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:24:29: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:29:34: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h: In instantiation of 'void Eigen::internal::check_static_allocation_size() [with T = float; int Size = 9]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h:51:41: required from 'Eigen::internal::plain_array::plain_array() [with T = float; int Size = 9; int MatrixOrArrayOptions = 0; int Alignment = 0]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h:187:38: required from 'Eigen::DenseStorage::DenseStorage() [with T = float; int Size = 9; int _Rows = 3; int _Cols = 3; int _Options = 0]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:533:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:19:30: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h:33:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Size * sizeof(T) <= EIGEN_STACK_ALLOCATION_LIMIT, OBJECT_ALLOCATED_ON_STACK_IS_TOO_BIG); ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:19:30: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:24:29: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:29:34: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const XprType&) [with NullaryOp = Eigen::internal::scalar_constant_op; PlainObjectType = Eigen::Array; Eigen::internal::evaluator >::XprType = Eigen::CwiseNullaryOp, Eigen::Array >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:19:30: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:475:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const XprType&) [with NullaryOp = Eigen::internal::scalar_constant_op; PlainObjectType = Eigen::Array; Eigen::internal::evaluator >::XprType = Eigen::CwiseNullaryOp, Eigen::Array >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:24:29: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:475:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const XprType&) [with NullaryOp = Eigen::internal::scalar_constant_op; PlainObjectType = Eigen::Array; Eigen::internal::evaluator >::XprType = Eigen::CwiseNullaryOp, Eigen::Array >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:29:34: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:475:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const PlainObjectType&) [with Derived = Eigen::Array; Eigen::internal::evaluator >::PlainObjectType = Eigen::PlainObjectBase >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:257:45: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Scalar = float; int Rows = 3; int Cols = 3; int Options = 0; int MaxRows = 3; int MaxCols = 3; Eigen::internal::evaluator >::XprType = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:736:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:19:30: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:157:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const PlainObjectType&) [with Derived = Eigen::Array; Eigen::internal::evaluator >::PlainObjectType = Eigen::PlainObjectBase >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:257:45: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Scalar = float; int Rows = -1; int Cols = 1; int Options = 0; int MaxRows = -1; int MaxCols = 1; Eigen::internal::evaluator >::XprType = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:736:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:24:29: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:157:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const PlainObjectType&) [with Derived = Eigen::Array; Eigen::internal::evaluator >::PlainObjectType = Eigen::PlainObjectBase >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:257:45: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Scalar = float; int Rows = -1; int Cols = -1; int Options = 0; int MaxRows = -1; int MaxCols = -1; Eigen::internal::evaluator >::XprType = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:736:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_Zero.cpp:29:34: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:157:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' [ 10%] Linking CXX executable compile_Vectorwise_reverse cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Vectorwise_reverse.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic CMakeFiles/compile_Vectorwise_reverse.dir/compile_Vectorwise_reverse.cpp.o -o compile_Vectorwise_reverse cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets && ./compile_Vectorwise_reverse >/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/Vectorwise_reverse.out make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' [ 0%] Building CXX object unsupported/doc/examples/CMakeFiles/example_PolynomialUtils1.dir/PolynomialUtils1.cpp.o cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/examples && /usr/bin/c++ -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/unsupported/doc/examples -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/../../../unsupported -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/../../../unsupported/test -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -DNDEBUG -o CMakeFiles/example_PolynomialUtils1.dir/PolynomialUtils1.cpp.o -c /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:1: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h: In function 'void Eigen::internal::check_DenseIndex_is_signed()': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:81: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:21:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(NumTraits::IsSigned,THE_INDEX_TYPE_MUST_BE_A_SIGNED_TYPE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::DenseCoeffsBase::Scalar& Eigen::DenseCoeffsBase::operator[](Eigen::Index) [with Derived = Eigen::Matrix; Eigen::DenseCoeffsBase::Scalar = double; Eigen::Index = int]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:14:49: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:406:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Derived::IsVectorAtCompileTime, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::DenseCoeffsBase::Scalar& Eigen::DenseCoeffsBase::operator[](Eigen::Index) [with Derived = Eigen::Matrix; Eigen::DenseCoeffsBase::Scalar = double; Eigen::Index = int]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:18:17: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:406:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Derived::IsVectorAtCompileTime, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h: In instantiation of 'static Scalar Eigen::internal::log1p_impl::run(const Scalar&) [with Scalar = float]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:954:49: required from 'typename Eigen::internal::log1p_retval::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval::type>::type = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/arch/CUDA/Half.h:399:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:183:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(!NumTraits::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:506:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT_NON_INTEGER' EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 5; int _Cols = 1; int _Options = 0; int _MaxRows = 5; int _MaxCols = 1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:11:29: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:899:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator[](Eigen::Index) const [with Derived = Eigen::Matrix; Eigen::DenseCoeffsBase::CoeffReturnType = const double&; Eigen::Index = int]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/Eigen/src/Polynomials/PolynomialUtils.h:133:16: required from 'void Eigen::roots_to_monicPolynomial(const RootVector&, Polynomial&) [with RootVector = Eigen::Matrix; Polynomial = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:12:47: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:160:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Derived::IsVectorAtCompileTime, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::DenseCoeffsBase::Scalar& Eigen::DenseCoeffsBase::coeffRef(Eigen::Index) [with Derived = Eigen::Matrix; Eigen::DenseCoeffsBase::Scalar = double; Eigen::Index = int]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:409:28: required from 'Eigen::DenseCoeffsBase::Scalar& Eigen::DenseCoeffsBase::operator[](Eigen::Index) [with Derived = Eigen::Matrix; Eigen::DenseCoeffsBase::Scalar = double; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:14:49: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:389:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(internal::evaluator::Flags & LinearAccessBit, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:261:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:16:12: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:899:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::DenseCoeffsBase::Scalar& Eigen::DenseCoeffsBase::coeffRef(Eigen::Index) [with Derived = Eigen::Matrix; Eigen::DenseCoeffsBase::Scalar = double; Eigen::Index = int]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:409:28: required from 'Eigen::DenseCoeffsBase::Scalar& Eigen::DenseCoeffsBase::operator[](Eigen::Index) [with Derived = Eigen::Matrix; Eigen::DenseCoeffsBase::Scalar = double; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:18:17: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:389:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(internal::evaluator::Flags & LinearAccessBit, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator[](Eigen::Index) const [with Derived = Eigen::Matrix; Eigen::DenseCoeffsBase::CoeffReturnType = const double&; Eigen::Index = int]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/Eigen/src/Polynomials/PolynomialUtils.h:54:15: required from 'T Eigen::poly_eval(const Polynomials&, const T&) [with Polynomials = Eigen::Matrix; T = double]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:18:53: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:160:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Derived::IsVectorAtCompileTime, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h: In instantiation of 'Scalar Eigen::internal::std_fallback::log1p(const Scalar&) [with Scalar = float]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:511:17: required from 'static Scalar Eigen::internal::log1p_impl::run(const Scalar&) [with Scalar = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:954:49: required from 'typename Eigen::internal::log1p_retval::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval::type>::type = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/arch/CUDA/Half.h:399:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:183:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(!NumTraits::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:494:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT_NON_INTEGER' EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::Matrix; Eigen::DenseCoeffsBase::CoeffReturnType = const double&; Eigen::Index = int]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:163:25: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator[](Eigen::Index) const [with Derived = Eigen::Matrix; Eigen::DenseCoeffsBase::CoeffReturnType = const double&; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/Eigen/src/Polynomials/PolynomialUtils.h:133:16: required from 'void Eigen::roots_to_monicPolynomial(const RootVector&, Polynomial&) [with RootVector = Eigen::Matrix; Polynomial = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:12:47: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:141:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(internal::evaluator::Flags & LinearAccessBit, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::Matrix; Eigen::DenseCoeffsBase::CoeffReturnType = const double&; Eigen::Index = int]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:163:25: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator[](Eigen::Index) const [with Derived = Eigen::Matrix; Eigen::DenseCoeffsBase::CoeffReturnType = const double&; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/Eigen/src/Polynomials/PolynomialUtils.h:54:15: required from 'T Eigen::poly_eval(const Polynomials&, const T&) [with Polynomials = Eigen::Matrix; T = double]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:18:53: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:141:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(internal::evaluator::Flags & LinearAccessBit, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of '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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:9:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:295:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = double; int _Rows = 1; int _Cols = 4; int _Options = 1; int _MaxRows = 1; int _MaxCols = 4]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:10:40: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:899:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const PlainObjectType&) [with Derived = Eigen::Matrix; Eigen::internal::evaluator >::PlainObjectType = Eigen::PlainObjectBase >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:244:45: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Scalar = double; int Rows = 5; int Cols = 1; int Options = 0; int MaxRows = 5; int MaxCols = 1; Eigen::internal::evaluator >::XprType = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:392:24: required from 'Eigen::DenseCoeffsBase::Scalar& Eigen::DenseCoeffsBase::coeffRef(Eigen::Index) [with Derived = Eigen::Matrix; Eigen::DenseCoeffsBase::Scalar = double; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:409:28: required from 'Eigen::DenseCoeffsBase::Scalar& Eigen::DenseCoeffsBase::operator[](Eigen::Index) [with Derived = Eigen::Matrix; Eigen::DenseCoeffsBase::Scalar = double; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:14:49: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:157:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const PlainObjectType&) [with Derived = Eigen::Matrix; Eigen::internal::evaluator >::PlainObjectType = Eigen::PlainObjectBase >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:244:45: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Scalar = double; int Rows = 4; int Cols = 1; int Options = 0; int MaxRows = 4; int MaxCols = 1; Eigen::internal::evaluator >::XprType = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:392:24: required from 'Eigen::DenseCoeffsBase::Scalar& Eigen::DenseCoeffsBase::coeffRef(Eigen::Index) [with Derived = Eigen::Matrix; Eigen::DenseCoeffsBase::Scalar = double; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:409:28: required from 'Eigen::DenseCoeffsBase::Scalar& Eigen::DenseCoeffsBase::operator[](Eigen::Index) [with Derived = Eigen::Matrix; Eigen::DenseCoeffsBase::Scalar = double; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:18:17: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:157:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h: In instantiation of 'void Eigen::internal::check_static_allocation_size() [with T = double; int Size = 4]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h:110:41: required from 'Eigen::internal::plain_array::plain_array() [with T = double; int Size = 4; int MatrixOrArrayOptions = 0]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h:187:38: required from 'Eigen::DenseStorage::DenseStorage() [with T = double; int Size = 4; int _Rows = 4; int _Cols = 1; int _Options = 0]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:533:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:9:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h:33:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Size * sizeof(T) <= EIGEN_STACK_ALLOCATION_LIMIT, OBJECT_ALLOCATED_ON_STACK_IS_TOO_BIG); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h: In instantiation of 'void Eigen::internal::check_static_allocation_size() [with T = double; int Size = 5]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h:51:41: required from 'Eigen::internal::plain_array::plain_array() [with T = double; int Size = 5; int MatrixOrArrayOptions = 0; int Alignment = 0]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h:187:38: required from 'Eigen::DenseStorage::DenseStorage() [with T = double; int Size = 5; int _Rows = 5; int _Cols = 1; int _Options = 0]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:484:55: required from 'Eigen::PlainObjectBase::PlainObjectBase() [with Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:259:41: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 5; int _Cols = 1; int _Options = 0; int _MaxRows = 5; int _MaxCols = 1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:11:29: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h:33:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Size * sizeof(T) <= EIGEN_STACK_ALLOCATION_LIMIT, OBJECT_ALLOCATED_ON_STACK_IS_TOO_BIG); ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:1: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: 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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:9:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:1: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:1: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of '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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose >; OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = double; int _Rows = 1; int _Cols = 4; int _Options = 1; int _MaxRows = 1; int _MaxCols = 4]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:10:40: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const XprType&) [with NullaryOp = Eigen::internal::scalar_random_op; PlainObjectType = Eigen::Matrix; Eigen::internal::evaluator >::XprType = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:730:20: 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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:9:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:475:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:1: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: 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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose >; OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = double; int _Rows = 1; int _Cols = 4; int _Options = 1; int _MaxRows = 1; int _MaxCols = 4]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:10:40: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:1: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:1: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of '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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(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*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 5; int _Cols = 1; int _Options = 0; int _MaxRows = 5; int _MaxCols = 1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseNullaryOp.h:518:21: required from 'Derived& Eigen::PlainObjectBase::setZero(Eigen::Index) [with Derived = Eigen::Matrix; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/Eigen/src/Polynomials/PolynomialUtils.h:132:3: required from 'void Eigen::roots_to_monicPolynomial(const RootVector&, Polynomial&) [with RootVector = Eigen::Matrix; Polynomial = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:12:47: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const PlainObjectType&) [with Derived = Eigen::Matrix; Eigen::internal::evaluator >::PlainObjectType = Eigen::PlainObjectBase >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:244:45: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Scalar = double; int Rows = 1; int Cols = 4; int Options = 1; int MaxRows = 1; int MaxCols = 4; Eigen::internal::evaluator >::XprType = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:736:20: 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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose >; OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = double; int _Rows = 1; int _Cols = 4; int _Options = 1; int _MaxRows = 1; int _MaxCols = 4]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:10:40: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:157:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:1: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: 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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 5; int _Cols = 1; int _Options = 0; int _MaxRows = 5; int _MaxCols = 1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseNullaryOp.h:518:21: required from 'Derived& Eigen::PlainObjectBase::setZero(Eigen::Index) [with Derived = Eigen::Matrix; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/Eigen/src/Polynomials/PolynomialUtils.h:132:3: required from 'void Eigen::roots_to_monicPolynomial(const RootVector&, Polynomial&) [with RootVector = Eigen::Matrix; Polynomial = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:12:47: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:1: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/Eigen/Polynomials:12, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:1: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const XprType&) [with NullaryOp = Eigen::internal::scalar_constant_op; PlainObjectType = Eigen::Matrix; Eigen::internal::evaluator >::XprType = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:730:20: 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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(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*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 5; int _Cols = 1; int _Options = 0; int _MaxRows = 5; int _MaxCols = 1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseNullaryOp.h:518:21: required from 'Derived& Eigen::PlainObjectBase::setZero(Eigen::Index) [with Derived = Eigen::Matrix; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/Eigen/src/Polynomials/PolynomialUtils.h:132:3: required from 'void Eigen::roots_to_monicPolynomial(const RootVector&, Polynomial&) [with RootVector = Eigen::Matrix; Polynomial = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/unsupported/doc/examples/PolynomialUtils1.cpp:12:47: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:475:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' [ 10%] Built target compile_Vectorwise_reverse make[2]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' [ 10%] Linking CXX executable compile_Tutorial_Map_rowmajor cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tutorial_Map_rowmajor.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic CMakeFiles/compile_Tutorial_Map_rowmajor.dir/compile_Tutorial_Map_rowmajor.cpp.o -o compile_Tutorial_Map_rowmajor cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets && ./compile_Tutorial_Map_rowmajor >/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/Tutorial_Map_rowmajor.out make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' [ 6%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_SlicingVec.dir/compile_Tutorial_SlicingVec.cpp.o cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets && /usr/bin/c++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -o CMakeFiles/compile_Tutorial_SlicingVec.dir/compile_Tutorial_SlicingVec.cpp.o -c /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_SlicingVec.cpp make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' [ 10%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_Map_using.dir/compile_Tutorial_Map_using.cpp.o cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets && /usr/bin/c++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -o CMakeFiles/compile_Tutorial_Map_using.dir/compile_Tutorial_Map_using.cpp.o -c /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_using.cpp /usr/bin/make -f doc/snippets/CMakeFiles/compile_TopicStorageOrders_example.dir/build.make doc/snippets/CMakeFiles/compile_TopicStorageOrders_example.dir/depend In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_SlicingVec.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h: In function 'void Eigen::internal::check_DenseIndex_is_signed()': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:81: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:21:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(NumTraits::IsSigned,THE_INDEX_TYPE_MUST_BE_A_SIGNED_TYPE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h: In instantiation of 'static Scalar Eigen::internal::log1p_impl::run(const Scalar&) [with Scalar = float]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:954:49: required from 'typename Eigen::internal::log1p_retval::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval::type>::type = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/arch/CUDA/Half.h:399:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:183:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(!NumTraits::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:506:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT_NON_INTEGER' EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Map.h:138:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::InnerStride<2>; Eigen::Map::PointerArgType = float*; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_SlicingVec.cpp:20:59: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:899:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h: In instantiation of 'Scalar Eigen::internal::std_fallback::log1p(const Scalar&) [with Scalar = float]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:511:17: required from 'static Scalar Eigen::internal::log1p_impl::run(const Scalar&) [with Scalar = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:954:49: required from 'typename Eigen::internal::log1p_retval::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval::type>::type = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/arch/CUDA/Half.h:399:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:183:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(!NumTraits::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:494:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT_NON_INTEGER' EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of '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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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 = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_SlicingVec.cpp:18:49: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_SlicingVec.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: 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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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 = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_SlicingVec.cpp:18:49: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_SlicingVec.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_SlicingVec.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::InnerStride<2> >; Func = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::InnerStride<2> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Map, 0, Eigen::InnerStride<2> >; OtherDerived = Eigen::Map, 0, Eigen::InnerStride<2> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Map, 0, Eigen::InnerStride<2> >; _Scalar = float; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Map, 0, Eigen::InnerStride<2> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Map, 0, Eigen::InnerStride<2> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_SlicingVec.cpp:21:20: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const XprType&) [with NullaryOp = Eigen::internal::linspaced_op; PlainObjectType = Eigen::Matrix; Eigen::internal::evaluator >::XprType = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:730:20: 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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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 = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_SlicingVec.cpp:18:49: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:475:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const PlainObjectType&) [with Derived = Eigen::Matrix; Eigen::internal::evaluator >::PlainObjectType = Eigen::PlainObjectBase >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:244:45: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Scalar = float; int Rows = 1; int Cols = -1; int Options = 1; int MaxRows = 1; int MaxCols = -1; Eigen::internal::evaluator >::XprType = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:736:20: 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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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 = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_SlicingVec.cpp:18:49: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:157:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_SlicingVec.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::InnerStride<2> > >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::InnerStride<2> > >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::InnerStride<2> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::InnerStride<2> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::InnerStride<2> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::InnerStride<2> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Map, 0, Eigen::InnerStride<2> >; OtherDerived = Eigen::Map, 0, Eigen::InnerStride<2> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Map, 0, Eigen::InnerStride<2> >; _Scalar = float; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Map, 0, Eigen::InnerStride<2> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Map, 0, Eigen::InnerStride<2> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_SlicingVec.cpp:21:20: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_SlicingVec.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_SlicingVec.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::mapbase_evaluator::mapbase_evaluator(const XprType&) [with Derived = Eigen::Map, 0, Eigen::InnerStride<2> >; PlainObjectType = Eigen::Matrix; Eigen::internal::mapbase_evaluator::XprType = Eigen::Map, 0, Eigen::InnerStride<2> >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:924:54: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::InnerStride<2>; Eigen::internal::evaluator >::XprType = Eigen::Map, 0, Eigen::InnerStride<2> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::InnerStride<2> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::InnerStride<2> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::InnerStride<2> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::InnerStride<2> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Map, 0, Eigen::InnerStride<2> >; OtherDerived = Eigen::Map, 0, Eigen::InnerStride<2> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Map, 0, Eigen::InnerStride<2> >; _Scalar = float; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Map, 0, Eigen::InnerStride<2> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Map, 0, Eigen::InnerStride<2> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_SlicingVec.cpp:21:20: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:826:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(evaluator::Flags&PacketAccessBit, internal::inner_stride_at_compile_time::ret==1), ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:828:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_using.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h: In function 'void Eigen::internal::check_DenseIndex_is_signed()': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:81: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:21:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(NumTraits::IsSigned,THE_INDEX_TYPE_MUST_BE_A_SIGNED_TYPE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h: In instantiation of 'static Scalar Eigen::internal::log1p_impl::run(const Scalar&) [with Scalar = float]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:954:49: required from 'typename Eigen::internal::log1p_retval::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval::type>::type = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/arch/CUDA/Half.h:399:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:183:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(!NumTraits::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:506:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT_NON_INTEGER' EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:295: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_using.cpp:23:21: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:899:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'void Eigen::PlainObjectBase::_init1(Eigen::Index, typename Eigen::internal::enable_if<(((typename Eigen::internal::dense_xpr_base::type::SizeAtCompileTime != 1) || (! Eigen::internal::is_convertible::Scalar>::value)) && ((! Eigen::internal::is_same::XprKind, Eigen::ArrayXpr>::value) || (typename Eigen::internal::dense_xpr_base::type::SizeAtCompileTime == Eigen::Dynamic))), T>::type*) [with T = int; Derived = Eigen::Matrix; Eigen::Index = int; typename Eigen::internal::enable_if<(((typename Eigen::internal::dense_xpr_base::type::SizeAtCompileTime != 1) || (! Eigen::internal::is_convertible::Scalar>::value)) && ((! Eigen::internal::is_same::XprKind, Eigen::ArrayXpr>::value) || (typename Eigen::internal::dense_xpr_base::type::SizeAtCompileTime == Eigen::Dynamic))), T>::type = int]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: 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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_using.cpp:23:21: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:774:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(is_integer, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::DenseCoeffsBase::Scalar& Eigen::DenseCoeffsBase::coeffRef(Eigen::Index) [with Derived = Eigen::Matrix; Eigen::DenseCoeffsBase::Scalar = float; Eigen::Index = int]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:426:28: required from 'Eigen::DenseCoeffsBase::Scalar& Eigen::DenseCoeffsBase::operator()(Eigen::Index) [with Derived = Eigen::Matrix; Eigen::DenseCoeffsBase::Scalar = float; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_using.cpp:26:17: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:389:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(internal::evaluator::Flags & LinearAccessBit, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_difference_op; LhsType = const Eigen::Matrix; RhsType = const Eigen::Matrix; Eigen::CwiseBinaryOp::Lhs = Eigen::Matrix; Eigen::CwiseBinaryOp::Rhs = Eigen::Matrix]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: required from 'const Eigen::CwiseBinaryOp::Scalar, typename Eigen::internal::traits::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase::operator-(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_using.cpp:32:47: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h:107:7: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(BinaryOp,typename Lhs::Scalar,typename Rhs::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h:109:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_difference_op; LhsType = const Eigen::Matrix; RhsType = const Eigen::Map >; Eigen::CwiseBinaryOp::Lhs = Eigen::Matrix; Eigen::CwiseBinaryOp::Rhs = Eigen::Map >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: required from 'const Eigen::CwiseBinaryOp::Scalar, typename Eigen::internal::traits::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase::operator-(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Map >; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_using.cpp:34:7: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h:107:7: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(BinaryOp,typename Lhs::Scalar,typename Rhs::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h:109:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::DenseCoeffsBase::Scalar& Eigen::DenseCoeffsBase::coeffRef(Eigen::Index) [with Derived = Eigen::Map >; Eigen::DenseCoeffsBase::Scalar = float; Eigen::Index = int]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:426:28: required from 'Eigen::DenseCoeffsBase::Scalar& Eigen::DenseCoeffsBase::operator()(Eigen::Index) [with Derived = Eigen::Map >; Eigen::DenseCoeffsBase::Scalar = float; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_using.cpp:35:8: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:389:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(internal::evaluator::Flags & LinearAccessBit, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::Map >; Eigen::DenseCoeffsBase::CoeffReturnType = float; Eigen::Index = int]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:181:25: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index) const [with Derived = Eigen::Map >; Eigen::DenseCoeffsBase::CoeffReturnType = float; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_using.cpp:37:64: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:141:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(internal::evaluator::Flags & LinearAccessBit, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h: In instantiation of 'Scalar Eigen::internal::std_fallback::log1p(const Scalar&) [with Scalar = float]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:511:17: required from 'static Scalar Eigen::internal::log1p_impl::run(const Scalar&) [with Scalar = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:954:49: required from 'typename Eigen::internal::log1p_retval::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval::type>::type = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/arch/CUDA/Half.h:399:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:183:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(!NumTraits::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:494:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT_NON_INTEGER' EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const PlainObjectType&) [with Derived = Eigen::Matrix; Eigen::internal::evaluator >::PlainObjectType = Eigen::PlainObjectBase >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:244:45: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Scalar = float; int Rows = 1; int Cols = -1; int Options = 1; int MaxRows = 1; int MaxCols = -1; Eigen::internal::evaluator >::XprType = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:392:24: required from 'Eigen::DenseCoeffsBase::Scalar& Eigen::DenseCoeffsBase::coeffRef(Eigen::Index) [with Derived = Eigen::Matrix; Eigen::DenseCoeffsBase::Scalar = float; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:426:28: required from 'Eigen::DenseCoeffsBase::Scalar& Eigen::DenseCoeffsBase::operator()(Eigen::Index) [with Derived = Eigen::Matrix; Eigen::DenseCoeffsBase::Scalar = float; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_using.cpp:26:17: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:157:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::mapbase_evaluator::mapbase_evaluator(const XprType&) [with Derived = Eigen::Map >; PlainObjectType = Eigen::Matrix; Eigen::internal::mapbase_evaluator::XprType = Eigen::Map >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:924:54: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::internal::evaluator >::XprType = Eigen::Map >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:392:24: required from 'Eigen::DenseCoeffsBase::Scalar& Eigen::DenseCoeffsBase::coeffRef(Eigen::Index) [with Derived = Eigen::Map >; Eigen::DenseCoeffsBase::Scalar = float; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:426:28: required from 'Eigen::DenseCoeffsBase::Scalar& Eigen::DenseCoeffsBase::operator()(Eigen::Index) [with Derived = Eigen::Map >; Eigen::DenseCoeffsBase::Scalar = float; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_using.cpp:35:8: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:826:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(evaluator::Flags&PacketAccessBit, internal::inner_stride_at_compile_time::ret==1), ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:828:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::mapbase_evaluator::mapbase_evaluator(const XprType&) [with Derived = Eigen::Map >; PlainObjectType = const Eigen::Matrix; Eigen::internal::mapbase_evaluator::XprType = Eigen::Map >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:924:54: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with PlainObjectType = const Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::internal::evaluator >::XprType = Eigen::Map >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:144:24: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::Map >; Eigen::DenseCoeffsBase::CoeffReturnType = float; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:181:25: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index) const [with Derived = Eigen::Map >; Eigen::DenseCoeffsBase::CoeffReturnType = float; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_using.cpp:37:64: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:826:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(evaluator::Flags&PacketAccessBit, internal::inner_stride_at_compile_time::ret==1), ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:828:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of '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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(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*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Random.h:133:16: required from 'Derived& Eigen::DenseBase::setRandom() [with Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_using.cpp:24:14: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::unary_evaluator(const XprType&) [with UnaryOp = Eigen::internal::scalar_abs2_op; ArgType = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::CwiseUnaryOp::Scalar = float; Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:93:64: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Redux.h:338:95: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Redux.h:416:17: required 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-eigen-5a0156e40feb/Eigen/src/Core/Redux.h:453:73: 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-eigen-5a0156e40feb/Eigen/src/Core/Dot.h:95:22: 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]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_using.cpp:32:63: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:534:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(functor_traits::Cost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:535:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::unary_evaluator(const XprType&) [with UnaryOp = Eigen::internal::scalar_abs2_op; ArgType = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > >; typename Eigen::CwiseUnaryOp::Scalar = float; Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > > >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:93:64: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > > >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Redux.h:338:95: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > > >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > > >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Redux.h:453:73: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Dot.h:95:22: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > >; typename Eigen::NumTraits::Scalar>::Real = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_using.cpp:34:26: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:534:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(functor_traits::Cost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:535:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_using.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: 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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(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*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Random.h:133:16: required from 'Derived& Eigen::DenseBase::setRandom() [with Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_using.cpp:24:14: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_using.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_using.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const XprType&) [with NullaryOp = Eigen::internal::scalar_random_op; PlainObjectType = Eigen::Matrix; Eigen::internal::evaluator >::XprType = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:730:20: 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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(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*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Random.h:133:16: required from 'Derived& Eigen::DenseBase::setRandom() [with Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_using.cpp:24:14: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:475:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_difference_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::internal::traits::Lhs>::Scalar = float; Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:671:70: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_difference_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::Matrix; Eigen::internal::evaluator >::XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:103:54: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:532:38: required from 'Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::unary_evaluator(const XprType&) [with UnaryOp = Eigen::internal::scalar_abs2_op; ArgType = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::CwiseUnaryOp::Scalar = float; Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:93:64: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Redux.h:338:95: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Redux.h:416:17: required 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-eigen-5a0156e40feb/Eigen/src/Core/Redux.h:453:73: 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-eigen-5a0156e40feb/Eigen/src/Core/Dot.h:95:22: 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]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_using.cpp:32:63: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:704:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(functor_traits::Cost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:705:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_difference_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::Map >; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::internal::traits::Lhs>::Scalar = float; Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:671:70: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_difference_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::Map >; Eigen::internal::evaluator >::XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:103:54: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:532:38: required from 'Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::unary_evaluator(const XprType&) [with UnaryOp = Eigen::internal::scalar_abs2_op; ArgType = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > >; typename Eigen::CwiseUnaryOp::Scalar = float; Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > > >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:93:64: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > > >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Redux.h:338:95: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > > >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > > >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Redux.h:453:73: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > > >; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Dot.h:95:22: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Map > >; typename Eigen::NumTraits::Scalar>::Real = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_Map_using.cpp:34:26: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:704:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(functor_traits::Cost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:705:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' [ 10%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_AdvancedInitialization_LinSpaced.dir/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp.o cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets && /usr/bin/c++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -o CMakeFiles/compile_Tutorial_AdvancedInitialization_LinSpaced.dir/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp.o -c /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h: In function 'void Eigen::internal::check_DenseIndex_is_signed()': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:81: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:21:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(NumTraits::IsSigned,THE_INDEX_TYPE_MUST_BE_A_SIGNED_TYPE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h: In instantiation of 'static Scalar Eigen::internal::log1p_impl::run(const Scalar&) [with Scalar = float]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:954:49: required from 'typename Eigen::internal::log1p_retval::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval::type>::type = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/arch/CUDA/Half.h:399:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:183:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(!NumTraits::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:506:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT_NON_INTEGER' EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Array.h:180:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:18:23: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:899:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'void Eigen::PlainObjectBase::_init2(Eigen::Index, Eigen::Index, typename Eigen::internal::enable_if<(typename Eigen::internal::dense_xpr_base::type::SizeAtCompileTime != 2), T0>::type*) [with T0 = int; T1 = int; Derived = Eigen::Array; Eigen::Index = int; typename Eigen::internal::enable_if<(typename Eigen::internal::dense_xpr_base::type::SizeAtCompileTime != 2), T0>::type = int]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Array.h:181:7: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T0&, const T1&) [with T0 = int; T1 = int; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:18:23: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:736:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(bool(NumTraits::IsInteger) && ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op; LhsType = const Eigen::CwiseNullaryOp, const Eigen::Array >; RhsType = const Eigen::Block, -1, 1, true>; Eigen::CwiseBinaryOp::Lhs = Eigen::CwiseNullaryOp, const Eigen::Array >; Eigen::CwiseBinaryOp::Rhs = Eigen::Block, -1, 1, true>]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: required from 'typename Eigen::internal::enable_if::Scalar, T, Eigen::internal::has_ReturnType::Scalar, Eigen::internal::scalar_product_op::Scalar> > >::value>::type, typename Eigen::internal::traits::Scalar>, const typename Eigen::internal::plain_constant_type::Scalar, T, Eigen::internal::has_ReturnType::Scalar, Eigen::internal::scalar_product_op::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::enable_if::Scalar, T, Eigen::internal::has_ReturnType::Scalar, Eigen::internal::scalar_product_op::Scalar> > >::value>::type, typename Eigen::internal::traits::Scalar>, const typename Eigen::internal::plain_constant_type::Scalar, T, Eigen::internal::has_ReturnType::Scalar, Eigen::internal::scalar_product_op::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >; Eigen::ArrayBase::StorageBaseType = Eigen::ArrayBase, -1, 1, true> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:20:40: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h:107:7: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(BinaryOp,typename Lhs::Scalar,typename Rhs::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h:109:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h: In instantiation of 'Scalar Eigen::internal::std_fallback::log1p(const Scalar&) [with Scalar = float]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:511:17: required from 'static Scalar Eigen::internal::log1p_impl::run(const Scalar&) [with Scalar = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:954:49: required from 'typename Eigen::internal::log1p_retval::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval::type>::type = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/arch/CUDA/Half.h:399:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:183:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(!NumTraits::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:494:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT_NON_INTEGER' EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(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::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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::CwiseNullaryOp, Eigen::Array >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Block, -1, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:19:44: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >; Derived = Eigen::Block, -1, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:20:40: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of '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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(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*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Derived = Eigen::Block, -1, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:21:33: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of '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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(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*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Derived = Eigen::Block, -1, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:22:33: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/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::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(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::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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::CwiseNullaryOp, Eigen::Array >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Block, -1, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:19:44: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> > >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> > >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >; Derived = Eigen::Block, -1, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:20:40: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::Block, -1, 1, true> > >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::Block, -1, 1, true> > >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: 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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(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*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Derived = Eigen::Block, -1, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:21:33: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::Block, -1, 1, true> > >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::Block, -1, 1, true> > >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: 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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(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*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Derived = Eigen::Block, -1, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:22:33: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const XprType&) [with NullaryOp = Eigen::internal::linspaced_op; PlainObjectType = Eigen::Array; Eigen::internal::evaluator >::XprType = Eigen::CwiseNullaryOp, Eigen::Array >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/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::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(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::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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::CwiseNullaryOp, Eigen::Array >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Block, -1, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:19:44: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:475:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const XprType&) [with ArgType = Eigen::Array; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::internal::evaluator >::XprType = Eigen::Block, -1, 1, true>]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:736:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/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::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(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::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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::CwiseNullaryOp, Eigen::Array >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Block, -1, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:19:44: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:996:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::CwiseNullaryOp, const Eigen::Array >; Rhs = const Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::internal::traits::Lhs>::Scalar = float; Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::XprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:671:70: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::CwiseNullaryOp, const Eigen::Array >; Rhs = const Eigen::Block, -1, 1, true>; Eigen::internal::evaluator >::XprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >; Derived = Eigen::Block, -1, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:20:40: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:704:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(functor_traits::Cost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:705:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::unary_evaluator(const XprType&) [with UnaryOp = Eigen::internal::scalar_sin_op; ArgType = const Eigen::Block, -1, 1, true>; typename Eigen::CwiseUnaryOp::Scalar = float; Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::XprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:93:64: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(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*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Derived = Eigen::Block, -1, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:21:33: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:534:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(functor_traits::Cost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:535:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::unary_evaluator(const XprType&) [with UnaryOp = Eigen::internal::scalar_cos_op; ArgType = const Eigen::Block, -1, 1, true>; typename Eigen::CwiseUnaryOp::Scalar = float; Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::XprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:93:64: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(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*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Derived = Eigen::Block, -1, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:22:33: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:534:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(functor_traits::Cost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:535:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::mapbase_evaluator::mapbase_evaluator(const XprType&) [with Derived = Eigen::Block, -1, 1, true>; PlainObjectType = Eigen::Array; Eigen::internal::mapbase_evaluator::XprType = Eigen::Block, -1, 1, true>]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:1104:70: required from 'Eigen::internal::block_evaluator::block_evaluator(const XprType&) [with ArgType = Eigen::Array; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::internal::block_evaluator::XprType = Eigen::Block, -1, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:994:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with ArgType = Eigen::Array; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::internal::evaluator >::XprType = Eigen::Block, -1, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:736:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/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::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(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::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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::CwiseNullaryOp, Eigen::Array >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Array >; Derived = Eigen::Block, -1, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:19:44: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:826:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(evaluator::Flags&PacketAccessBit, internal::inner_stride_at_compile_time::ret==1), ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:828:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const XprType&) [with NullaryOp = Eigen::internal::scalar_constant_op; PlainObjectType = const Eigen::Array; Eigen::internal::evaluator >::XprType = Eigen::CwiseNullaryOp, const Eigen::Array >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:103:54: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::CwiseNullaryOp, const Eigen::Array >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:702:26: required from 'Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::CwiseNullaryOp, const Eigen::Array >; Rhs = const Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::internal::traits::Lhs>::Scalar = float; Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::XprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:671:70: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::CwiseNullaryOp, const Eigen::Array >; Rhs = const Eigen::Block, -1, 1, true>; Eigen::internal::evaluator >::XprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, -1, 1, true> >; Derived = Eigen::Block, -1, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_AdvancedInitialization_LinSpaced.cpp:20:40: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:475:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h: In function 'void Eigen::internal::check_DenseIndex_is_signed()': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:81: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:21:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(NumTraits::IsSigned,THE_INDEX_TYPE_MUST_BE_A_SIGNED_TYPE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/LU/InverseImpl.h: In instantiation of 'const Eigen::Inverse Eigen::MatrixBase::inverse() const [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:24: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/LU/InverseImpl.h:337:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(!NumTraits::IsInteger,THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/GeneralProduct.h: In instantiation of 'const Eigen::Product Eigen::MatrixBase::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Inverse >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/GeneralProduct.h:403:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(ProductIsValid || !(AreVectors && SameSizes), ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/GeneralProduct.h:405:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(ProductIsValid || !(SameSizes && !AreVectors), ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/GeneralProduct.h:407:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(ProductIsValid || SameSizes, INVALID_MATRIX_PRODUCT) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h: In instantiation of 'static Scalar Eigen::internal::log1p_impl::run(const Scalar&) [with Scalar = float]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:954:49: required from 'typename Eigen::internal::log1p_retval::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval::type>::type = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/arch/CUDA/Half.h:399:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:183:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(!NumTraits::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:506:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT_NON_INTEGER' EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:18:12: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:899:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:19:10: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:899:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h: In instantiation of 'Scalar Eigen::internal::std_fallback::log1p(const Scalar&) [with Scalar = float]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:511:17: required from 'static Scalar Eigen::internal::log1p_impl::run(const Scalar&) [with Scalar = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:954:49: required from 'typename Eigen::internal::log1p_retval::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval::type>::type = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/arch/CUDA/Half.h:399:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:183:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(!NumTraits::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:494:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT_NON_INTEGER' EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of '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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728: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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h: In instantiation of 'void Eigen::internal::check_static_allocation_size() [with T = float; int Size = 9]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h:51:41: required from 'Eigen::internal::plain_array::plain_array() [with T = float; int Size = 9; int MatrixOrArrayOptions = 0; int Alignment = 0]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h:187:38: required from 'Eigen::DenseStorage::DenseStorage() [with T = float; int Size = 9; int _Rows = 3; int _Cols = 3; int _Options = 0]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:484:55: required from 'Eigen::PlainObjectBase::PlainObjectBase() [with Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:259:41: 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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:18:12: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h:33:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Size * sizeof(T) <= EIGEN_STACK_ALLOCATION_LIMIT, OBJECT_ALLOCATED_ON_STACK_IS_TOO_BIG); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h: In instantiation of 'void Eigen::internal::check_static_allocation_size() [with T = float; int Size = 3]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h:51:41: required from 'Eigen::internal::plain_array::plain_array() [with T = float; int Size = 3; int MatrixOrArrayOptions = 0; int Alignment = 0]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h:187:38: required from 'Eigen::DenseStorage::DenseStorage() [with T = float; int Size = 3; int _Rows = 3; int _Cols = 1; int _Options = 0]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:484:55: required from 'Eigen::PlainObjectBase::PlainObjectBase() [with Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:259:41: 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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:19:10: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h:33:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Size * sizeof(T) <= EIGEN_STACK_ALLOCATION_LIMIT, OBJECT_ALLOCATED_ON_STACK_IS_TOO_BIG); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/GeneralProduct.h: In instantiation of 'const Eigen::Product Eigen::MatrixBase::lazyProduct(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Inverse >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/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 == DefaultProduct) || (Options == 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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728: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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/GeneralProduct.h:443:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(ProductIsValid || !(AreVectors && SameSizes), ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/GeneralProduct.h:445:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(ProductIsValid || !(SameSizes && !AreVectors), ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/GeneralProduct.h:447:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(ProductIsValid || SameSizes, INVALID_MATRIX_PRODUCT) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of '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-eigen-5a0156e40feb/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-eigen-5a0156e40feb/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 == DefaultProduct) || (Options == 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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728: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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::Matrix, 1> >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::Matrix, 1> >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: 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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/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-eigen-5a0156e40feb/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 == DefaultProduct) || (Options == 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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728: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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Inverse >; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::internal::traits::Lhs>::Scalar = float; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::XprType = Eigen::Product >, Eigen::Matrix, 1>]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/ProductEvaluators.h:35:70: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Inverse >; Rhs = Eigen::Matrix; int Options = 1; Eigen::internal::evaluator >::XprType = Eigen::Product >, Eigen::Matrix, 1>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/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-eigen-5a0156e40feb/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 == DefaultProduct) || (Options == 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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728: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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/ProductEvaluators.h:453:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(NumTraits::MulCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/ProductEvaluators.h:454:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(NumTraits::AddCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/ProductEvaluators.h:455:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const PlainObjectType&) [with Derived = Eigen::Matrix; Eigen::internal::evaluator >::PlainObjectType = Eigen::PlainObjectBase >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:244:45: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Scalar = float; int Rows = 3; int Cols = 1; int Options = 0; int MaxRows = 3; int MaxCols = 1; Eigen::internal::evaluator >::XprType = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:736: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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/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-eigen-5a0156e40feb/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 == DefaultProduct) || (Options == 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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728: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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:157:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const PlainObjectType&) [with Derived = Eigen::Matrix; Eigen::internal::evaluator >::PlainObjectType = Eigen::PlainObjectBase >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:244:45: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Scalar = float; int Rows = 3; int Cols = 3; int Options = 0; int MaxRows = 3; int MaxCols = 3; Eigen::internal::evaluator >::XprType = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/ProductEvaluators.h:451:34: required from 'Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Inverse >; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::internal::traits::Lhs>::Scalar = float; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::XprType = Eigen::Product >, Eigen::Matrix, 1>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/ProductEvaluators.h:35:70: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Inverse >; Rhs = Eigen::Matrix; int Options = 1; Eigen::internal::evaluator >::XprType = Eigen::Product >, Eigen::Matrix, 1>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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 == DefaultProduct) || (Options == 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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728: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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:157:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of '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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Inverse >; OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse >; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/ProductEvaluators.h:451:34: required from 'Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Inverse >; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::internal::traits::Lhs>::Scalar = float; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::XprType = Eigen::Product >, Eigen::Matrix, 1>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/ProductEvaluators.h:35:70: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Inverse >; Rhs = Eigen::Matrix; int Options = 1; Eigen::internal::evaluator >::XprType = Eigen::Product >, Eigen::Matrix, 1>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:730:20: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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 == DefaultProduct) || (Options == 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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728: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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op; LhsType = const Eigen::Transpose, 1, 3, false> >; RhsType = const Eigen::Block, 3, 1, true>; Eigen::CwiseBinaryOp::Lhs = Eigen::Transpose, 1, 3, false> >; Eigen::CwiseBinaryOp::Rhs = Eigen::Block, 3, 1, true>]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10: required from 'const Eigen::CwiseBinaryOp::Scalar, typename Eigen::internal::traits::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase::cwiseProduct(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Transpose, 1, 3, false> >; typename Eigen::internal::traits::Scalar = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/ProductEvaluators.h:552:72: 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::internal::traits::Lhs>::Scalar = float; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:631:5: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:645:5: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:206:5: required from 'static void Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::Matrix, 1> >, Eigen::internal::assign_op, 0>; int Index = 0; int Stop = 3]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:435:92: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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 == DefaultProduct) || (Options == 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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728: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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h:107:7: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(BinaryOp,typename Lhs::Scalar,typename Rhs::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h:109:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op; LhsType = const Eigen::Matrix; RhsType = const Eigen::Block, 3, 1, true>; Eigen::CwiseBinaryOp::Lhs = Eigen::Matrix; Eigen::CwiseBinaryOp::Rhs = Eigen::Block, 3, 1, true>]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10: required from 'const Eigen::CwiseBinaryOp::Scalar, typename Eigen::internal::traits::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase::cwiseProduct(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/LU/InverseImpl.h:166:69: required from 'static void Eigen::internal::compute_inverse::run(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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 == DefaultProduct) || (Options == 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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728: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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h:107:7: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(BinaryOp,typename Lhs::Scalar,typename Rhs::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h:109:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::Transpose, 1, 3, false> >; Rhs = const Eigen::Block, 3, 1, true>; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::internal::traits::Lhs>::Scalar = float; Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:671:70: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::Transpose, 1, 3, false> >; Rhs = const Eigen::Block, 3, 1, true>; Eigen::internal::evaluator >::XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Redux.h:338:95: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Redux.h:416:17: required from 'typename 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-eigen-5a0156e40feb/Eigen/src/Core/Redux.h:453:73: 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-eigen-5a0156e40feb/Eigen/src/Core/ProductEvaluators.h:552:76: 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::internal::traits::Lhs>::Scalar = float; Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = float; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:631:5: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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 == DefaultProduct) || (Options == 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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728: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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:704:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(functor_traits::Cost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:705:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op; LhsType = const Eigen::Matrix; RhsType = const Eigen::CwiseNullaryOp, const Eigen::Matrix >; Eigen::CwiseBinaryOp::Lhs = Eigen::Matrix; Eigen::CwiseBinaryOp::Rhs = Eigen::CwiseNullaryOp, const Eigen::Matrix >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: required from 'typename Eigen::internal::enable_if::Scalar, typename Eigen::internal::promote_scalar_arg::Scalar, T, Eigen::internal::has_ReturnType::Scalar, T, Eigen::internal::scalar_product_op::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type::Scalar, T, Eigen::internal::has_ReturnType::Scalar, T, Eigen::internal::scalar_product_op::Scalar, T> > >::value>::type>::type> >::type Eigen::MatrixBase::operator*(const T&) const [with T = float; Derived = Eigen::Matrix; typename Eigen::internal::enable_if::Scalar, typename Eigen::internal::promote_scalar_arg::Scalar, T, Eigen::internal::has_ReturnType::Scalar, T, Eigen::internal::scalar_product_op::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type::Scalar, T, Eigen::internal::has_ReturnType::Scalar, T, Eigen::internal::scalar_product_op::Scalar, T> > >::value>::type>::type> >::type = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/LU/InverseImpl.h:146:34: required from 'void Eigen::internal::compute_inverse_size3_helper(const MatrixType&, const typename ResultType::Scalar&, const Eigen::Matrix&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; typename ResultType::Scalar = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/LU/InverseImpl.h:168:33: required from 'static void Eigen::internal::compute_inverse::run(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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 == DefaultProduct) || (Options == 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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728: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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h:107:7: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(BinaryOp,typename Lhs::Scalar,typename Rhs::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h:109:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const XprType&) [with ArgType = const Eigen::Matrix; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true; Eigen::internal::evaluator >::XprType = Eigen::Block, 3, 1, true>]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:103:54: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::Block, 3, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:702:26: required from 'Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::Transpose, 1, 3, false> >; Rhs = const Eigen::Block, 3, 1, true>; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::internal::traits::Lhs>::Scalar = float; Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:671:70: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::Transpose, 1, 3, false> >; Rhs = const Eigen::Block, 3, 1, true>; Eigen::internal::evaluator >::XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Redux.h:338:95: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Redux.h:416:17: required from 'typename 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-eigen-5a0156e40feb/Eigen/src/Core/Redux.h:453:73: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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 == DefaultProduct) || (Options == 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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728: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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:996:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::Block, 3, 1, true>; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::internal::traits::Lhs>::Scalar = float; Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:671:70: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::Block, 3, 1, true>; Eigen::internal::evaluator >::XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Redux.h:338:95: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Redux.h:416:17: required 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-eigen-5a0156e40feb/Eigen/src/Core/Redux.h:453:73: 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-eigen-5a0156e40feb/Eigen/src/LU/InverseImpl.h:166:18: required from 'static void Eigen::internal::compute_inverse::run(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/LU/InverseImpl.h:310:60: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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 == DefaultProduct) || (Options == 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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728: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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:704:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(functor_traits::Cost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:705:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of '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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_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*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Block, 1, 3, false>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/LU/InverseImpl.h:146:17: required from 'void Eigen::internal::compute_inverse_size3_helper(const MatrixType&, const typename ResultType::Scalar&, const Eigen::Matrix&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; typename ResultType::Scalar = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/LU/InverseImpl.h:168:33: required from 'static void Eigen::internal::compute_inverse::run(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/LU/InverseImpl.h:310:60: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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 == DefaultProduct) || (Options == 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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728: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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::mapbase_evaluator::mapbase_evaluator(const XprType&) [with Derived = Eigen::Block, 3, 1, true>; PlainObjectType = Eigen::Matrix; Eigen::internal::mapbase_evaluator::XprType = Eigen::Block, 3, 1, true>]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:1104:70: required from 'Eigen::internal::block_evaluator::block_evaluator(const XprType&) [with ArgType = const Eigen::Matrix; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true; Eigen::internal::block_evaluator::XprType = Eigen::Block, 3, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:994:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with ArgType = const Eigen::Matrix; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true; Eigen::internal::evaluator >::XprType = Eigen::Block, 3, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:103:54: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::Block, 3, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:702:26: required from 'Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::Transpose, 1, 3, false> >; Rhs = const Eigen::Block, 3, 1, true>; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::internal::traits::Lhs>::Scalar = float; Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:671:70: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::Transpose, 1, 3, false> >; Rhs = const Eigen::Block, 3, 1, true>; Eigen::internal::evaluator >::XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Redux.h:338:95: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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 == DefaultProduct) || (Options == 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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728: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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:826:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(evaluator::Flags&PacketAccessBit, internal::inner_stride_at_compile_time::ret==1), ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:828:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const XprType&) [with ArgType = const Eigen::Matrix; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true; Eigen::internal::evaluator >::XprType = Eigen::Block, 3, 1, true>]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:103:54: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::Block, 3, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:702:26: required from 'Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::Block, 3, 1, true>; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::internal::traits::Lhs>::Scalar = float; Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:671:70: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::Block, 3, 1, true>; Eigen::internal::evaluator >::XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Redux.h:338:95: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Redux.h:416:17: required 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-eigen-5a0156e40feb/Eigen/src/Core/Redux.h:453:73: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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 == DefaultProduct) || (Options == 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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728: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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:996:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 3, false> > >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 3, false> > >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: 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-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_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*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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 == DefaultProduct) || (Options == 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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728: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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const XprType&) [with ArgType = const Eigen::Matrix; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = false; Eigen::internal::evaluator >::XprType = Eigen::Block, 1, 3, false>]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:103:54: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::Block, 1, 3, false>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:275:96: required from 'Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::unary_evaluator(const XprType&) [with ArgType = const Eigen::Block, 1, 3, false>; typename Eigen::Transpose::Scalar = float; Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::XprType = Eigen::Transpose, 1, 3, false> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:93:64: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::Transpose, 1, 3, false> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:103:54: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::Transpose, 1, 3, false> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:702:26: required from 'Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::Transpose, 1, 3, false> >; Rhs = const Eigen::Block, 3, 1, true>; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::internal::traits::Lhs>::Scalar = float; Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3, false> >, const Eigen::Block, 3, 1, true> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:671:70: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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 == DefaultProduct) || (Options == 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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728: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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:996:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::mapbase_evaluator::mapbase_evaluator(const XprType&) [with Derived = Eigen::Block, 3, 1, true>; PlainObjectType = Eigen::Matrix; Eigen::internal::mapbase_evaluator::XprType = Eigen::Block, 3, 1, true>]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:1104:70: required from 'Eigen::internal::block_evaluator::block_evaluator(const XprType&) [with ArgType = const Eigen::Matrix; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true; Eigen::internal::block_evaluator::XprType = Eigen::Block, 3, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:994:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with ArgType = const Eigen::Matrix; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true; Eigen::internal::evaluator >::XprType = Eigen::Block, 3, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:103:54: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::Block, 3, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:702:26: required from 'Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::Block, 3, 1, true>; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::internal::traits::Lhs>::Scalar = float; Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:671:70: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::Block, 3, 1, true>; Eigen::internal::evaluator >::XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, 3, 1, true> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Redux.h:338:95: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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 == DefaultProduct) || (Options == 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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728: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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:826:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(evaluator::Flags&PacketAccessBit, internal::inner_stride_at_compile_time::ret==1), ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:828:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::CwiseNullaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::internal::traits::Lhs>::Scalar = float; Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:671:70: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::CwiseNullaryOp, const Eigen::Matrix >; Eigen::internal::evaluator >::XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_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*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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 == DefaultProduct) || (Options == 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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728: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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:704:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(functor_traits::Cost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:705:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::mapbase_evaluator::mapbase_evaluator(const XprType&) [with Derived = Eigen::Block, 1, 3, false>; PlainObjectType = Eigen::Matrix; Eigen::internal::mapbase_evaluator::XprType = Eigen::Block, 1, 3, false>]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:1104:70: required from 'Eigen::internal::block_evaluator::block_evaluator(const XprType&) [with ArgType = const Eigen::Matrix; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = false; Eigen::internal::block_evaluator::XprType = Eigen::Block, 1, 3, false>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:994:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with ArgType = const Eigen::Matrix; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = false; Eigen::internal::evaluator >::XprType = Eigen::Block, 1, 3, false>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:103:54: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::Block, 1, 3, false>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:275:96: required from 'Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::unary_evaluator(const XprType&) [with ArgType = const Eigen::Block, 1, 3, false>; typename Eigen::Transpose::Scalar = float; Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::XprType = Eigen::Transpose, 1, 3, false> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:93:64: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::Transpose, 1, 3, false> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:103:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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 == DefaultProduct) || (Options == 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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728: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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:826:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(evaluator::Flags&PacketAccessBit, internal::inner_stride_at_compile_time::ret==1), ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:828:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const XprType&) [with ArgType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = false; Eigen::internal::evaluator >::XprType = Eigen::Block, 1, 3, false>]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:275:96: required from 'Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::unary_evaluator(const XprType&) [with ArgType = Eigen::Block, 1, 3, false>; typename Eigen::Transpose::Scalar = float; Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::XprType = Eigen::Transpose, 1, 3, false> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:93:64: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::Transpose, 1, 3, false> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:736: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-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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 == DefaultProduct) || (Options == 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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728: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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:996:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const XprType&) [with NullaryOp = Eigen::internal::scalar_constant_op; PlainObjectType = const Eigen::Matrix; Eigen::internal::evaluator >::XprType = Eigen::CwiseNullaryOp, const Eigen::Matrix >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:103:54: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::CwiseNullaryOp, const Eigen::Matrix >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:702:26: required from 'Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::CwiseNullaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Rhs>::Scalar = float; typename Eigen::internal::traits::Lhs>::Scalar = float; Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:671:70: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::CwiseNullaryOp, const Eigen::Matrix >; Eigen::internal::evaluator >::XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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 == DefaultProduct) || (Options == 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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728: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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:475:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::mapbase_evaluator::mapbase_evaluator(const XprType&) [with Derived = Eigen::Block, 1, 3, false>; PlainObjectType = Eigen::Matrix; Eigen::internal::mapbase_evaluator::XprType = Eigen::Block, 1, 3, false>]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:1104:70: required from 'Eigen::internal::block_evaluator::block_evaluator(const XprType&) [with ArgType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = false; Eigen::internal::block_evaluator::XprType = Eigen::Block, 1, 3, false>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:994:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with ArgType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = false; Eigen::internal::evaluator >::XprType = Eigen::Block, 1, 3, false>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:275:96: required from 'Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::unary_evaluator(const XprType&) [with ArgType = Eigen::Block, 1, 3, false>; typename Eigen::Transpose::Scalar = float; Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::XprType = Eigen::Transpose, 1, 3, false> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:93:64: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::Transpose, 1, 3, false> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:736: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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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 == DefaultProduct) || (Options == 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 == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728: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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp:22:28: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:826:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(evaluator::Flags&PacketAccessBit, internal::inner_stride_at_compile_time::ret==1), ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:828:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_ReshapeMat2Mat.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h: In function 'void Eigen::internal::check_DenseIndex_is_signed()': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:81: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:21:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(NumTraits::IsSigned,THE_INDEX_TYPE_MUST_BE_A_SIGNED_TYPE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h: In instantiation of 'static Scalar Eigen::internal::log1p_impl::run(const Scalar&) [with Scalar = float]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:954:49: required from 'typename Eigen::internal::log1p_retval::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval::type>::type = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/arch/CUDA/Half.h:399:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:183:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(!NumTraits::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:506:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT_NON_INTEGER' EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:303: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_ReshapeMat2Mat.cpp:18:18: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:899:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'void Eigen::PlainObjectBase::_init2(Eigen::Index, Eigen::Index, typename Eigen::internal::enable_if<(typename Eigen::internal::dense_xpr_base::type::SizeAtCompileTime != 2), T0>::type*) [with T0 = int; T1 = int; Derived = Eigen::Matrix; Eigen::Index = int; typename Eigen::internal::enable_if<(typename Eigen::internal::dense_xpr_base::type::SizeAtCompileTime != 2), T0>::type = int]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:304: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_ReshapeMat2Mat.cpp:18:18: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:736:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(bool(NumTraits::IsInteger) && ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h: In instantiation of 'Scalar Eigen::internal::std_fallback::log1p(const Scalar&) [with Scalar = float]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:511:17: required from 'static Scalar Eigen::internal::log1p_impl::run(const Scalar&) [with Scalar = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:954:49: required from 'typename Eigen::internal::log1p_retval::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval::type>::type = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/arch/CUDA/Half.h:399:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:183:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(!NumTraits::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:494:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT_NON_INTEGER' EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Map, 0, Eigen::Stride<0, 0> >; OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_ReshapeMat2Mat.cpp:23:26: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_ReshapeMat2Mat.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Map, 0, Eigen::Stride<0, 0> >; OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_ReshapeMat2Mat.cpp:23:26: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_ReshapeMat2Mat.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_ReshapeMat2Mat.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::mapbase_evaluator::mapbase_evaluator(const XprType&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; PlainObjectType = Eigen::Matrix; Eigen::internal::mapbase_evaluator::XprType = Eigen::Map, 0, Eigen::Stride<0, 0> >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:924:54: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with PlainObjectType = Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::internal::evaluator >::XprType = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:730:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Map, 0, Eigen::Stride<0, 0> >; OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_ReshapeMat2Mat.cpp:23:26: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:826:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(evaluator::Flags&PacketAccessBit, internal::inner_stride_at_compile_time::ret==1), ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:828:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const PlainObjectType&) [with Derived = Eigen::Matrix; Eigen::internal::evaluator >::PlainObjectType = Eigen::PlainObjectBase >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:244:45: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Scalar = float; int Rows = -1; int Cols = -1; int Options = 0; int MaxRows = -1; int MaxCols = -1; Eigen::internal::evaluator >::XprType = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:736:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Map, 0, Eigen::Stride<0, 0> >; OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_ReshapeMat2Mat.cpp:23:26: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:157:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' [ 6%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_solve_matrix_inverse.dir/compile_Tutorial_solve_matrix_inverse.cpp.o cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets && /usr/bin/c++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -o CMakeFiles/compile_Tutorial_solve_matrix_inverse.dir/compile_Tutorial_solve_matrix_inverse.cpp.o -c /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_solve_matrix_inverse.cpp make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' [ 6%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_ReshapeMat2Mat.dir/compile_Tutorial_ReshapeMat2Mat.cpp.o cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets && /usr/bin/c++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -o CMakeFiles/compile_Tutorial_ReshapeMat2Mat.dir/compile_Tutorial_ReshapeMat2Mat.cpp.o -c /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Tutorial_ReshapeMat2Mat.cpp make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' [ 10%] Linking CXX executable compile_Tutorial_AdvancedInitialization_Zero cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tutorial_AdvancedInitialization_Zero.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic CMakeFiles/compile_Tutorial_AdvancedInitialization_Zero.dir/compile_Tutorial_AdvancedInitialization_Zero.cpp.o -o compile_Tutorial_AdvancedInitialization_Zero cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets && ./compile_Tutorial_AdvancedInitialization_Zero >/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/Tutorial_AdvancedInitialization_Zero.out make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' [ 3%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_setRandom.dir/compile_MatrixBase_setRandom.cpp.o cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets && /usr/bin/c++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -o CMakeFiles/compile_MatrixBase_setRandom.dir/compile_MatrixBase_setRandom.cpp.o -c /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setRandom.cpp make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' [ 10%] Building CXX object doc/snippets/CMakeFiles/compile_Triangular_solve.dir/compile_Triangular_solve.cpp.o cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets && /usr/bin/c++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -o CMakeFiles/compile_Triangular_solve.dir/compile_Triangular_solve.cpp.o -c /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setRandom.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h: In function 'void Eigen::internal::check_DenseIndex_is_signed()': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:81: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:21:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(NumTraits::IsSigned,THE_INDEX_TYPE_MUST_BE_A_SIGNED_TYPE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h: In instantiation of 'static Scalar Eigen::internal::log1p_impl::run(const Scalar&) [with Scalar = float]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:954:49: required from 'typename Eigen::internal::log1p_retval::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval::type>::type = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/arch/CUDA/Half.h:399:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:183:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(!NumTraits::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:506:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT_NON_INTEGER' EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseNullaryOp.h: In instantiation of 'static const ConstantReturnType Eigen::DenseBase::Constant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::ConstantReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::internal::conditional::XprKind, Eigen::MatrixXpr>::value, Eigen::Matrix::Scalar, Eigen::internal::traits::RowsAtCompileTime, Eigen::internal::traits::ColsAtCompileTime, (AutoAlign | ((Eigen::internal::traits::Flags & Eigen::RowMajorBit) ? RowMajor : ColMajor)), Eigen::internal::traits::MaxRowsAtCompileTime, Eigen::internal::traits::MaxColsAtCompileTime>, Eigen::Array::Scalar, Eigen::internal::traits::RowsAtCompileTime, Eigen::internal::traits::ColsAtCompileTime, (AutoAlign | ((Eigen::internal::traits::Flags & Eigen::RowMajorBit) ? RowMajor : ColMajor)), Eigen::internal::traits::MaxRowsAtCompileTime, Eigen::internal::traits::MaxColsAtCompileTime> >::type = Eigen::Matrix; typename Eigen::internal::traits::Scalar = int; Eigen::DenseBase::Scalar = int]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseNullaryOp.h:469:18: required from 'static const ConstantReturnType Eigen::DenseBase::Zero() [with Derived = Eigen::Matrix; Eigen::DenseBase::ConstantReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::internal::conditional::XprKind, Eigen::MatrixXpr>::value, Eigen::Matrix::Scalar, Eigen::internal::traits::RowsAtCompileTime, Eigen::internal::traits::ColsAtCompileTime, (AutoAlign | ((Eigen::internal::traits::Flags & Eigen::RowMajorBit) ? RowMajor : ColMajor)), Eigen::internal::traits::MaxRowsAtCompileTime, Eigen::internal::traits::MaxColsAtCompileTime>, Eigen::Array::Scalar, Eigen::internal::traits::RowsAtCompileTime, Eigen::internal::traits::ColsAtCompileTime, (AutoAlign | ((Eigen::internal::traits::Flags & Eigen::RowMajorBit) ? RowMajor : ColMajor)), Eigen::internal::traits::MaxRowsAtCompileTime, Eigen::internal::traits::MaxColsAtCompileTime> >::type = Eigen::Matrix; typename Eigen::internal::traits::Scalar = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setRandom.cpp:18:31: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:143:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(TYPE::SizeAtCompileTime!=Eigen::Dynamic, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseNullaryOp.h:214:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h: In instantiation of 'Scalar Eigen::internal::std_fallback::log1p(const Scalar&) [with Scalar = float]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:511:17: required from 'static Scalar Eigen::internal::log1p_impl::run(const Scalar&) [with Scalar = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:954:49: required from 'typename Eigen::internal::log1p_retval::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval::type>::type = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/arch/CUDA/Half.h:399:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:183:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(!NumTraits::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:494:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT_NON_INTEGER' EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setRandom.cpp:18:31: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:899:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of '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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setRandom.cpp:18:31: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h: In instantiation of 'void Eigen::internal::check_static_allocation_size() [with T = int; int Size = 16]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h:110:41: required from 'Eigen::internal::plain_array::plain_array() [with T = int; int Size = 16; int MatrixOrArrayOptions = 0]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h:187:38: required from 'Eigen::DenseStorage::DenseStorage() [with T = int; int Size = 16; int _Rows = 4; int _Cols = 4; int _Options = 0]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:533:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setRandom.cpp:18:31: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h:33:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Size * sizeof(T) <= EIGEN_STACK_ALLOCATION_LIMIT, OBJECT_ALLOCATED_ON_STACK_IS_TOO_BIG); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 4, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::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>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 4, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 4, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Random.h:133:16: required from 'Derived& Eigen::DenseBase::setRandom() [with Derived = Eigen::Block, 4, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setRandom.cpp:19:20: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setRandom.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: 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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setRandom.cpp:18:31: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setRandom.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setRandom.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const XprType&) [with NullaryOp = Eigen::internal::scalar_constant_op; PlainObjectType = Eigen::Matrix; Eigen::internal::evaluator >::XprType = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:730:20: 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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setRandom.cpp:18:31: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:475:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setRandom.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 4, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 4, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/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>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::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>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 4, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 4, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Random.h:133:16: required from 'Derived& Eigen::DenseBase::setRandom() [with Derived = Eigen::Block, 4, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setRandom.cpp:19:20: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setRandom.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setRandom.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const PlainObjectType&) [with Derived = Eigen::Matrix; Eigen::internal::evaluator >::PlainObjectType = Eigen::PlainObjectBase >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:244:45: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Scalar = int; int Rows = 4; int Cols = 4; int Options = 0; int MaxRows = 4; int MaxCols = 4; Eigen::internal::evaluator >::XprType = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:736:20: 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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setRandom.cpp:18:31: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:157:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const XprType&) [with NullaryOp = Eigen::internal::scalar_random_op; PlainObjectType = Eigen::Matrix; Eigen::internal::evaluator >::XprType = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/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>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/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>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::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>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 4, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 4, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Random.h:133:16: required from 'Derived& Eigen::DenseBase::setRandom() [with Derived = Eigen::Block, 4, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setRandom.cpp:19:20: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:475:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const XprType&) [with ArgType = Eigen::Matrix; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true; Eigen::internal::evaluator >::XprType = Eigen::Block, 4, 1, true>]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:736:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/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>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::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>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 4, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 4, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Random.h:133:16: required from 'Derived& Eigen::DenseBase::setRandom() [with Derived = Eigen::Block, 4, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setRandom.cpp:19:20: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:996:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::mapbase_evaluator::mapbase_evaluator(const XprType&) [with Derived = Eigen::Block, 4, 1, true>; PlainObjectType = Eigen::Matrix; Eigen::internal::mapbase_evaluator::XprType = Eigen::Block, 4, 1, true>]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:1104:70: required from 'Eigen::internal::block_evaluator::block_evaluator(const XprType&) [with ArgType = Eigen::Matrix; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true; Eigen::internal::block_evaluator::XprType = Eigen::Block, 4, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:994:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with ArgType = Eigen::Matrix; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true; Eigen::internal::evaluator >::XprType = Eigen::Block, 4, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:736:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/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>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::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>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 4, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 4, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Random.h:133:16: required from 'Derived& Eigen::DenseBase::setRandom() [with Derived = Eigen::Block, 4, 1, true>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_MatrixBase_setRandom.cpp:19:20: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:826:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(evaluator::Flags&PacketAccessBit, internal::inner_stride_at_compile_time::ret==1), ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:828:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h: In function 'void Eigen::internal::check_DenseIndex_is_signed()': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:81: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:21:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(NumTraits::IsSigned,THE_INDEX_TYPE_MUST_BE_A_SIGNED_TYPE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h: In instantiation of 'static Scalar Eigen::internal::log1p_impl::run(const Scalar&) [with Scalar = float]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:954:49: required from 'typename Eigen::internal::log1p_retval::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval::type>::type = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/arch/CUDA/Half.h:399:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:183:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(!NumTraits::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:506:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT_NON_INTEGER' EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseNullaryOp.h: In instantiation of 'static const ConstantReturnType Eigen::DenseBase::Constant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::ConstantReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::internal::conditional::XprKind, Eigen::MatrixXpr>::value, Eigen::Matrix::Scalar, Eigen::internal::traits::RowsAtCompileTime, Eigen::internal::traits::ColsAtCompileTime, (AutoAlign | ((Eigen::internal::traits::Flags & Eigen::RowMajorBit) ? RowMajor : ColMajor)), Eigen::internal::traits::MaxRowsAtCompileTime, Eigen::internal::traits::MaxColsAtCompileTime>, Eigen::Array::Scalar, Eigen::internal::traits::RowsAtCompileTime, Eigen::internal::traits::ColsAtCompileTime, (AutoAlign | ((Eigen::internal::traits::Flags & Eigen::RowMajorBit) ? RowMajor : ColMajor)), Eigen::internal::traits::MaxRowsAtCompileTime, Eigen::internal::traits::MaxColsAtCompileTime> >::type = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double; Eigen::DenseBase::Scalar = double]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseNullaryOp.h:469:18: required from 'static const ConstantReturnType Eigen::DenseBase::Zero() [with Derived = Eigen::Matrix; Eigen::DenseBase::ConstantReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::internal::conditional::XprKind, Eigen::MatrixXpr>::value, Eigen::Matrix::Scalar, Eigen::internal::traits::RowsAtCompileTime, Eigen::internal::traits::ColsAtCompileTime, (AutoAlign | ((Eigen::internal::traits::Flags & Eigen::RowMajorBit) ? RowMajor : ColMajor)), Eigen::internal::traits::MaxRowsAtCompileTime, Eigen::internal::traits::MaxColsAtCompileTime>, Eigen::Array::Scalar, Eigen::internal::traits::RowsAtCompileTime, Eigen::internal::traits::ColsAtCompileTime, (AutoAlign | ((Eigen::internal::traits::Flags & Eigen::RowMajorBit) ? RowMajor : ColMajor)), Eigen::internal::traits::MaxRowsAtCompileTime, Eigen::internal::traits::MaxColsAtCompileTime> >::type = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:18:31: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:143:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(TYPE::SizeAtCompileTime!=Eigen::Dynamic, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseNullaryOp.h:214:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h: In instantiation of 'Scalar Eigen::internal::std_fallback::log1p(const Scalar&) [with Scalar = float]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:511:17: required from 'static Scalar Eigen::internal::log1p_impl::run(const Scalar&) [with Scalar = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:954:49: required from 'typename Eigen::internal::log1p_retval::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval::type>::type = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/arch/CUDA/Half.h:399:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:183:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(!NumTraits::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:494:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT_NON_INTEGER' EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:18:31: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:899:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op; LhsType = const Eigen::Matrix; RhsType = const Eigen::CwiseNullaryOp, const Eigen::Matrix >; Eigen::CwiseBinaryOp::Lhs = Eigen::Matrix; Eigen::CwiseBinaryOp::Rhs = Eigen::CwiseNullaryOp, const Eigen::Matrix >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: required from 'typename Eigen::internal::enable_if::Scalar, typename Eigen::internal::promote_scalar_arg::Scalar, T, Eigen::internal::has_ReturnType::Scalar, T, Eigen::internal::scalar_product_op::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type::Scalar, T, Eigen::internal::has_ReturnType::Scalar, T, Eigen::internal::scalar_product_op::Scalar, T> > >::value>::type>::type> >::type Eigen::MatrixBase::operator*(const T&) const [with T = double; Derived = Eigen::Matrix; typename Eigen::internal::enable_if::Scalar, typename Eigen::internal::promote_scalar_arg::Scalar, T, Eigen::internal::has_ReturnType::Scalar, T, Eigen::internal::scalar_product_op::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type::Scalar, T, Eigen::internal::has_ReturnType::Scalar, T, Eigen::internal::scalar_product_op::Scalar, T> > >::value>::type>::type> >::type = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/TriangularMatrix.h:383:143: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:22:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h:107:7: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(BinaryOp,typename Lhs::Scalar,typename Rhs::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h:109:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/TriangularMatrix.h:560:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/TriangularMatrix.h:383:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:22:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of '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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:18:31: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 2>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/TriangularMatrix.h:560:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/TriangularMatrix.h:394:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 2>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/TriangularMatrix.h:400:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setOnes() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 2>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:19:42: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h: In instantiation of 'void Eigen::internal::check_static_allocation_size() [with T = double; int Size = 9]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h:51:41: required from 'Eigen::internal::plain_array::plain_array() [with T = double; int Size = 9; int MatrixOrArrayOptions = 0; int Alignment = 0]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h:187:38: required from 'Eigen::DenseStorage::DenseStorage() [with T = double; int Size = 9; int _Rows = 3; int _Cols = 3; int _Options = 0]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:533:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:18:31: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseStorage.h:33:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Size * sizeof(T) <= EIGEN_STACK_ALLOCATION_LIMIT, OBJECT_ALLOCATED_ON_STACK_IS_TOO_BIG); ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1> >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1> >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/TriangularMatrix.h:736:7: required from 'class Eigen::internal::triangular_dense_assignment_kernel<1, 0, 0, Eigen::internal::evaluator, 1> >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/TriangularMatrix.h:799:10: required from 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/TriangularMatrix.h:847:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/TriangularMatrix.h:560:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/TriangularMatrix.h:383:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:22:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: 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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:18:31: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 2> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 2> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/TriangularMatrix.h:736:7: required from 'class Eigen::internal::triangular_dense_assignment_kernel<2, 0, 0, Eigen::internal::evaluator, 2> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/TriangularMatrix.h:799:10: required from 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 2; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 2>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/TriangularMatrix.h:847:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 2>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 2>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/TriangularMatrix.h:560:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 2]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/TriangularMatrix.h:394:20: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setConstant(const Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 2>; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::Scalar = double]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/TriangularMatrix.h:400:44: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::setOnes() [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 2; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 2>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:19:42: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 2>, Eigen::Matrix >; Func = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 2>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve, 2>, Eigen::Matrix >; OtherDerived = Eigen::Solve, 2>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Solve, 2>, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Solve, 2>, Eigen::Matrix >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Solve, 2>, Eigen::Matrix >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:26:49: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const XprType&) [with NullaryOp = Eigen::internal::scalar_constant_op; PlainObjectType = Eigen::Matrix; Eigen::internal::evaluator >::XprType = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:730:20: 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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:18:31: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:475:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::CwiseNullaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::internal::traits::Lhs>::Scalar = double; Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:671:70: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::CwiseNullaryOp, const Eigen::Matrix >; Eigen::internal::evaluator >::XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/TriangularMatrix.h:789:20: required from 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/TriangularMatrix.h:847:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/TriangularMatrix.h:560:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/TriangularMatrix.h:383:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:22:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:704:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(functor_traits::Cost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:705:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const PlainObjectType&) [with Derived = Eigen::Matrix; Eigen::internal::evaluator >::PlainObjectType = Eigen::PlainObjectBase >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:244:45: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Scalar = double; int Rows = 3; int Cols = 3; int Options = 0; int MaxRows = 3; int MaxCols = 3; Eigen::internal::evaluator >::XprType = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:736:20: 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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:379: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:18:31: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:157:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const XprType&) [with NullaryOp = Eigen::internal::scalar_constant_op; PlainObjectType = const Eigen::Matrix; Eigen::internal::evaluator >::XprType = Eigen::CwiseNullaryOp, const Eigen::Matrix >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:103:54: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::CwiseNullaryOp, const Eigen::Matrix >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:702:26: required from 'Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::CwiseNullaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::internal::traits::Lhs>::Scalar = double; Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:671:70: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::CwiseNullaryOp, const Eigen::Matrix >; Eigen::internal::evaluator >::XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/TriangularMatrix.h:789:20: required from 'void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 1; bool SetOpposite = false; DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/TriangularMatrix.h:847:61: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::TriangularView, 1>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::TriangularView, 1>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/TriangularMatrix.h:560:37: required from 'Eigen::TriangularView& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix; unsigned int _Mode = 1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/TriangularMatrix.h:383:112: required from 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:22:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:475:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of '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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(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*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/SolveTriangular.h:219:11: required from 'void Eigen::internal::triangular_solve_retval::evalTo(Dest&) const [with Dest = Eigen::Matrix; int Side = 2; TriangularType = Eigen::TriangularView, 2>; Rhs = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/ReturnByValue.h:62:7: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::triangular_solve_retval<2, Eigen::TriangularView, 2>, Eigen::Matrix >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:834:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 2>, Eigen::Matrix > >; OtherDerived = Eigen::internal::triangular_solve_retval<2, Eigen::TriangularView, 2>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 2>, Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 2>, Eigen::Matrix > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 2>, Eigen::Matrix > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:28:68: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: 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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(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*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/ReturnByValue.h:62:7: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::triangular_solve_retval<2, Eigen::TriangularView, 2>, Eigen::Matrix >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:834:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::ReturnByValue&) [with T = Eigen::ReturnByValue, 2>, Eigen::Matrix > >; OtherDerived = Eigen::internal::triangular_solve_retval<2, Eigen::TriangularView, 2>, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue, 2>, Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::ReturnByValue, 2>, Eigen::Matrix > >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::ReturnByValue, 2>, Eigen::Matrix > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:28:68: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_Triangular_solve.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_block.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h: In function 'void Eigen::internal::check_DenseIndex_is_signed()': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:81: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:21:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(NumTraits::IsSigned,THE_INDEX_TYPE_MUST_BE_A_SIGNED_TYPE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h: In instantiation of 'static Scalar Eigen::internal::log1p_impl::run(const Scalar&) [with Scalar = float]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:954:49: required from 'typename Eigen::internal::log1p_retval::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval::type>::type = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/arch/CUDA/Half.h:399:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:183:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(!NumTraits::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:506:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT_NON_INTEGER' EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:303: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_block.cpp:18:19: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:899:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'void Eigen::PlainObjectBase::_init2(Eigen::Index, Eigen::Index, typename Eigen::internal::enable_if<(typename Eigen::internal::dense_xpr_base::type::SizeAtCompileTime != 2), T0>::type*) [with T0 = int; T1 = int; Derived = Eigen::Matrix; Eigen::Index = int; typename Eigen::internal::enable_if<(typename Eigen::internal::dense_xpr_base::type::SizeAtCompileTime != 2), T0>::type = int]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:304: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_block.cpp:18:19: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:736:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(bool(NumTraits::IsInteger) && ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h: In instantiation of 'Scalar Eigen::internal::std_fallback::log1p(const Scalar&) [with Scalar = float]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:511:17: required from 'static Scalar Eigen::internal::log1p_impl::run(const Scalar&) [with Scalar = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:954:49: required from 'typename Eigen::internal::log1p_retval::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval::type>::type = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/arch/CUDA/Half.h:399:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:183:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(!NumTraits::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:494:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT_NON_INTEGER' EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of '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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(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*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:57:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MapBase.h:286:39: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MapBase&) [with Derived = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Block.h:341:5: required from 'Eigen::internal::BlockImpl_dense& Eigen::internal::BlockImpl_dense::operator=(const Eigen::internal::BlockImpl_dense&) [with XprType = Eigen::Matrix; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Block.h:161:5: required from 'Eigen::BlockImpl& Eigen::BlockImpl::operator=(const Eigen::BlockImpl&) [with XprType = Eigen::Matrix; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Block.h:111:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::Block&) [with XprType = Eigen::Matrix; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_block.cpp:23:51: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_block.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, -1, false> >, Eigen::internal::evaluator, -1, -1, false> >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator, -1, -1, false> >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: 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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:57:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MapBase.h:286:39: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MapBase&) [with Derived = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Block.h:341:5: required from 'Eigen::internal::BlockImpl_dense& Eigen::internal::BlockImpl_dense::operator=(const Eigen::internal::BlockImpl_dense&) [with XprType = Eigen::Matrix; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Block.h:161:5: required from 'Eigen::BlockImpl& Eigen::BlockImpl::operator=(const Eigen::BlockImpl&) [with XprType = Eigen::Matrix; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Block.h:111:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::Block&) [with XprType = Eigen::Matrix; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_block.cpp:23:51: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_block.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_block.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const XprType&) [with ArgType = Eigen::Matrix; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::internal::evaluator >::XprType = Eigen::Block, -1, -1, false>]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.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::Block, -1, -1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(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*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:57:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MapBase.h:286:39: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MapBase&) [with Derived = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Block.h:341:5: required from 'Eigen::internal::BlockImpl_dense& Eigen::internal::BlockImpl_dense::operator=(const Eigen::internal::BlockImpl_dense&) [with XprType = Eigen::Matrix; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Block.h:161:5: required from 'Eigen::BlockImpl& Eigen::BlockImpl::operator=(const Eigen::BlockImpl&) [with XprType = Eigen::Matrix; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Block.h:111:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::Block&) [with XprType = Eigen::Matrix; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_block.cpp:23:51: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:996:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::mapbase_evaluator::mapbase_evaluator(const XprType&) [with Derived = Eigen::Block, -1, -1, false>; PlainObjectType = Eigen::Matrix; Eigen::internal::mapbase_evaluator::XprType = Eigen::Block, -1, -1, false>]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:1104:70: required from 'Eigen::internal::block_evaluator::block_evaluator(const XprType&) [with ArgType = Eigen::Matrix; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::internal::block_evaluator::XprType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:994:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with ArgType = Eigen::Matrix; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::internal::evaluator >::XprType = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.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::Block, -1, -1, false>; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:57:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MapBase.h:286:39: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MapBase&) [with Derived = Eigen::Block, -1, -1, false>]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Block.h:341:5: required from 'Eigen::internal::BlockImpl_dense& Eigen::internal::BlockImpl_dense::operator=(const Eigen::internal::BlockImpl_dense&) [with XprType = Eigen::Matrix; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Block.h:161:5: required from 'Eigen::BlockImpl& Eigen::BlockImpl::operator=(const Eigen::BlockImpl&) [with XprType = Eigen::Matrix; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Block.h:111:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::Block&) [with XprType = Eigen::Matrix; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_block.cpp:23:51: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:826:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(evaluator::Flags&PacketAccessBit, internal::inner_stride_at_compile_time::ret==1), ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:828:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' [ 10%] Building CXX object doc/snippets/CMakeFiles/compile_TopicAliasing_block.dir/compile_TopicAliasing_block.cpp.o cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets && /usr/bin/c++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -o CMakeFiles/compile_TopicAliasing_block.dir/compile_TopicAliasing_block.cpp.o -c /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_block.cpp make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/eigen-eigen-5a0156e40feb /builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/CMakeFiles/compile_TopicStorageOrders_example.dir/DependInfo.cmake --color= Scanning dependencies of target compile_TopicStorageOrders_example make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' [ 10%] Building CXX object doc/snippets/CMakeFiles/compile_SparseMatrix_coeffs.dir/compile_SparseMatrix_coeffs.cpp.o cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets && /usr/bin/c++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -o CMakeFiles/compile_SparseMatrix_coeffs.dir/compile_SparseMatrix_coeffs.cpp.o -c /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h: In function 'void Eigen::internal::check_DenseIndex_is_signed()': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:81: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:21:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(NumTraits::IsSigned,THE_INDEX_TYPE_MUST_BE_A_SIGNED_TYPE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h: In instantiation of 'static Scalar Eigen::internal::log1p_impl::run(const Scalar&) [with Scalar = float]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:954:49: required from 'typename Eigen::internal::log1p_retval::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval::type>::type = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/arch/CUDA/Half.h:399:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:183:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(!NumTraits::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:506:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT_NON_INTEGER' EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/SparseCore/SparseMatrix.h: In instantiation of 'static void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::check_template_parameters() [with _Scalar = double; int _Options = 0; _StorageIndex = int]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/SparseCore/SparseMatrix.h:670:32: required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(Eigen::Index, Eigen::Index) [with _Scalar = double; int _Options = 0; _StorageIndex = int; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:18:29: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/SparseCore/SparseMatrix.h:902:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(NumTraits::IsSigned,THE_INDEX_TYPE_MUST_BE_A_SIGNED_TYPE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/SparseCore/SparseMatrix.h:903:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Options&(ColMajor|RowMajor))==Options,INVALID_MATRIX_TEMPLATE_PARAMETERS); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:295:35: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::SparseMatrix; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:23:49: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:899:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h: In instantiation of 'Scalar Eigen::internal::std_fallback::log1p(const Scalar&) [with Scalar = float]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:511:17: required from 'static Scalar Eigen::internal::log1p_impl::run(const Scalar&) [with Scalar = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:954:49: required from 'typename Eigen::internal::log1p_retval::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval::type>::type = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/arch/CUDA/Half.h:399:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:183:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(!NumTraits::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:494:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT_NON_INTEGER' EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator[](Eigen::Index) const [with Derived = Eigen::CwiseNullaryOp, Eigen::Array >; Eigen::DenseCoeffsBase::CoeffReturnType = int; Eigen::Index = int]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/SparseCore/SparseMatrix.h:313:32: required from 'void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::reserveInnerVectors(const SizesType&) [with SizesType = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/SparseCore/SparseMatrix.h:1242:5: required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::Scalar& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::insert(Eigen::Index, Eigen::Index) [with _Scalar = double; int _Options = 0; _StorageIndex = int; Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::Scalar = double; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:19:13: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:160:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Derived::IsVectorAtCompileTime, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::add_assign_op]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::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::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/SelfCwiseBinaryOp.h:29:28: required from 'Derived& Eigen::ArrayBase::operator+=(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::ArrayBase::Scalar = double]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:25:15: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::CwiseNullaryOp, Eigen::Array >; Eigen::DenseCoeffsBase::CoeffReturnType = int; Eigen::Index = int]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:163:25: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator[](Eigen::Index) const [with Derived = Eigen::CwiseNullaryOp, Eigen::Array >; Eigen::DenseCoeffsBase::CoeffReturnType = int; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/SparseCore/SparseMatrix.h:313:32: required from 'void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::reserveInnerVectors(const SizesType&) [with SizesType = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/SparseCore/SparseMatrix.h:1242:5: required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::Scalar& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::insert(Eigen::Index, Eigen::Index) [with _Scalar = double; int _Options = 0; _StorageIndex = int; Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::Scalar = double; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:19:13: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:141:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(internal::evaluator::Flags & LinearAccessBit, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Map.h:138: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 = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/SparseCore/SparseCompressedBase.h:65:32: required from 'Eigen::Index Eigen::SparseCompressedBase::nonZeros() const [with Derived = Eigen::SparseMatrix; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:24:33: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:899:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Map.h:138:52: required from 'Eigen::Map::Map(Eigen::Map::PointerArgType, Eigen::Index, const StrideType&) [with PlainObjectType = Eigen::Array; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::Map::PointerArgType = double*; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:590:14: required from 'static Eigen::PlainObjectBase::MapType Eigen::PlainObjectBase::Map(Eigen::PlainObjectBase::Scalar*, Eigen::Index) [with Derived = Eigen::Array; Eigen::PlainObjectBase::MapType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::PlainObjectBase::Scalar = double; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/SparseCore/SparseCompressedBase.h:126:111: required from 'Eigen::Map >::Scalar, -1, 1> > Eigen::SparseCompressedBase::coeffs() [with Derived = Eigen::SparseMatrix; typename Eigen::internal::traits >::Scalar = double]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:24:93: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:899:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Array.h:172:35: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:24:105: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:899:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const XprType&) [with NullaryOp = Eigen::internal::scalar_constant_op; PlainObjectType = Eigen::Array; Eigen::internal::evaluator >::XprType = Eigen::CwiseNullaryOp, Eigen::Array >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:144:24: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::CwiseNullaryOp, Eigen::Array >; Eigen::DenseCoeffsBase::CoeffReturnType = int; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseCoeffsBase.h:163:25: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator[](Eigen::Index) const [with Derived = Eigen::CwiseNullaryOp, Eigen::Array >; Eigen::DenseCoeffsBase::CoeffReturnType = int; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/SparseCore/SparseMatrix.h:313:32: required from 'void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::reserveInnerVectors(const SizesType&) [with SizesType = Eigen::CwiseNullaryOp, Eigen::Array >; _Scalar = double; int _Options = 0; _StorageIndex = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/SparseCore/SparseMatrix.h:1242:5: required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::Scalar& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::insert(Eigen::Index, Eigen::Index) [with _Scalar = double; int _Options = 0; _StorageIndex = int; Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::Scalar = double; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:19:13: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:475:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::add_assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, Eigen::Array > >, Eigen::internal::add_assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: 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::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::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::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/SelfCwiseBinaryOp.h:29:28: required from 'Derived& Eigen::ArrayBase::operator+=(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::ArrayBase::Scalar = double]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:25:15: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::mapbase_evaluator::mapbase_evaluator(const XprType&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; PlainObjectType = const Eigen::Matrix; Eigen::internal::mapbase_evaluator::XprType = Eigen::Map, 0, Eigen::Stride<0, 0> >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:924:54: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with PlainObjectType = const Eigen::Matrix; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::internal::evaluator >::XprType = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Redux.h:338:95: required from 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Redux.h:416:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Scalar = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Redux.h:453:73: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Scalar = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/SparseCore/SparseCompressedBase.h:65:36: required from 'Eigen::Index Eigen::SparseCompressedBase::nonZeros() const [with Derived = Eigen::SparseMatrix; Eigen::Index = int]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:24:33: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:826:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(evaluator::Flags&PacketAccessBit, internal::inner_stride_at_compile_time::ret==1), ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:828:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; OtherDerived = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Array.h:173:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:24:105: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const XprType&) [with NullaryOp = Eigen::internal::scalar_constant_op; PlainObjectType = Eigen::Array; Eigen::internal::evaluator >::XprType = Eigen::CwiseNullaryOp, Eigen::Array >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::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::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/SelfCwiseBinaryOp.h:29:28: required from 'Derived& Eigen::ArrayBase::operator+=(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::ArrayBase::Scalar = double]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:25:15: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:475:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::mapbase_evaluator::mapbase_evaluator(const XprType&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; PlainObjectType = Eigen::Array; Eigen::internal::mapbase_evaluator::XprType = Eigen::Map, 0, Eigen::Stride<0, 0> >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:924:54: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with PlainObjectType = Eigen::Array; int MapOptions = 0; StrideType = Eigen::Stride<0, 0>; Eigen::internal::evaluator >::XprType = Eigen::Map, 0, Eigen::Stride<0, 0> >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:736: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::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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::CwiseNullaryOp, Eigen::Array >; Functor = Eigen::internal::add_assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::add_assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::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::CwiseNullaryOp, Eigen::Array >; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/SelfCwiseBinaryOp.h:29:28: required from 'Derived& Eigen::ArrayBase::operator+=(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::ArrayBase::Scalar = double]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:25:15: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:826:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(evaluator::Flags&PacketAccessBit, internal::inner_stride_at_compile_time::ret==1), ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:828:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::SparseMatrix; Func = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::SparseMatrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::SparseMatrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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::SparseMatrix; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:826:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::SparseMatrix; OtherDerived = Eigen::SparseMatrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::SparseMatrix; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:23:49: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > > >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > > >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; OtherDerived = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Array.h:173:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:24:105: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const PlainObjectType&) [with Derived = Eigen::Array; Eigen::internal::evaluator >::PlainObjectType = Eigen::PlainObjectBase >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:257:45: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Scalar = double; int Rows = 1; int Cols = -1; int Options = 1; int MaxRows = 1; int MaxCols = -1; Eigen::internal::evaluator >::XprType = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:736:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Array; SrcXprType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::assign_op; Weak = void]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; OtherDerived = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Array.h:173:31: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const T&) [with T = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Eigen::DenseBase::EvalReturnType = const Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; std::ostream = std::basic_ostream]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:24:105: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:157:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/SparseCore/SparseCompressedBase.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const Derived&) [with Derived = Eigen::SparseMatrix]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/SparseCore/SparseMatrix.h:1396:61: required from 'Eigen::internal::evaluator >::evaluator(const SparseMatrixType&) [with _Scalar = double; int _Options = 0; _StorageIndex = int; Eigen::internal::evaluator >::SparseMatrixType = Eigen::SparseMatrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/SparseCore/SparseAssign.h:145:37: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::SparseMatrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::SparseMatrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::SparseMatrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::SparseMatrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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::SparseMatrix; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:826:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::SparseMatrix; OtherDerived = Eigen::SparseMatrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::SparseMatrix; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:23:49: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/SparseCore/SparseCompressedBase.h:288:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const PlainObjectType&) [with Derived = Eigen::Matrix; Eigen::internal::evaluator >::PlainObjectType = Eigen::PlainObjectBase >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:244:45: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Scalar = double; int Rows = -1; int Cols = -1; int Options = 0; int MaxRows = -1; int MaxCols = -1; Eigen::internal::evaluator >::XprType = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/SparseCore/SparseAssign.h:147:37: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::SparseMatrix; Functor = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::SparseMatrix; Func = Eigen::internal::assign_op]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::SparseMatrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::SparseMatrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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::SparseMatrix; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:826:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::SparseMatrix; OtherDerived = Eigen::SparseMatrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::SparseMatrix; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:23:49: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:157:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of '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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(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*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseNullaryOp.h:501:10: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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::SparseMatrix; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:826:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::SparseMatrix; OtherDerived = Eigen::SparseMatrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::SparseMatrix; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:23:49: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:739:10: 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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(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*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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::SparseMatrix; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:826:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::SparseMatrix; OtherDerived = Eigen::SparseMatrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::SparseMatrix; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:23:49: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:420, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'Eigen::internal::evaluator >::evaluator(const XprType&) [with NullaryOp = Eigen::internal::scalar_constant_op; PlainObjectType = Eigen::Matrix; Eigen::internal::evaluator >::XprType = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:730:20: 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-eigen-5a0156e40feb/Eigen/src/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-eigen-5a0156e40feb/Eigen/src/Core/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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(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*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:710:32: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:571:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/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::SparseMatrix; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:826:23: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::SparseMatrix; OtherDerived = Eigen::SparseMatrix; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::SparseMatrix; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_SparseMatrix_coeffs.cpp:23:49: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:214:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CoreEvaluators.h:475:5: note: in expansion of macro 'EIGEN_INTERNAL_CHECK_COST_VALUE' EIGEN_INTERNAL_CHECK_COST_VALUE(CoeffReadCost); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' [ 10%] Built target compile_Tutorial_Map_rowmajor make[2]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' [ 10%] Linking CXX executable compile_Tutorial_SlicingVec cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tutorial_SlicingVec.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic CMakeFiles/compile_Tutorial_SlicingVec.dir/compile_Tutorial_SlicingVec.cpp.o -o compile_Tutorial_SlicingVec cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets && ./compile_Tutorial_SlicingVec >/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/Tutorial_SlicingVec.out make[3]: Leaving directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' make[3]: Entering directory '/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu' [ 10%] Building CXX object doc/snippets/CMakeFiles/compile_TopicAliasing_cwise.dir/compile_TopicAliasing_cwise.cpp.o cd /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets && /usr/bin/c++ -DEIGEN_MAKING_DOCS -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/doc/snippets -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb -I/builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi -O1 -g1 -DNDEBUG -o CMakeFiles/compile_TopicAliasing_cwise.dir/compile_TopicAliasing_cwise.cpp.o -c /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_cwise.cpp /usr/bin/make -f doc/snippets/CMakeFiles/compile_TopicStorageOrders_example.dir/build.make doc/snippets/CMakeFiles/compile_TopicStorageOrders_example.dir/build In file included from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Core:347, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Dense:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/Eigen:1, from /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_cwise.cpp:5: /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h: In function 'void Eigen::internal::check_DenseIndex_is_signed()': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:81: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/DenseBase.h:21:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(NumTraits::IsSigned,THE_INDEX_TYPE_MUST_BE_A_SIGNED_TYPE); ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h: In instantiation of 'static Scalar Eigen::internal::log1p_impl::run(const Scalar&) [with Scalar = float]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:954:49: required from 'typename Eigen::internal::log1p_retval::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval::type>::type = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/arch/CUDA/Half.h:399:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:183:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(!NumTraits::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:506:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT_NON_INTEGER' EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Matrix]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:303: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_cwise.cpp:18:19: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:899:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'void Eigen::PlainObjectBase::_init2(Eigen::Index, Eigen::Index, typename Eigen::internal::enable_if<(typename Eigen::internal::dense_xpr_base::type::SizeAtCompileTime != 2), T0>::type*) [with T0 = int; T1 = int; Derived = Eigen::Matrix; Eigen::Index = int; typename Eigen::internal::enable_if<(typename Eigen::internal::dense_xpr_base::type::SizeAtCompileTime != 2), T0>::type = int]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:304: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-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_cwise.cpp:18:19: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:736:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(bool(NumTraits::IsInteger) && ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op; LhsType = const Eigen::CwiseNullaryOp, const Eigen::Matrix >; RhsType = const Eigen::Matrix; Eigen::CwiseBinaryOp::Lhs = Eigen::CwiseNullaryOp, const Eigen::Matrix >; Eigen::CwiseBinaryOp::Rhs = Eigen::Matrix]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: required from 'typename Eigen::internal::enable_if::Scalar, T, Eigen::internal::has_ReturnType::Scalar, Eigen::internal::scalar_product_op::Scalar> > >::value>::type, typename Eigen::internal::traits::Scalar>, const typename Eigen::internal::plain_constant_type::Scalar, T, Eigen::internal::has_ReturnType::Scalar, Eigen::internal::scalar_product_op::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = int; Derived = Eigen::Matrix; typename Eigen::internal::enable_if::Scalar, T, Eigen::internal::has_ReturnType::Scalar, Eigen::internal::scalar_product_op::Scalar> > >::value>::type, typename Eigen::internal::traits::Scalar>, const typename Eigen::internal::plain_constant_type::Scalar, T, Eigen::internal::has_ReturnType::Scalar, Eigen::internal::scalar_product_op::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::MatrixBase::StorageBaseType = Eigen::MatrixBase >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_cwise.cpp:22:11: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h:107:7: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(BinaryOp,typename Lhs::Scalar,typename Rhs::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h:109:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_difference_op; LhsType = const Eigen::Matrix; RhsType = const Eigen::CwiseNullaryOp, Eigen::Matrix >; Eigen::CwiseBinaryOp::Lhs = Eigen::Matrix; Eigen::CwiseBinaryOp::Rhs = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: required from 'const Eigen::CwiseBinaryOp::Scalar, typename Eigen::internal::traits::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase::operator-(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_cwise.cpp:26:35: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h:107:7: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(BinaryOp,typename Lhs::Scalar,typename Rhs::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h:109:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_difference_op; LhsType = const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; RhsType = const Eigen::CwiseNullaryOp, Eigen::Matrix >; Eigen::CwiseBinaryOp::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::CwiseBinaryOp::Rhs = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: required from 'const Eigen::CwiseBinaryOp::Scalar, typename Eigen::internal::traits::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase::operator-(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = float; typename Eigen::internal::traits::Scalar = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_cwise.cpp:36:40: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h:107:7: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(BinaryOp,typename Lhs::Scalar,typename Rhs::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/CwiseBinaryOp.h:109:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h: In instantiation of 'Scalar Eigen::internal::std_fallback::log1p(const Scalar&) [with Scalar = float]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:511:17: required from 'static Scalar Eigen::internal::log1p_impl::run(const Scalar&) [with Scalar = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:954:49: required from 'typename Eigen::internal::log1p_retval::type>::type Eigen::numext::log1p(const Scalar&) [with Scalar = float; typename Eigen::internal::log1p_retval::type>::type = float]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/arch/CUDA/Half.h:399:37: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:183:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(!NumTraits::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/MathFunctions.h:494:5: note: in expansion of macro 'EIGEN_STATIC_ASSERT_NON_INTEGER' EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h: In instantiation of 'static void Eigen::PlainObjectBase::_check_template_params() [with Derived = Eigen::Array]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:535:29: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_cwise.cpp:30:16: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:899:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Array]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Array.h:244:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1; typename Eigen::internal::enable_if >::Scalar>::value, Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::PrivateType>::type = Eigen::Array::PrivateType]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_cwise.cpp:30:16: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of '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-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/i686-redhat-linux-gnu/doc/snippets/compile_TopicAliasing_cwise.cpp:22:11: required from here /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:198:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue::value, \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:832:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_LVALUE' EIGEN_STATIC_ASSERT_LVALUE(Dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:188:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT( \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:833:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(ActualDstTypeCleaned,Src) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/StaticAssert.h:123:9: warning: enum constant in boolean context [-Wint-in-bool-context] if (Eigen::internal::static_assertion(CONDITION)>::MSG) {} ^~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/util/XprHelper.h:816:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT' EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType >::value), \ ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:834:3: note: in expansion of macro 'EIGEN_CHECK_BINARY_COMPATIBILIY' EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op]': /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]' /builddir/build/BUILD/eigen-eigen-5a0156e40feb/Eigen/src/Core/Matrix.h:225:24: required 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