<86>Dec 18 03:34:09 userdel[3405176]: delete user 'rooter' <86>Dec 18 03:34:09 userdel[3405176]: removed group 'rooter' owned by 'rooter' <86>Dec 18 03:34:09 userdel[3405176]: removed shadow group 'rooter' owned by 'rooter' <86>Dec 18 03:34:09 groupadd[3405198]: group added to /etc/group: name=rooter, GID=1853 <86>Dec 18 03:34:09 groupadd[3405198]: group added to /etc/gshadow: name=rooter <86>Dec 18 03:34:09 groupadd[3405198]: new group: name=rooter, GID=1853 <86>Dec 18 03:34:09 useradd[3405219]: new user: name=rooter, UID=1853, GID=1853, home=/root, shell=/bin/bash, from=none <86>Dec 18 03:34:09 userdel[3405260]: delete user 'builder' <86>Dec 18 03:34:09 userdel[3405260]: removed group 'builder' owned by 'builder' <86>Dec 18 03:34:09 userdel[3405260]: removed shadow group 'builder' owned by 'builder' <86>Dec 18 03:34:09 groupadd[3405298]: group added to /etc/group: name=builder, GID=1854 <86>Dec 18 03:34:09 groupadd[3405298]: group added to /etc/gshadow: name=builder <86>Dec 18 03:34:09 groupadd[3405298]: new group: name=builder, GID=1854 <86>Dec 18 03:34:09 useradd[3405317]: new user: name=builder, UID=1854, GID=1854, home=/usr/src, shell=/bin/bash, from=none /usr/src/in/srpm/eigen2-2.0.17-alt3.src.rpm: The use of such a license name is ambiguous: LGPL <13>Dec 18 03:34:16 rpmi: libexpat-2.5.0-alt1 sisyphus+346180.200.2.1 1716349835 installed <13>Dec 18 03:34:16 rpmi: libidn2-2.3.7-alt1 sisyphus+339505.100.1.2 1706718968 installed <13>Dec 18 03:34:16 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Dec 18 03:34:16 rpmi: libjpeg-2:3.0.2-alt2.1 sisyphus+340135.100.1.1 1707449145 installed <13>Dec 18 03:34:16 rpmi: libpng16-1.6.42-alt2 sisyphus+339555.100.1.1 1706781682 installed <13>Dec 18 03:34:16 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Dec 18 03:34:16 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Dec 18 03:34:16 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Dec 18 03:34:16 rpmi: libgnutls30-3.8.8-alt2 sisyphus+364832.100.1.1 1734007749 installed <13>Dec 18 03:34:16 rpmi: libngtcp2.16-1.9.1-alt1 sisyphus+363819.100.1.1 1733129254 installed <13>Dec 18 03:34:16 rpmi: libngtcp2_crypto_gnutls8-1.9.1-alt1 sisyphus+363819.100.1.1 1733129254 installed <13>Dec 18 03:34:16 rpmi: libwebp7-1.4.0-alt1 sisyphus+345159.200.1.1 1713168663 installed <13>Dec 18 03:34:16 rpmi: libdeflate-1.22-alt1 sisyphus+359192.100.1.1 1728330316 installed <13>Dec 18 03:34:16 rpmi: libtiff5-4.4.0-alt4 sisyphus+322581.100.1.2 1686180089 installed <13>Dec 18 03:34:16 rpmi: libpaper2-2:2.1.3-alt1 sisyphus+340967.100.1.1 1708276732 installed <13>Dec 18 03:34:16 rpmi: libopenjpeg2.0-2.5.3-alt1 sisyphus+364601.100.1.1 1733825032 installed <13>Dec 18 03:34:16 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667412981 installed <13>Dec 18 03:34:16 rpmi: libsystemd-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Dec 18 03:34:16 rpmi: libdbus-1.14.10-alt1 sisyphus+327286.5700.14.1 1711487401 installed <13>Dec 18 03:34:16 rpmi: libavahi-0.8-alt4 sisyphus+344258.100.1.1 1712133856 installed <13>Dec 18 03:34:16 rpmi: gcc-c++-common-1.4.28-alt1 sisyphus+348678.100.1.1 1716396142 installed <13>Dec 18 03:34:16 rpmi: libstdc++14-devel-14.2.1-alt1 sisyphus+360995.100.1.1 1730131018 installed <13>Dec 18 03:34:17 rpmi: gcc14-c++-14.2.1-alt1 sisyphus+360995.100.1.1 1730131018 installed <13>Dec 18 03:34:17 rpmi: libgraphite2-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed <13>Dec 18 03:34:17 rpmi: xml-utils-1:2.12.9-alt1 sisyphus+355784.100.1.1 1724333686 installed <13>Dec 18 03:34:17 rpmi: cmake-modules-3.31.2-alt2 sisyphus+364756.100.1.1 1733932352 installed <13>Dec 18 03:34:17 rpmi: libuv-1.49.1-alt1 sisyphus+364651.40.2.1 1733856345 installed <13>Dec 18 03:34:17 rpmi: librhash-1.3.5-alt3 sisyphus+286141.40.2.1 1632982456 installed <13>Dec 18 03:34:17 rpmi: libjsoncpp24-1.9.4-alt2 sisyphus+346331.200.2.1 1716448551 installed <13>Dec 18 03:34:17 rpmi: publicsuffix-list-dafsa-20240911-alt1 sisyphus+357399.100.1.1 1726160479 installed <13>Dec 18 03:34:17 rpmi: libpsl-0.21.5-alt1 sisyphus+338474.100.1.1 1705684769 installed <13>Dec 18 03:34:17 rpmi: libnghttp3.9-1.6.0-alt1 sisyphus+363819.40.1.1 1733129194 installed <13>Dec 18 03:34:17 rpmi: libnghttp2-1.64.0-alt1 sisyphus+363795.200.2.1 1733118555 installed <13>Dec 18 03:34:17 rpmi: openldap-common-2.6.9-alt1 sisyphus+364781.100.1.1 1733971238 installed <13>Dec 18 03:34:17 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626058899 installed <13>Dec 18 03:34:17 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769687 installed <13>Dec 18 03:34:17 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684803947 installed <13>Dec 18 03:34:17 rpmi: liblmdb-0.9.33-alt1 sisyphus+360625.100.1.1 1729819640 installed <13>Dec 18 03:34:17 rpmi: libkeyutils-1.6.3-alt1 sisyphus+346336.200.2.2 1716472658 installed <13>Dec 18 03:34:17 rpmi: libcom_err-1.47.1.0.10.ad56-alt2 sisyphus+363497.200.3.1 1732729908 installed <13>Dec 18 03:34:17 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Dec 18 03:34:17 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Dec 18 03:34:17 rpmi: libharfbuzz-10.1.0-alt1 sisyphus+361773.100.1.1 1730824042 installed <13>Dec 18 03:34:17 rpmi: libfreetype-2.13.3-alt1 sisyphus+355656.100.1.1 1724221064 installed <13>Dec 18 03:34:17 rpmi: libfontconfig1-2.15.0-alt1 sisyphus+355771.100.2.3 1724337298 installed <13>Dec 18 03:34:17 rpmi: fontconfig-2.15.0-alt1 sisyphus+355771.100.2.3 1724337298 installed Updating fonts cache: <29>Dec 18 03:34:18 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Dec 18 03:34:19 rpmi: fonts-ttf-dejavu-2.37-alt2 sisyphus+243548.100.1.1 1577296175 installed <13>Dec 18 03:34:19 rpmi: fonts-type1-urw-3:1.0.7pre44-alt3 sisyphus+224082.100.2.1 1552406640 installed <13>Dec 18 03:34:19 rpmi: rpm-macros-cmake-3.29.1-alt1 sisyphus+344518.300.3.1 1712379787 installed <13>Dec 18 03:34:19 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Dec 18 03:34:19 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Dec 18 03:34:19 rpmi: ca-certificates-2024.12.10-alt1 sisyphus+364633.200.3.1 1733918603 installed <13>Dec 18 03:34:19 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Dec 18 03:34:19 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Dec 18 03:34:19 rpmi: libcrypto3-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 installed <13>Dec 18 03:34:19 rpmi: libssl3-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 installed <86>Dec 18 03:34:19 groupadd[3455032]: group added to /etc/group: name=_keytab, GID=999 <86>Dec 18 03:34:19 groupadd[3455032]: group added to /etc/gshadow: name=_keytab <86>Dec 18 03:34:19 groupadd[3455032]: new group: name=_keytab, GID=999 <13>Dec 18 03:34:19 rpmi: libkrb5-1.21.3-alt2 sisyphus+351857.100.1.1 1719735141 installed <13>Dec 18 03:34:19 rpmi: libgsasl18-2.2.1-alt2 sisyphus+359713.200.2.1 1728905430 installed <86>Dec 18 03:34:19 groupadd[3455441]: group added to /etc/group: name=sasl, GID=998 <86>Dec 18 03:34:19 groupadd[3455441]: group added to /etc/gshadow: name=sasl <86>Dec 18 03:34:19 groupadd[3455441]: new group: name=sasl, GID=998 <13>Dec 18 03:34:19 rpmi: libsasl2-3-2.1.28-alt2 sisyphus+343335.100.1.1 1711112544 installed <13>Dec 18 03:34:19 rpmi: libldap2-2.6.9-alt1 sisyphus+364781.100.1.1 1733971238 installed <13>Dec 18 03:34:19 rpmi: libcups-2.4.11-alt1 sisyphus+359120.200.2.1 1728202635 installed <13>Dec 18 03:34:20 rpmi: libgs-10.04.0-alt1 sisyphus+358837.100.1.1 1727875670 installed <13>Dec 18 03:34:20 rpmi: ghostscript-common-10.04.0-alt1 sisyphus+358837.100.1.1 1727875670 installed <13>Dec 18 03:34:20 rpmi: ghostscript-classic-10.04.0-alt1 sisyphus+358837.100.1.1 1727875670 installed <13>Dec 18 03:34:20 rpmi: libarchive13-3.7.5-alt2 sisyphus+358189.100.1.1 1727162763 installed <13>Dec 18 03:34:20 rpmi: libssh2-1.11.0-alt2 sisyphus+339356.100.1.1 1706593137 installed <13>Dec 18 03:34:20 rpmi: libcurl-8.11.1-alt1 sisyphus+364692.100.1.1 1733905204 installed <13>Dec 18 03:34:21 rpmi: cmake-3.31.2-alt2 sisyphus+364756.100.1.1 1733932352 installed <13>Dec 18 03:34:21 rpmi: doxygen-1:1.12.0-alt1 sisyphus+356266.100.1.1 1724854018 installed <13>Dec 18 03:34:21 rpmi: gcc-c++-14-alt1 sisyphus+360995.300.1.1 1730139222 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/eigen2-2.0.17-alt3.nosrc.rpm (w1.gzdio) Installing eigen2-2.0.17-alt3.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.80689 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf eigen-2.0.17 + echo 'Source #0 (eigen-2.0.17.tar):' Source #0 (eigen-2.0.17.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/eigen-2.0.17.tar + cd eigen-2.0.17 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #1 (eigen_ftbfs.patch):' Patch #1 (eigen_ftbfs.patch): + /usr/bin/patch -p1 patching file doc/CMakeLists.txt patching file Eigen/src/Core/arch/AltiVec/PacketMath.h patching file Eigen/src/Sparse/AmbiVector.h + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.80689 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd eigen-2.0.17 + mkdir -p noarch-alt-linux + pushd noarch-alt-linux ~/RPM/BUILD/eigen-2.0.17/noarch-alt-linux ~/RPM/BUILD/eigen-2.0.17 + cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE:STRING=Release '-DCMAKE_C_FLAGS_RELEASE:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG' '-DCMAKE_CXX_FLAGS_RELEASE:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG' -DLIB_DESTINATION=lib64 -DLIB_SUFFIX= CMake Warning (dev) at CMakeLists.txt:1 (project): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Deprecation Warning at CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- 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 has_wextra -- Performing Test has_wextra - Success CMake Warning (dev) at doc/examples/CMakeLists.txt:11 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "Tutorial_simple_example_dynamic_size". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/examples/CMakeLists.txt:11 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "Tutorial_simple_example_fixed_size". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/examples/CMakeLists.txt:11 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "class_Block". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/examples/CMakeLists.txt:11 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "class_CwiseBinaryOp". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/examples/CMakeLists.txt:11 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "class_CwiseUnaryOp". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/examples/CMakeLists.txt:11 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "class_FixedBlock". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_AngleAxis_mimic_euler". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_Cwise_abs". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_Cwise_abs2". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_Cwise_cos". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_Cwise_cube". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_Cwise_equal_equal". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_Cwise_exp". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_Cwise_greater". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_Cwise_greater_equal". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_Cwise_inverse". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_Cwise_less". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_Cwise_less_equal". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_Cwise_log". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_Cwise_max". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_Cwise_min". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_Cwise_minus". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_Cwise_minus_equal". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_Cwise_not_equal". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_Cwise_plus". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_Cwise_plus_equal". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_Cwise_pow". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_Cwise_product". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_Cwise_quotient". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_Cwise_sin". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_Cwise_slash_equal". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_Cwise_sqrt". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_Cwise_square". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_Cwise_times_equal". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_IOFormat". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_LLT_solve". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_LU_computeImage". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_LU_computeKernel". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_LU_image". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_LU_kernel". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_LU_solve". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_adjoint". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_all". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_asDiagonal". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_block_int_int". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_block_int_int_int_int". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_cast". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_col". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_colwise". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_computeInverse". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_corner_enum_int_int". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_cwise". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_cwise_const". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_diagonal". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_end_int". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_eval". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_extract". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_fixedBlock_int_int". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_identity". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_identity_int_int". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_inverse". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_isDiagonal". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_isIdentity". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_isOnes". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_isOrthogonal". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_isUnitary". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_isZero". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_lazy". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_marked". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_minor". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_ones". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_ones_int". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_ones_int_int". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_part". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_random". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_random_int". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_random_int_int". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_row". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_rowwise". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_segment_int_int". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_set". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_setIdentity". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_setOnes". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_setRandom". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_setZero". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_start_int". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_template_int_end". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_template_int_int_corner_enum". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_template_int_segment". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_template_int_start". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_transpose". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_zero". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_zero_int". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_MatrixBase_zero_int_int". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_PartialRedux_count". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_PartialRedux_maxCoeff". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_PartialRedux_minCoeff". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_PartialRedux_norm". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_PartialRedux_squaredNorm". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_PartialRedux_sum". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_Tutorial_commainit_01". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_Tutorial_commainit_02". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "compile_class_LU". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring done (0.8s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_FLAGS_RELEASE LIB_DESTINATION LIB_SUFFIX -- Build files have been written to: /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux + popd ~/RPM/BUILD/eigen-2.0.17 + make -j16 -C noarch-alt-linux VERBOSE=1 make: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' /usr/bin/cmake -S/usr/src/RPM/BUILD/eigen-2.0.17 -B/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux --check-build-system CMakeFiles/Makefile.cmake 0 make: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/CMakeFiles /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux//CMakeFiles/progress.marks make: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f CMakeFiles/Makefile2 all make[1]: Nothing to be done for 'all'. make: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/CMakeFiles 0 make: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' + make -j16 -C noarch-alt-linux/doc VERBOSE=1 make: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -S/usr/src/RPM/BUILD/eigen-2.0.17 -B/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux --check-build-system CMakeFiles/Makefile.cmake 0 make: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc' make: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/CMakeFiles /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc//CMakeFiles/progress.marks make: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && make -f CMakeFiles/Makefile2 doc/all make -f doc/snippets/CMakeFiles/compile_class_LU.dir/build.make doc/snippets/CMakeFiles/compile_class_LU.dir/depend make -f doc/snippets/CMakeFiles/compile_AngleAxis_mimic_euler.dir/build.make doc/snippets/CMakeFiles/compile_AngleAxis_mimic_euler.dir/depend make -f doc/snippets/CMakeFiles/compile_Cwise_abs.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_abs.dir/depend make -f doc/snippets/CMakeFiles/compile_Cwise_abs2.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_abs2.dir/depend make -f doc/snippets/CMakeFiles/compile_Cwise_cos.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_cos.dir/depend make -f doc/snippets/CMakeFiles/compile_Cwise_cube.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_cube.dir/depend make -f doc/snippets/CMakeFiles/compile_Cwise_equal_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_equal_equal.dir/depend make -f doc/snippets/CMakeFiles/compile_Cwise_exp.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_exp.dir/depend make -f doc/snippets/CMakeFiles/compile_Cwise_greater.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_greater.dir/depend make -f doc/snippets/CMakeFiles/compile_Cwise_greater_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_greater_equal.dir/depend make -f doc/snippets/CMakeFiles/compile_Cwise_inverse.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_inverse.dir/depend make -f doc/snippets/CMakeFiles/compile_Cwise_less.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_less.dir/depend make -f doc/snippets/CMakeFiles/compile_Cwise_less_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_less_equal.dir/depend make -f doc/snippets/CMakeFiles/compile_Cwise_log.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_log.dir/depend make -f doc/snippets/CMakeFiles/compile_Cwise_max.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_max.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_class_LU.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_Cwise_abs2.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_AngleAxis_mimic_euler.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_class_LU.dir/build.make doc/snippets/CMakeFiles/compile_class_LU.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_Cwise_cube.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_Cwise_abs.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_Cwise_cos.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_AngleAxis_mimic_euler.dir/build.make doc/snippets/CMakeFiles/compile_AngleAxis_mimic_euler.dir/build make -f doc/snippets/CMakeFiles/compile_Cwise_abs.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_abs.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_Cwise_greater.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_Cwise_equal_equal.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_Cwise_exp.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_abs2.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_abs2.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_Cwise_greater_equal.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_Cwise_inverse.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_cos.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_cos.dir/build make -f doc/snippets/CMakeFiles/compile_Cwise_cube.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_cube.dir/build make -f doc/snippets/CMakeFiles/compile_Cwise_equal_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_equal_equal.dir/build make -f doc/snippets/CMakeFiles/compile_Cwise_exp.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_exp.dir/build make -f doc/snippets/CMakeFiles/compile_Cwise_greater.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_greater.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_Cwise_less.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_greater_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_greater_equal.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_Cwise_less_equal.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_inverse.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_inverse.dir/build make -f doc/snippets/CMakeFiles/compile_Cwise_less.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_less.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_Cwise_log.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_less_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_less_equal.dir/build make -f doc/snippets/CMakeFiles/compile_Cwise_log.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_log.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_Cwise_max.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_max.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_max.dir/build make -f doc/snippets/CMakeFiles/compile_Cwise_min.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_min.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_Cwise_min.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_min.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_min.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 2%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_abs.dir/compile_Cwise_abs.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_abs.dir/compile_Cwise_abs.cpp.o -MF CMakeFiles/compile_Cwise_abs.dir/compile_Cwise_abs.cpp.o.d -o CMakeFiles/compile_Cwise_abs.dir/compile_Cwise_abs.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_abs.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_abs.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_abs.cpp:12:21: required from here 12 | Vector3d v(1,-2,-3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_abs.cpp:12:21: required from here 12 | Vector3d v(1,-2,-3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_abs.cpp:13:23: required from here 13 | cout << v.cwise().abs() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_abs.cpp:13:23: required from here 13 | cout << v.cwise().abs() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 10%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_inverse.dir/compile_Cwise_inverse.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_inverse.dir/compile_Cwise_inverse.cpp.o -MF CMakeFiles/compile_Cwise_inverse.dir/compile_Cwise_inverse.cpp.o.d -o CMakeFiles/compile_Cwise_inverse.dir/compile_Cwise_inverse.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_inverse.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_inverse.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_inverse.cpp:12:19: required from here 12 | Vector3d v(2,3,4); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_inverse.cpp:12:19: required from here 12 | Vector3d v(2,3,4); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_inverse.cpp:13:27: required from here 13 | cout << v.cwise().inverse() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_inverse.cpp:13:27: required from here 13 | cout << v.cwise().inverse() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 8%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_greater.dir/compile_Cwise_greater.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_greater.dir/compile_Cwise_greater.cpp.o -MF CMakeFiles/compile_Cwise_greater.dir/compile_Cwise_greater.cpp.o.d -o CMakeFiles/compile_Cwise_greater.dir/compile_Cwise_greater.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_greater.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_greater.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_greater.cpp:12:19: required from here 12 | Vector3d v(1,2,3), w(3,2,1); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_greater.cpp:12:19: required from here 12 | Vector3d v(1,2,3), w(3,2,1); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = std::greater; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Array/CwiseOperators.h:228:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, ExpressionType, OtherDerived> Eigen::Cwise::operator>(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; ExpressionType = Eigen::Matrix; typename Eigen::ei_traits::Scalar = double]' 32 | CwiseBinaryOp::Scalar>, ExpressionType, OtherDerived> /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_greater.cpp:13:20: required from here 13 | cout << (v.cwise()>w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_greater.cpp:13:21: required from here 13 | cout << (v.cwise()>w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_greater.cpp:13:21: required from here 13 | cout << (v.cwise()>w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_greater.cpp:13:21: required from here 13 | cout << (v.cwise()>w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_greater.cpp:13:21: required from here 13 | cout << (v.cwise()>w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_greater.cpp:13:21: required from here 13 | cout << (v.cwise()>w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 6%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_exp.dir/compile_Cwise_exp.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_exp.dir/compile_Cwise_exp.cpp.o -MF CMakeFiles/compile_Cwise_exp.dir/compile_Cwise_exp.cpp.o.d -o CMakeFiles/compile_Cwise_exp.dir/compile_Cwise_exp.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_exp.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_exp.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_exp.cpp:12:19: required from here 12 | Vector3d v(1,2,3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_exp.cpp:12:19: required from here 12 | Vector3d v(1,2,3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_exp.cpp:13:23: required from here 13 | cout << v.cwise().exp() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_exp.cpp:13:23: required from here 13 | cout << v.cwise().exp() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 3%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_abs2.dir/compile_Cwise_abs2.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_abs2.dir/compile_Cwise_abs2.cpp.o -MF CMakeFiles/compile_Cwise_abs2.dir/compile_Cwise_abs2.cpp.o.d -o CMakeFiles/compile_Cwise_abs2.dir/compile_Cwise_abs2.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_abs2.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_abs2.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_abs2.cpp:12:21: required from here 12 | Vector3d v(1,-2,-3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_abs2.cpp:12:21: required from here 12 | Vector3d v(1,-2,-3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_abs2.cpp:13:24: required from here 13 | cout << v.cwise().abs2() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_abs2.cpp:13:24: required from here 13 | cout << v.cwise().abs2() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 9%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_greater_equal.dir/compile_Cwise_greater_equal.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_greater_equal.dir/compile_Cwise_greater_equal.cpp.o -MF CMakeFiles/compile_Cwise_greater_equal.dir/compile_Cwise_greater_equal.cpp.o.d -o CMakeFiles/compile_Cwise_greater_equal.dir/compile_Cwise_greater_equal.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_greater_equal.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_greater_equal.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_greater_equal.cpp:12:19: required from here 12 | Vector3d v(1,2,3), w(3,2,1); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_greater_equal.cpp:12:19: required from here 12 | Vector3d v(1,2,3), w(3,2,1); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = std::greater_equal; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Array/CwiseOperators.h:245:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, ExpressionType, OtherDerived> Eigen::Cwise::operator>=(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; ExpressionType = Eigen::Matrix; typename Eigen::ei_traits::Scalar = double]' 32 | CwiseBinaryOp::Scalar>, ExpressionType, OtherDerived> /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_greater_equal.cpp:13:21: required from here 13 | cout << (v.cwise()>=w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_greater_equal.cpp:13:22: required from here 13 | cout << (v.cwise()>=w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_greater_equal.cpp:13:22: required from here 13 | cout << (v.cwise()>=w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_greater_equal.cpp:13:22: required from here 13 | cout << (v.cwise()>=w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_greater_equal.cpp:13:22: required from here 13 | cout << (v.cwise()>=w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_greater_equal.cpp:13:22: required from here 13 | cout << (v.cwise()>=w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 5%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_cube.dir/compile_Cwise_cube.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_cube.dir/compile_Cwise_cube.cpp.o -MF CMakeFiles/compile_Cwise_cube.dir/compile_Cwise_cube.cpp.o.d -o CMakeFiles/compile_Cwise_cube.dir/compile_Cwise_cube.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_cube.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_cube.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_cube.cpp:12:19: required from here 12 | Vector3d v(2,3,4); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_cube.cpp:12:19: required from here 12 | Vector3d v(2,3,4); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_cube.cpp:13:24: required from here 13 | cout << v.cwise().cube() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_cube.cpp:13:24: required from here 13 | cout << v.cwise().cube() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 11%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_less_equal.dir/compile_Cwise_less_equal.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_less_equal.dir/compile_Cwise_less_equal.cpp.o -MF CMakeFiles/compile_Cwise_less_equal.dir/compile_Cwise_less_equal.cpp.o.d -o CMakeFiles/compile_Cwise_less_equal.dir/compile_Cwise_less_equal.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_less_equal.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_less_equal.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_less_equal.cpp:12:19: required from here 12 | Vector3d v(1,2,3), w(3,2,1); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_less_equal.cpp:12:19: required from here 12 | Vector3d v(1,2,3), w(3,2,1); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = std::less_equal; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Array/CwiseOperators.h:211:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, ExpressionType, OtherDerived> Eigen::Cwise::operator<=(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; ExpressionType = Eigen::Matrix; typename Eigen::ei_traits::Scalar = double]' 32 | CwiseBinaryOp::Scalar>, ExpressionType, OtherDerived> /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_less_equal.cpp:13:21: required from here 13 | cout << (v.cwise()<=w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_less_equal.cpp:13:22: required from here 13 | cout << (v.cwise()<=w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_less_equal.cpp:13:22: required from here 13 | cout << (v.cwise()<=w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_less_equal.cpp:13:22: required from here 13 | cout << (v.cwise()<=w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_less_equal.cpp:13:22: required from here 13 | cout << (v.cwise()<=w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_less_equal.cpp:13:22: required from here 13 | cout << (v.cwise()<=w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 11%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_max.dir/compile_Cwise_max.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_max.dir/compile_Cwise_max.cpp.o -MF CMakeFiles/compile_Cwise_max.dir/compile_Cwise_max.cpp.o.d -o CMakeFiles/compile_Cwise_max.dir/compile_Cwise_max.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_max.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_max.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_max.cpp:12:19: required from here 12 | Vector3d v(2,3,4), w(4,2,3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_max.cpp:12:19: required from here 12 | Vector3d v(2,3,4), w(4,2,3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::ei_scalar_max_op; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:280:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, ExpressionType, OtherDerived> Eigen::Cwise::max(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; ExpressionType = Eigen::Matrix; typename Eigen::ei_traits::Scalar = double]' 32 | CwiseBinaryOp::Scalar>, ExpressionType, OtherDerived> /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_max.cpp:13:22: required from here 13 | cout << v.cwise().max(w) << endl; | ~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_max.cpp:13:24: required from here 13 | cout << v.cwise().max(w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_max.cpp:13:24: required from here 13 | cout << v.cwise().max(w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 4%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_cos.dir/compile_Cwise_cos.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_cos.dir/compile_Cwise_cos.cpp.o -MF CMakeFiles/compile_Cwise_cos.dir/compile_Cwise_cos.cpp.o.d -o CMakeFiles/compile_Cwise_cos.dir/compile_Cwise_cos.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_cos.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_cos.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_cos.cpp:12:34: required from here 12 | Vector3d v(M_PI, M_PI/2, M_PI/3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_cos.cpp:12:34: required from here 12 | Vector3d v(M_PI, M_PI/2, M_PI/3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_cos.cpp:13:23: required from here 13 | cout << v.cwise().cos() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_cos.cpp:13:23: required from here 13 | cout << v.cwise().cos() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 11%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_less.dir/compile_Cwise_less.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_less.dir/compile_Cwise_less.cpp.o -MF CMakeFiles/compile_Cwise_less.dir/compile_Cwise_less.cpp.o.d -o CMakeFiles/compile_Cwise_less.dir/compile_Cwise_less.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_less.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_less.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_less.cpp:12:19: required from here 12 | Vector3d v(1,2,3), w(3,2,1); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_less.cpp:12:19: required from here 12 | Vector3d v(1,2,3), w(3,2,1); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = std::less; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Array/CwiseOperators.h:194:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, ExpressionType, OtherDerived> Eigen::Cwise::operator<(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; ExpressionType = Eigen::Matrix; typename Eigen::ei_traits::Scalar = double]' 32 | CwiseBinaryOp::Scalar>, ExpressionType, OtherDerived> /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_less.cpp:13:20: required from here 13 | cout << (v.cwise()::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_less.cpp:13:21: required from here 13 | cout << (v.cwise()::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_less.cpp:13:21: required from here 13 | cout << (v.cwise()::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_less.cpp:13:21: required from here 13 | cout << (v.cwise()::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_less.cpp:13:21: required from here 13 | cout << (v.cwise()::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_less.cpp:13:21: required from here 13 | cout << (v.cwise()::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 11%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_log.dir/compile_Cwise_log.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_log.dir/compile_Cwise_log.cpp.o -MF CMakeFiles/compile_Cwise_log.dir/compile_Cwise_log.cpp.o.d -o CMakeFiles/compile_Cwise_log.dir/compile_Cwise_log.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_log.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_log.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_log.cpp:12:19: required from here 12 | Vector3d v(1,2,3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_log.cpp:12:19: required from here 12 | Vector3d v(1,2,3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_log.cpp:13:23: required from here 13 | cout << v.cwise().log() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_log.cpp:13:23: required from here 13 | cout << v.cwise().log() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 11%] Linking CXX executable compile_Cwise_abs cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_abs.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_Cwise_abs.dir/link.d CMakeFiles/compile_Cwise_abs.dir/compile_Cwise_abs.cpp.o -o compile_Cwise_abs cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_Cwise_abs >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/Cwise_abs.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 14%] Built target compile_Cwise_abs make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_minus.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_minus.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_Cwise_minus.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_minus.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_minus.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 11%] Linking CXX executable compile_Cwise_exp cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_exp.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_Cwise_exp.dir/link.d CMakeFiles/compile_Cwise_exp.dir/compile_Cwise_exp.cpp.o -o compile_Cwise_exp cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_Cwise_exp >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/Cwise_exp.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 7%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_equal_equal.dir/compile_Cwise_equal_equal.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_equal_equal.dir/compile_Cwise_equal_equal.cpp.o -MF CMakeFiles/compile_Cwise_equal_equal.dir/compile_Cwise_equal_equal.cpp.o.d -o CMakeFiles/compile_Cwise_equal_equal.dir/compile_Cwise_equal_equal.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_equal_equal.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_equal_equal.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_equal_equal.cpp:12:19: required from here 12 | Vector3d v(1,2,3), w(3,2,1); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_equal_equal.cpp:12:19: required from here 12 | Vector3d v(1,2,3), w(3,2,1); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = std::equal_to; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Array/CwiseOperators.h:267:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, ExpressionType, OtherDerived> Eigen::Cwise::operator==(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; ExpressionType = Eigen::Matrix; typename Eigen::ei_traits::Scalar = double]' 32 | CwiseBinaryOp::Scalar>, ExpressionType, OtherDerived> /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_equal_equal.cpp:13:21: required from here 13 | cout << (v.cwise()==w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_equal_equal.cpp:13:22: required from here 13 | cout << (v.cwise()==w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_equal_equal.cpp:13:22: required from here 13 | cout << (v.cwise()==w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_equal_equal.cpp:13:22: required from here 13 | cout << (v.cwise()==w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_equal_equal.cpp:13:22: required from here 13 | cout << (v.cwise()==w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_equal_equal.cpp:13:22: required from here 13 | cout << (v.cwise()==w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 11%] Linking CXX executable compile_Cwise_inverse cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_inverse.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_Cwise_inverse.dir/link.d CMakeFiles/compile_Cwise_inverse.dir/compile_Cwise_inverse.cpp.o -o compile_Cwise_inverse cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_Cwise_inverse >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/Cwise_inverse.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 1%] Building CXX object doc/snippets/CMakeFiles/compile_AngleAxis_mimic_euler.dir/compile_AngleAxis_mimic_euler.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_AngleAxis_mimic_euler.dir/compile_AngleAxis_mimic_euler.cpp.o -MF CMakeFiles/compile_AngleAxis_mimic_euler.dir/compile_AngleAxis_mimic_euler.cpp.o.d -o CMakeFiles/compile_AngleAxis_mimic_euler.dir/compile_AngleAxis_mimic_euler.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_AngleAxis_mimic_euler.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_AngleAxis_mimic_euler.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/RotationBase.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _StorageOrder, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::RotationBase::ColsAtCompileTime>&) [with OtherDerived = Eigen::Quaternion; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_AngleAxis_mimic_euler.cpp:15:44: required from here 15 | * AngleAxisf(0.33*M_PI, Vector3f::UnitZ()); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:125:23: warning: enum constant in boolean context [-Wint-in-bool-context] 125 | THIS_METHOD_IS_ONLY_FOR_MATRICES_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/RotationBase.h:94:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_MATRIX_SPECIFIC_SIZE' 94 | EIGEN_STATIC_ASSERT_MATRIX_SPECIFIC_SIZE(Matrix,int(OtherDerived::Dim),int(OtherDerived::Dim)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_AngleAxis_mimic_euler.cpp:12:12: required from here 12 | Matrix3f m; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Dot.h: In instantiation of 'typename Eigen::ei_traits::Scalar Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 3, 1, 1, 32>; Derived = Eigen::Block, 3, 1, 1, 32>; typename Eigen::ei_traits::Scalar = float]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Dot.h:356:49: required from 'bool Eigen::MatrixBase::isUnitary(RealScalar) const [with Derived = Eigen::Matrix; RealScalar = float]' 356 | if(!ei_isMuchSmallerThan(nested.col(i).dot(nested.col(j)), static_cast(1), prec)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_AngleAxis_mimic_euler.cpp:16:51: required from here 16 | cout << m << endl << "is unitary: " << m.isUnitary() << endl; | ~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Dot.h:265:5: warning: enum constant in boolean context [-Wint-in-bool-context] 265 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h: In instantiation of 'static const Eigen::MatrixBase::IdentityReturnType Eigen::MatrixBase::Identity() [with Derived = Eigen::Matrix; IdentityReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:720:52: required from 'static const Eigen::MatrixBase::BasisReturnType Eigen::MatrixBase::Unit(int) [with Derived = Eigen::Matrix; BasisReturnType = Eigen::Block, Eigen::Matrix >, 3, 1, 1, 0>]' 720 | return BasisReturnType(SquareMatrixType::Identity(),i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:731:23: required from 'static const Eigen::MatrixBase::BasisReturnType Eigen::MatrixBase::UnitX() [with Derived = Eigen::Matrix; BasisReturnType = Eigen::Block, Eigen::Matrix >, 3, 1, 1, 0>]' 731 | { return Derived::Unit(0); } | ~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_AngleAxis_mimic_euler.cpp:13:42: required from here 13 | m = AngleAxisf(0.25*M_PI, Vector3f::UnitX()) | ~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:607:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 607 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, Eigen::Matrix >, 3, 1, 1, 0>; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/AngleAxis.h:87:69: required from 'Eigen::AngleAxis::AngleAxis(Scalar, const Eigen::MatrixBase&) [with Derived = Eigen::Block, Eigen::Matrix >, 3, 1, 1, 0>; _Scalar = float; Scalar = float]' 87 | inline AngleAxis(Scalar angle, const MatrixBase& axis) : m_axis(axis), m_angle(angle) {} | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_AngleAxis_mimic_euler.cpp:13:44: required from here 13 | m = AngleAxisf(0.25*M_PI, Vector3f::UnitX()) | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, Eigen::Matrix >, 3, 1, 1, 0>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Block, Eigen::Matrix >, 3, 1, 1, 0>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, Eigen::Matrix >, 3, 1, 1, 0>; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, Eigen::Matrix >, 3, 1, 1, 0>; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/AngleAxis.h:87:69: required from 'Eigen::AngleAxis::AngleAxis(Scalar, const Eigen::MatrixBase&) [with Derived = Eigen::Block, Eigen::Matrix >, 3, 1, 1, 0>; _Scalar = float; Scalar = float]' 87 | inline AngleAxis(Scalar angle, const MatrixBase& axis) : m_axis(axis), m_angle(angle) {} | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_AngleAxis_mimic_euler.cpp:13:44: required from here 13 | m = AngleAxisf(0.25*M_PI, Vector3f::UnitX()) | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/RotationBase.h:53:91: required from 'Eigen::RotationBase::RotationMatrixType Eigen::RotationBase::toRotationMatrix() const [with Derived = Eigen::Quaternion; int _Dim = 3; RotationMatrixType = Eigen::Matrix]' 53 | inline RotationMatrixType toRotationMatrix() const { return derived().toRotationMatrix(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/RotationBase.h:95:36: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _StorageOrder, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::RotationBase::ColsAtCompileTime>&) [with OtherDerived = Eigen::Quaternion; _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 95 | return *this = r.toRotationMatrix(); | ~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_AngleAxis_mimic_euler.cpp:15:44: required from here 15 | * AngleAxisf(0.33*M_PI, Vector3f::UnitZ()); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h: In instantiation of 'Eigen::MapBase::MapBase(const Scalar*) [with Derived = Eigen::Block, 3, 1, 1, 32>; Scalar = float]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:253:88: required from 'Eigen::Block::Block(const MatrixType&, int, int) [with MatrixType = Eigen::Matrix; int BlockRows = 3; int BlockCols = 1; int PacketAccess = 1]' 253 | : Base(&matrix.const_cast_derived().coeffRef(startRow,startCol)), m_matrix(matrix) | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:508:10: required from 'typename Eigen::BlockReturnType::SubVectorType Eigen::MatrixBase::start() [with int Size = 3; Derived = Eigen::Matrix; typename Eigen::BlockReturnType::SubVectorType = Eigen::Block, 3, 1, 1, 32>]' 508 | return Block(derived(), 0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:104:75: required from 'Eigen::Block, 3, 1> Eigen::Quaternion::vec() [with _Scalar = float]' 104 | inline Block vec() { return m_coeffs.template start<3>(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:311:12: required from 'Eigen::Quaternion<_Scalar>& Eigen::Quaternion::operator=(const AngleAxisType&) [with _Scalar = float; AngleAxisType = Eigen::AngleAxis]' 311 | this->vec() = ei_sin(ha) * aa.axis(); | ~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:129:63: required from 'Eigen::Quaternion::Quaternion(const AngleAxisType&) [with _Scalar = float; AngleAxisType = Eigen::AngleAxis]' 129 | explicit inline Quaternion(const AngleAxisType& aa) { *this = aa; } | ~~~~~~^~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/AngleAxis.h:102:12: required from 'Eigen::AngleAxis::QuaternionType Eigen::AngleAxis::operator*(const Eigen::AngleAxis&) const [with _Scalar = float; QuaternionType = Eigen::Quaternion]' 102 | { return QuaternionType(*this) * QuaternionType(other); } | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_AngleAxis_mimic_euler.cpp:14:44: required from here 14 | * AngleAxisf(0.5*M_PI, Vector3f::UnitY()) | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:148:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 148 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; Derived = Eigen::Block, 3, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 3, 1, 1, 32>; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; Derived = Eigen::Block, 3, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; Derived = Eigen::Block, 3, 1, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; MatrixType = Eigen::Matrix; int BlockRows = 3; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:311:15: required from 'Eigen::Quaternion<_Scalar>& Eigen::Quaternion::operator=(const AngleAxisType&) [with _Scalar = float; AngleAxisType = Eigen::AngleAxis]' 311 | this->vec() = ei_sin(ha) * aa.axis(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:129:63: required from 'Eigen::Quaternion::Quaternion(const AngleAxisType&) [with _Scalar = float; AngleAxisType = Eigen::AngleAxis]' 129 | explicit inline Quaternion(const AngleAxisType& aa) { *this = aa; } | ~~~~~~^~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/AngleAxis.h:102:12: required from 'Eigen::AngleAxis::QuaternionType Eigen::AngleAxis::operator*(const Eigen::AngleAxis&) const [with _Scalar = float; QuaternionType = Eigen::Quaternion]' 102 | { return QuaternionType(*this) * QuaternionType(other); } | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_AngleAxis_mimic_euler.cpp:14:44: required from here 14 | * AngleAxisf(0.5*M_PI, Vector3f::UnitY()) | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 11%] Linking CXX executable compile_Cwise_greater cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_greater.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_Cwise_greater.dir/link.d CMakeFiles/compile_Cwise_greater.dir/compile_Cwise_greater.cpp.o -o compile_Cwise_greater cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_Cwise_greater >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/Cwise_greater.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 14%] Built target compile_Cwise_inverse make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_minus_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_minus_equal.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 11%] Linking CXX executable compile_Cwise_abs2 cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_abs2.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_Cwise_abs2.dir/link.d CMakeFiles/compile_Cwise_abs2.dir/compile_Cwise_abs2.cpp.o -o compile_Cwise_abs2 cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_Cwise_abs2 >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/Cwise_abs2.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 14%] Built target compile_Cwise_exp make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_not_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_not_equal.dir/depend make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 14%] Built target compile_Cwise_greater make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_plus.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_plus.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_Cwise_minus_equal.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_minus_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_minus_equal.dir/build make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 14%] Built target compile_Cwise_abs2 make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_plus_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_plus_equal.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_Cwise_not_equal.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_not_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_not_equal.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_Cwise_plus.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_plus.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_plus.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 11%] Linking CXX executable compile_Cwise_cube cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_cube.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_Cwise_cube.dir/link.d CMakeFiles/compile_Cwise_cube.dir/compile_Cwise_cube.cpp.o -o compile_Cwise_cube cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_Cwise_cube >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/Cwise_cube.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 11%] Linking CXX executable compile_Cwise_greater_equal cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_greater_equal.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_Cwise_greater_equal.dir/link.d CMakeFiles/compile_Cwise_greater_equal.dir/compile_Cwise_greater_equal.cpp.o -o compile_Cwise_greater_equal cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_Cwise_greater_equal >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/Cwise_greater_equal.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_Cwise_plus_equal.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_plus_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_plus_equal.dir/build make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 14%] Built target compile_Cwise_cube make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_pow.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_pow.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 11%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_min.dir/compile_Cwise_min.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_min.dir/compile_Cwise_min.cpp.o -MF CMakeFiles/compile_Cwise_min.dir/compile_Cwise_min.cpp.o.d -o CMakeFiles/compile_Cwise_min.dir/compile_Cwise_min.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_min.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_min.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_min.cpp:12:19: required from here 12 | Vector3d v(2,3,4), w(4,2,3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_min.cpp:12:19: required from here 12 | Vector3d v(2,3,4), w(4,2,3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::ei_scalar_min_op; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:265:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, ExpressionType, OtherDerived> Eigen::Cwise::min(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; ExpressionType = Eigen::Matrix; typename Eigen::ei_traits::Scalar = double]' 32 | CwiseBinaryOp::Scalar>, ExpressionType, OtherDerived> /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_min.cpp:13:22: required from here 13 | cout << v.cwise().min(w) << endl; | ~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_min.cpp:13:24: required from here 13 | cout << v.cwise().min(w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_min.cpp:13:24: required from here 13 | cout << v.cwise().min(w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 14%] Built target compile_Cwise_greater_equal make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_product.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_product.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_Cwise_pow.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_Cwise_product.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_pow.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_pow.dir/build make -f doc/snippets/CMakeFiles/compile_Cwise_product.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_product.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 12%] Linking CXX executable compile_Cwise_less_equal cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_less_equal.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_Cwise_less_equal.dir/link.d CMakeFiles/compile_Cwise_less_equal.dir/compile_Cwise_less_equal.cpp.o -o compile_Cwise_less_equal cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_Cwise_less_equal >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/Cwise_less_equal.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 15%] Built target compile_Cwise_less_equal make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_quotient.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_quotient.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 13%] Linking CXX executable compile_Cwise_cos cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_cos.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_Cwise_cos.dir/link.d CMakeFiles/compile_Cwise_cos.dir/compile_Cwise_cos.cpp.o -o compile_Cwise_cos cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_Cwise_cos >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/Cwise_cos.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_Cwise_quotient.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_quotient.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_quotient.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 13%] Linking CXX executable compile_Cwise_less cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_less.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_Cwise_less.dir/link.d CMakeFiles/compile_Cwise_less.dir/compile_Cwise_less.cpp.o -o compile_Cwise_less cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_Cwise_less >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/Cwise_less.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 15%] Built target compile_Cwise_cos make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_sin.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_sin.dir/depend make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 15%] Built target compile_Cwise_less make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_slash_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_slash_equal.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_Cwise_sin.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_sin.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_sin.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 13%] Linking CXX executable compile_Cwise_max cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_max.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_Cwise_max.dir/link.d CMakeFiles/compile_Cwise_max.dir/compile_Cwise_max.cpp.o -o compile_Cwise_max cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_Cwise_max >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/Cwise_max.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_Cwise_slash_equal.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_slash_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_slash_equal.dir/build make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 15%] Built target compile_Cwise_max make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_sqrt.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_sqrt.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_Cwise_sqrt.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_sqrt.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_sqrt.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 14%] Linking CXX executable compile_Cwise_log cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_log.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_Cwise_log.dir/link.d CMakeFiles/compile_Cwise_log.dir/compile_Cwise_log.cpp.o -o compile_Cwise_log cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_Cwise_log >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/Cwise_log.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 15%] Built target compile_Cwise_log make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_square.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_square.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 14%] Linking CXX executable compile_Cwise_equal_equal cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_equal_equal.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_Cwise_equal_equal.dir/link.d CMakeFiles/compile_Cwise_equal_equal.dir/compile_Cwise_equal_equal.cpp.o -o compile_Cwise_equal_equal cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_Cwise_equal_equal >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/Cwise_equal_equal.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_Cwise_square.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_square.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_square.dir/build make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 15%] Built target compile_Cwise_equal_equal make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_times_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_times_equal.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_Cwise_times_equal.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Cwise_times_equal.dir/build.make doc/snippets/CMakeFiles/compile_Cwise_times_equal.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 14%] Linking CXX executable compile_AngleAxis_mimic_euler cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_AngleAxis_mimic_euler.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_AngleAxis_mimic_euler.dir/link.d CMakeFiles/compile_AngleAxis_mimic_euler.dir/compile_AngleAxis_mimic_euler.cpp.o -o compile_AngleAxis_mimic_euler cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_AngleAxis_mimic_euler >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/AngleAxis_mimic_euler.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 15%] Built target compile_AngleAxis_mimic_euler make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_IOFormat.dir/build.make doc/snippets/CMakeFiles/compile_IOFormat.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_IOFormat.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_IOFormat.dir/build.make doc/snippets/CMakeFiles/compile_IOFormat.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 15%] Linking CXX executable compile_Cwise_min cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_min.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_Cwise_min.dir/link.d CMakeFiles/compile_Cwise_min.dir/compile_Cwise_min.cpp.o -o compile_Cwise_min cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_Cwise_min >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/Cwise_min.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 15%] Built target compile_Cwise_min make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_LLT_solve.dir/build.make doc/snippets/CMakeFiles/compile_LLT_solve.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 0%] Building CXX object doc/snippets/CMakeFiles/compile_class_LU.dir/compile_class_LU.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_class_LU.dir/compile_class_LU.cpp.o -MF CMakeFiles/compile_class_LU.dir/compile_class_LU.cpp.o.d -o CMakeFiles/compile_class_LU.dir/compile_class_LU.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_class_LU.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_class_LU.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h: In instantiation of 'static const Eigen::MatrixBase::IdentityReturnType Eigen::MatrixBase::Identity() [with Derived = Eigen::Matrix; IdentityReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_class_LU.cpp:20:34: required from here 20 | Matrix5x5 l = Matrix5x5::Identity(); | ~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:607:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 607 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h: In instantiation of 'const typename Eigen::ProductReturnType::Type Eigen::MatrixBase::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ProductReturnType::Type = Eigen::Product&, const Eigen::Matrix&, 0>]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_class_LU.cpp:27:19: required from here 27 | Matrix5x3 x = l * u; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:294:5: warning: enum constant in boolean context [-Wint-in-bool-context] 294 | INVALID_VECTOR_VECTOR_PRODUCT__IF_YOU_WANTED_A_DOT_OR_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:296:5: warning: enum constant in boolean context [-Wint-in-bool-context] 296 | INVALID_MATRIX_PRODUCT__IF_YOU_WANTED_A_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:297:52: warning: enum constant in boolean context [-Wint-in-bool-context] 297 | EIGEN_STATIC_ASSERT(ProductIsValid || SameSizes, INVALID_MATRIX_PRODUCT) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 5; int _Cols = 3; int _Options = 2; int _MaxRows = 5; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 5; int _Cols = 3; int _Options = 2; int _MaxRows = 5; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_class_LU.cpp:14:33: required from here 14 | Matrix5x3 m = Matrix5x3::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 5; int _Cols = 5; int _Options = 2; int _MaxRows = 5; int _MaxCols = 5]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 5; int _Cols = 5; int _Options = 2; int _MaxRows = 5; int _MaxCols = 5]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_class_LU.cpp:20:35: required from here 20 | Matrix5x5 l = Matrix5x5::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product::Product(const Lhs&, const Rhs&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; LhsNested = const Eigen::Matrix&; RhsNested = const Eigen::Matrix&; int ProductMode = 0]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:298:60: required from 'const typename Eigen::ProductReturnType::Type Eigen::MatrixBase::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ProductReturnType::Type = Eigen::Product&, const Eigen::Matrix&, 0>]' 298 | return typename ProductReturnType::Type(derived(), other.derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_class_LU.cpp:27:19: required from here 27 | Matrix5x3 x = l * u; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:209:9: warning: enum constant in boolean context [-Wint-in-bool-context] 209 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 5; int _Cols = 1; int _Options = 2; int _MaxRows = 5; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:331:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(int) [with _Scalar = int; int _Rows = 5; int _Cols = 1; int _Options = 2; int _MaxRows = 5; int _MaxCols = 1]' 331 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:334:5: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 334 | m_p(matrix.rows()), | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_class_LU.cpp:16:26: required from here 16 | Eigen::LU lu(m); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:331:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(int) [with _Scalar = int; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 331 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:335:5: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 335 | m_q(matrix.cols()) | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_class_LU.cpp:16:26: required from here 16 | Eigen::LU lu(m); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 3, 1, 32>; Derived = Eigen::SwapWrapper, 1, 3, 1, 32> >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Swap.h:136:47: required from 'void Eigen::MatrixBase::swap(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 3, 1, 32>; Derived = Eigen::Block, 1, 3, 1, 32>]' 136 | (SwapWrapper(derived())).lazyAssign(other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:378:23: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 378 | m_lu.row(k).swap(m_lu.row(row_of_biggest_in_corner)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_class_LU.cpp:16:26: required from here 16 | Eigen::LU lu(m); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 5, 1, 1, 32>; Derived = Eigen::SwapWrapper, 5, 1, 1, 32> >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Swap.h:136:47: required from 'void Eigen::MatrixBase::swap(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 5, 1, 1, 32>; Derived = Eigen::Block, 5, 1, 1, 32>]' 136 | (SwapWrapper(derived())).lazyAssign(other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:382:23: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 382 | m_lu.col(k).swap(m_lu.col(col_of_biggest_in_corner)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_class_LU.cpp:16:26: required from here 16 | Eigen::LU lu(m); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h: In instantiation of 'Eigen::MapBase::MapBase(const Scalar*) [with Derived = Eigen::Block, 5, 3, 1, 32>; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:253:88: required from 'Eigen::Block::Block(const MatrixType&, int, int) [with MatrixType = Eigen::Matrix; int BlockRows = 5; int BlockCols = 3; int PacketAccess = 1]' 253 | : Base(&matrix.const_cast_derived().coeffRef(startRow,startCol)), m_matrix(matrix) | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:694:10: required from 'typename Eigen::BlockReturnType::Type Eigen::MatrixBase::block(int, int) [with int BlockRows = 5; int BlockCols = 3; Derived = Eigen::Matrix; typename Eigen::BlockReturnType::Type = Eigen::Block, 5, 3, 1, 32>]' 694 | return Block(derived(), startRow, startCol); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_class_LU.cpp:21:13: required from here 21 | l.block<5,3>(0,0).part() = lu.matrixLU(); | ~~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:148:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 148 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 5; int _Cols = 3; int _Options = 2; int _MaxRows = 5; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 5; int _Cols = 3; int _Options = 2; int _MaxRows = 5; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_class_LU.cpp:14:33: required from here 14 | Matrix5x3 m = Matrix5x3::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 5; int _Cols = 3; int _Options = 2; int _MaxRows = 5; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 5; int _Cols = 3; int _Options = 2; int _MaxRows = 5; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_class_LU.cpp:14:33: required from here 14 | Matrix5x3 m = Matrix5x3::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 5; int _Cols = 5; int _Options = 2; int _MaxRows = 5; int _MaxCols = 5]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 5; int _Cols = 5; int _Options = 2; int _MaxRows = 5; int _MaxCols = 5]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_class_LU.cpp:20:35: required from here 20 | Matrix5x5 l = Matrix5x5::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 5; int _Cols = 5; int _Options = 2; int _MaxRows = 5; int _MaxCols = 5]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 5; int _Cols = 5; int _Options = 2; int _MaxRows = 5; int _MaxCols = 5]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_class_LU.cpp:20:35: required from here 20 | Matrix5x5 l = Matrix5x5::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Part, 1024>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Part, 1024>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Part, 1024>; _Scalar = double; int _Rows = 5; int _Cols = 3; int _Options = 2; int _MaxRows = 5; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Part, 1024>; _Scalar = double; int _Rows = 5; int _Cols = 3; int _Options = 2; int _MaxRows = 5; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_class_LU.cpp:24:51: required from here 24 | Matrix5x3 u = lu.matrixLU().part(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 0>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Product&, const Eigen::Matrix&, 0>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 0>; _Scalar = double; int _Rows = 5; int _Cols = 3; int _Options = 2; int _MaxRows = 5; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 0>; _Scalar = double; int _Rows = 5; int _Cols = 3; int _Options = 2; int _MaxRows = 5; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_class_LU.cpp:27:19: required from here 27 | Matrix5x3 x = l * u; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::ei_scalar_difference_op; Lhs = Eigen::Block, 5, 1, 1, 32>, 10000, 1, 0, 32>; Rhs = Eigen::CwiseUnaryOp, Eigen::Block, 5, 1, 1, 32>, 10000, 1, 1, 32> >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:151:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, Derived, OtherDerived> Eigen::MatrixBase::operator-(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 5, 1, 1, 32>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 5, 1, 1, 32>, 10000, 1, 0, 32>; typename Eigen::ei_traits::Scalar = double]' 151 | return CwiseBinaryOp, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | Derived, OtherDerived>(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:41: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 5, 1, 1, 32>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 5, 1, 1, 32>, 10000, 1, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 5, 1, 1, 32>, 10000, 1, 1, 32> >; MatrixType = Eigen::Block, 5, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:389:37: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 389 | m_lu.col(col).end(rows-k-1) -= m_lu.col(k).end(rows-k-1) * m_lu.coeff(k,col); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_class_LU.cpp:16:26: required from here 16 | Eigen::LU lu(m); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 5, 1, 1, 32>, 10000, 1, 0, 32> >; Derived = Eigen::Block, 5, 1, 1, 32>, 10000, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 5, 1, 1, 32>, 10000, 1, 1, 32>; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 5, 1, 1, 32>, 10000, 1, 0, 32> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 5, 1, 1, 32>, 10000, 1, 0, 32> >; Derived = Eigen::Block, 5, 1, 1, 32>, 10000, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 5, 1, 1, 32>, 10000, 1, 0, 32> >; Derived = Eigen::Block, 5, 1, 1, 32>, 10000, 1, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 5, 1, 1, 32>, 10000, 1, 0, 32> >; MatrixType = Eigen::Block, 5, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:194:24: required from 'Derived& Eigen::MapBase::operator/=(const Scalar&) [with Derived = Eigen::Block, 5, 1, 1, 32>, 10000, 1, 1, 32>; Scalar = double]' 194 | { return derived() = forceAligned() / other; } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator/=(const Other&) [with Other = double; MatrixType = Eigen::Block, 5, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 230 | return Base::operator Op(scalar); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:386:33: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 386 | m_lu.col(k).end(rows-k-1) /= m_lu.coeff(k,k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_class_LU.cpp:16:26: required from here 16 | Eigen::LU lu(m); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 5, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 5, 1, 1, 32>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 5, 1, 1, 32>, 10000, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 5, 1, 1, 32>, 10000, 1, 1, 32>; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 5, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 5, 1, 1, 32>, 10000, 1, 1, 32> > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 5, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 5, 1, 1, 32>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 5, 1, 1, 32>, 10000, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 5, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 5, 1, 1, 32>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 5, 1, 1, 32>, 10000, 1, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 5, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 5, 1, 1, 32>, 10000, 1, 1, 32> > >; MatrixType = Eigen::Block, 5, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:24: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 5, 1, 1, 32>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 5, 1, 1, 32>, 10000, 1, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 5, 1, 1, 32>, 10000, 1, 1, 32> >; MatrixType = Eigen::Block, 5, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:389:37: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 389 | m_lu.col(col).end(rows-k-1) -= m_lu.col(k).end(rows-k-1) * m_lu.coeff(k,col); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_class_LU.cpp:16:26: required from here 16 | Eigen::LU lu(m); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_LLT_solve.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_LLT_solve.dir/build.make doc/snippets/CMakeFiles/compile_LLT_solve.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 14%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_minus.dir/compile_Cwise_minus.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_minus.dir/compile_Cwise_minus.cpp.o -MF CMakeFiles/compile_Cwise_minus.dir/compile_Cwise_minus.cpp.o.d -o CMakeFiles/compile_Cwise_minus.dir/compile_Cwise_minus.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_minus.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_minus.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_minus.cpp:12:19: required from here 12 | Vector3d v(1,2,3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_minus.cpp:12:19: required from here 12 | Vector3d v(1,2,3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_minus.cpp:13:19: required from here 13 | cout << v.cwise()-5 << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_minus.cpp:13:19: required from here 13 | cout << v.cwise()-5 << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 14%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_plus_equal.dir/compile_Cwise_plus_equal.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_plus_equal.dir/compile_Cwise_plus_equal.cpp.o -MF CMakeFiles/compile_Cwise_plus_equal.dir/compile_Cwise_plus_equal.cpp.o.d -o CMakeFiles/compile_Cwise_plus_equal.dir/compile_Cwise_plus_equal.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_plus_equal.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_plus_equal.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_plus_equal.cpp:12:19: required from here 12 | Vector3d v(1,2,3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_plus_equal.cpp:12:19: required from here 12 | Vector3d v(1,2,3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:283:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 283 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Array/CwiseOperators.h:418:40: required from 'ExpressionType& Eigen::Cwise::operator+=(const Scalar&) [with ExpressionType = Eigen::Matrix; Scalar = double]' 418 | return m_matrix.const_cast_derived() = *this + scalar; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_plus_equal.cpp:13:14: required from here 13 | v.cwise() += 5; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 15%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_pow.dir/compile_Cwise_pow.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_pow.dir/compile_Cwise_pow.cpp.o -MF CMakeFiles/compile_Cwise_pow.dir/compile_Cwise_pow.cpp.o.d -o CMakeFiles/compile_Cwise_pow.dir/compile_Cwise_pow.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_pow.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_pow.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_pow.cpp:12:21: required from here 12 | Vector3d v(8,27,64); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_pow.cpp:12:21: required from here 12 | Vector3d v(8,27,64); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_pow.cpp:13:31: required from here 13 | cout << v.cwise().pow(0.333333) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_pow.cpp:13:31: required from here 13 | cout << v.cwise().pow(0.333333) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 14%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_plus.dir/compile_Cwise_plus.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_plus.dir/compile_Cwise_plus.cpp.o -MF CMakeFiles/compile_Cwise_plus.dir/compile_Cwise_plus.cpp.o.d -o CMakeFiles/compile_Cwise_plus.dir/compile_Cwise_plus.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_plus.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_plus.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_plus.cpp:12:19: required from here 12 | Vector3d v(1,2,3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_plus.cpp:12:19: required from here 12 | Vector3d v(1,2,3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_plus.cpp:13:19: required from here 13 | cout << v.cwise()+5 << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_plus.cpp:13:19: required from here 13 | cout << v.cwise()+5 << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 14%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_not_equal.dir/compile_Cwise_not_equal.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_not_equal.dir/compile_Cwise_not_equal.cpp.o -MF CMakeFiles/compile_Cwise_not_equal.dir/compile_Cwise_not_equal.cpp.o.d -o CMakeFiles/compile_Cwise_not_equal.dir/compile_Cwise_not_equal.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_not_equal.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_not_equal.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_not_equal.cpp:12:19: required from here 12 | Vector3d v(1,2,3), w(3,2,1); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_not_equal.cpp:12:19: required from here 12 | Vector3d v(1,2,3), w(3,2,1); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = std::not_equal_to; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Array/CwiseOperators.h:289:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, ExpressionType, OtherDerived> Eigen::Cwise::operator!=(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; ExpressionType = Eigen::Matrix; typename Eigen::ei_traits::Scalar = double]' 32 | CwiseBinaryOp::Scalar>, ExpressionType, OtherDerived> /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_not_equal.cpp:13:21: required from here 13 | cout << (v.cwise()!=w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_not_equal.cpp:13:22: required from here 13 | cout << (v.cwise()!=w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_not_equal.cpp:13:22: required from here 13 | cout << (v.cwise()!=w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_not_equal.cpp:13:22: required from here 13 | cout << (v.cwise()!=w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_not_equal.cpp:13:22: required from here 13 | cout << (v.cwise()!=w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = bool; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_not_equal.cpp:13:22: required from here 13 | cout << (v.cwise()!=w) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 15%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_product.dir/compile_Cwise_product.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_product.dir/compile_Cwise_product.cpp.o -MF CMakeFiles/compile_Cwise_product.dir/compile_Cwise_product.cpp.o.d -o CMakeFiles/compile_Cwise_product.dir/compile_Cwise_product.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_product.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_product.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_product.cpp:12:33: required from here 12 | Matrix3i a = Matrix3i::Random(), b = Matrix3i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::ei_scalar_product_op; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:207:10: required from 'const Eigen::CwiseBinaryOp::Scalar, typename Eigen::ei_traits::Scalar>::ReturnType>, ExpressionType, OtherDerived> Eigen::Cwise::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; ExpressionType = Eigen::Matrix; typename Eigen::ei_scalar_product_traits::Scalar, typename Eigen::ei_traits::Scalar>::ReturnType = int; typename Eigen::ei_traits::Scalar = int; typename Eigen::ei_traits::Scalar = int]' 35 | CwiseBinaryOp< \ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_product.cpp:13:26: required from here 13 | Matrix3i c = a.cwise() * b; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_product.cpp:12:33: required from here 12 | Matrix3i a = Matrix3i::Random(), b = Matrix3i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_product.cpp:12:33: required from here 12 | Matrix3i a = Matrix3i::Random(), b = Matrix3i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_product.cpp:13:26: required from here 13 | Matrix3i c = a.cwise() * b; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 14%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_minus_equal.dir/compile_Cwise_minus_equal.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_minus_equal.dir/compile_Cwise_minus_equal.cpp.o -MF CMakeFiles/compile_Cwise_minus_equal.dir/compile_Cwise_minus_equal.cpp.o.d -o CMakeFiles/compile_Cwise_minus_equal.dir/compile_Cwise_minus_equal.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_minus_equal.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_minus_equal.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_minus_equal.cpp:12:19: required from here 12 | Vector3d v(1,2,3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_minus_equal.cpp:12:19: required from here 12 | Vector3d v(1,2,3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:283:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 283 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Array/CwiseOperators.h:450:40: required from 'ExpressionType& Eigen::Cwise::operator-=(const Scalar&) [with ExpressionType = Eigen::Matrix; Scalar = double]' 450 | return m_matrix.const_cast_derived() = *this - scalar; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_minus_equal.cpp:13:14: required from here 13 | v.cwise() -= 5; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 18%] Linking CXX executable compile_Cwise_minus cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_minus.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_Cwise_minus.dir/link.d CMakeFiles/compile_Cwise_minus.dir/compile_Cwise_minus.cpp.o -o compile_Cwise_minus cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_Cwise_minus >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/Cwise_minus.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 24%] Built target compile_Cwise_minus make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_LU_computeImage.dir/build.make doc/snippets/CMakeFiles/compile_LU_computeImage.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 15%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_slash_equal.dir/compile_Cwise_slash_equal.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_slash_equal.dir/compile_Cwise_slash_equal.cpp.o -MF CMakeFiles/compile_Cwise_slash_equal.dir/compile_Cwise_slash_equal.cpp.o.d -o CMakeFiles/compile_Cwise_slash_equal.dir/compile_Cwise_slash_equal.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_slash_equal.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_slash_equal.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_slash_equal.cpp:12:19: required from here 12 | Vector3d v(3,2,4); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_slash_equal.cpp:12:19: required from here 12 | Vector3d v(3,2,4); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::ei_scalar_quotient_op; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:222:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, ExpressionType, OtherDerived> Eigen::Cwise::operator/(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; ExpressionType = Eigen::Matrix; typename Eigen::ei_traits::Scalar = double]' 32 | CwiseBinaryOp::Scalar>, ExpressionType, OtherDerived> /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:250:48: required from 'ExpressionType& Eigen::Cwise::operator/=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; ExpressionType = Eigen::Matrix]' 250 | return m_matrix.const_cast_derived() = *this / other; | ~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_slash_equal.cpp:14:14: required from here 14 | v.cwise() /= w; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:283:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 283 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:250:40: required from 'ExpressionType& Eigen::Cwise::operator/=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; ExpressionType = Eigen::Matrix]' 250 | return m_matrix.const_cast_derived() = *this / other; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_slash_equal.cpp:14:14: required from here 14 | v.cwise() /= w; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_LU_computeImage.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_LU_computeImage.dir/build.make doc/snippets/CMakeFiles/compile_LU_computeImage.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 15%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_sqrt.dir/compile_Cwise_sqrt.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_sqrt.dir/compile_Cwise_sqrt.cpp.o -MF CMakeFiles/compile_Cwise_sqrt.dir/compile_Cwise_sqrt.cpp.o.d -o CMakeFiles/compile_Cwise_sqrt.dir/compile_Cwise_sqrt.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_sqrt.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_sqrt.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_sqrt.cpp:12:19: required from here 12 | Vector3d v(1,2,4); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_sqrt.cpp:12:19: required from here 12 | Vector3d v(1,2,4); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_sqrt.cpp:13:24: required from here 13 | cout << v.cwise().sqrt() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_sqrt.cpp:13:24: required from here 13 | cout << v.cwise().sqrt() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 15%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_sin.dir/compile_Cwise_sin.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_sin.dir/compile_Cwise_sin.cpp.o -MF CMakeFiles/compile_Cwise_sin.dir/compile_Cwise_sin.cpp.o.d -o CMakeFiles/compile_Cwise_sin.dir/compile_Cwise_sin.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_sin.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_sin.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_sin.cpp:12:34: required from here 12 | Vector3d v(M_PI, M_PI/2, M_PI/3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_sin.cpp:12:34: required from here 12 | Vector3d v(M_PI, M_PI/2, M_PI/3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_sin.cpp:13:23: required from here 13 | cout << v.cwise().sin() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_sin.cpp:13:23: required from here 13 | cout << v.cwise().sin() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 15%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_square.dir/compile_Cwise_square.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_square.dir/compile_Cwise_square.cpp.o -MF CMakeFiles/compile_Cwise_square.dir/compile_Cwise_square.cpp.o.d -o CMakeFiles/compile_Cwise_square.dir/compile_Cwise_square.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_square.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_square.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_square.cpp:12:19: required from here 12 | Vector3d v(2,3,4); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_square.cpp:12:19: required from here 12 | Vector3d v(2,3,4); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_square.cpp:13:26: required from here 13 | cout << v.cwise().square() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_square.cpp:13:26: required from here 13 | cout << v.cwise().square() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 15%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_times_equal.dir/compile_Cwise_times_equal.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_times_equal.dir/compile_Cwise_times_equal.cpp.o -MF CMakeFiles/compile_Cwise_times_equal.dir/compile_Cwise_times_equal.cpp.o.d -o CMakeFiles/compile_Cwise_times_equal.dir/compile_Cwise_times_equal.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_times_equal.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_times_equal.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_times_equal.cpp:12:19: required from here 12 | Vector3d v(1,2,3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_times_equal.cpp:12:19: required from here 12 | Vector3d v(1,2,3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::ei_scalar_product_op; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:207:10: required from 'const Eigen::CwiseBinaryOp::Scalar, typename Eigen::ei_traits::Scalar>::ReturnType>, ExpressionType, OtherDerived> Eigen::Cwise::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; ExpressionType = Eigen::Matrix; typename Eigen::ei_scalar_product_traits::Scalar, typename Eigen::ei_traits::Scalar>::ReturnType = double; typename Eigen::ei_traits::Scalar = double; typename Eigen::ei_traits::Scalar = double]' 35 | CwiseBinaryOp< \ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:236:48: required from 'ExpressionType& Eigen::Cwise::operator*=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; ExpressionType = Eigen::Matrix]' 236 | return m_matrix.const_cast_derived() = *this * other; | ~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_times_equal.cpp:14:14: required from here 14 | v.cwise() *= w; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:283:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 283 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:236:40: required from 'ExpressionType& Eigen::Cwise::operator*=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; ExpressionType = Eigen::Matrix]' 236 | return m_matrix.const_cast_derived() = *this * other; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_times_equal.cpp:14:14: required from here 14 | v.cwise() *= w; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 15%] Building CXX object doc/snippets/CMakeFiles/compile_Cwise_quotient.dir/compile_Cwise_quotient.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Cwise_quotient.dir/compile_Cwise_quotient.cpp.o -MF CMakeFiles/compile_Cwise_quotient.dir/compile_Cwise_quotient.cpp.o.d -o CMakeFiles/compile_Cwise_quotient.dir/compile_Cwise_quotient.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_quotient.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_quotient.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_quotient.cpp:12:19: required from here 12 | Vector3d v(2,3,4), w(4,2,3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_quotient.cpp:12:19: required from here 12 | Vector3d v(2,3,4), w(4,2,3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::ei_scalar_quotient_op; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:222:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, ExpressionType, OtherDerived> Eigen::Cwise::operator/(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; ExpressionType = Eigen::Matrix; typename Eigen::ei_traits::Scalar = double]' 32 | CwiseBinaryOp::Scalar>, ExpressionType, OtherDerived> /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_quotient.cpp:13:19: required from here 13 | cout << v.cwise()/w << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_quotient.cpp:13:19: required from here 13 | cout << v.cwise()/w << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Cwise_quotient.cpp:13:19: required from here 13 | cout << v.cwise()/w << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 20%] Linking CXX executable compile_Cwise_pow cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_pow.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_Cwise_pow.dir/link.d CMakeFiles/compile_Cwise_pow.dir/compile_Cwise_pow.cpp.o -o compile_Cwise_pow cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_Cwise_pow >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/Cwise_pow.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 19%] Linking CXX executable compile_Cwise_plus_equal cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_plus_equal.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_Cwise_plus_equal.dir/link.d CMakeFiles/compile_Cwise_plus_equal.dir/compile_Cwise_plus_equal.cpp.o -o compile_Cwise_plus_equal cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_Cwise_plus_equal >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/Cwise_plus_equal.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 31%] Built target compile_Cwise_pow make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_LU_computeKernel.dir/build.make doc/snippets/CMakeFiles/compile_LU_computeKernel.dir/depend make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 31%] Built target compile_Cwise_plus_equal make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_LU_image.dir/build.make doc/snippets/CMakeFiles/compile_LU_image.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 22%] Linking CXX executable compile_Cwise_not_equal cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_not_equal.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_Cwise_not_equal.dir/link.d CMakeFiles/compile_Cwise_not_equal.dir/compile_Cwise_not_equal.cpp.o -o compile_Cwise_not_equal cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_Cwise_not_equal >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/Cwise_not_equal.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_LU_computeKernel.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_LU_computeKernel.dir/build.make doc/snippets/CMakeFiles/compile_LU_computeKernel.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_LU_image.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_LU_image.dir/build.make doc/snippets/CMakeFiles/compile_LU_image.dir/build make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 31%] Built target compile_Cwise_not_equal make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_LU_kernel.dir/build.make doc/snippets/CMakeFiles/compile_LU_kernel.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 21%] Linking CXX executable compile_Cwise_plus cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_plus.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_Cwise_plus.dir/link.d CMakeFiles/compile_Cwise_plus.dir/compile_Cwise_plus.cpp.o -o compile_Cwise_plus cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_Cwise_plus >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/Cwise_plus.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 15%] Building CXX object doc/snippets/CMakeFiles/compile_IOFormat.dir/compile_IOFormat.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_IOFormat.dir/compile_IOFormat.cpp.o -MF CMakeFiles/compile_IOFormat.dir/compile_IOFormat.cpp.o.d -o CMakeFiles/compile_IOFormat.dir/compile_IOFormat.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_IOFormat.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_IOFormat.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_IOFormat.cpp:13:10: required from here 13 | Matrix3f m1; | ^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_LU_kernel.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_LU_kernel.dir/build.make doc/snippets/CMakeFiles/compile_LU_kernel.dir/build make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 33%] Built target compile_Cwise_plus make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_LU_solve.dir/build.make doc/snippets/CMakeFiles/compile_LU_solve.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_LU_solve.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_LU_solve.dir/build.make doc/snippets/CMakeFiles/compile_LU_solve.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 24%] Linking CXX executable compile_Cwise_minus_equal cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_minus_equal.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_Cwise_minus_equal.dir/link.d CMakeFiles/compile_Cwise_minus_equal.dir/compile_Cwise_minus_equal.cpp.o -o compile_Cwise_minus_equal cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_Cwise_minus_equal >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/Cwise_minus_equal.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 16%] Linking CXX executable compile_class_LU cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_class_LU.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_class_LU.dir/link.d CMakeFiles/compile_class_LU.dir/compile_class_LU.cpp.o -o compile_class_LU cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_class_LU >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/class_LU.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 35%] Built target compile_Cwise_minus_equal make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_adjoint.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_adjoint.dir/depend [ 28%] Linking CXX executable compile_Cwise_sin cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_sin.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_Cwise_sin.dir/link.d CMakeFiles/compile_Cwise_sin.dir/compile_Cwise_sin.cpp.o -o compile_Cwise_sin cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_Cwise_sin >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/Cwise_sin.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 27%] Linking CXX executable compile_Cwise_sqrt cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_sqrt.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_Cwise_sqrt.dir/link.d CMakeFiles/compile_Cwise_sqrt.dir/compile_Cwise_sqrt.cpp.o -o compile_Cwise_sqrt cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_Cwise_sqrt >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/Cwise_sqrt.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 35%] Built target compile_class_LU make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_all.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_all.dir/depend make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 35%] Built target compile_Cwise_sin make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_asDiagonal.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_asDiagonal.dir/depend make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 35%] Built target compile_Cwise_sqrt make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 25%] Linking CXX executable compile_Cwise_slash_equal cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_slash_equal.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_Cwise_slash_equal.dir/link.d CMakeFiles/compile_Cwise_slash_equal.dir/compile_Cwise_slash_equal.cpp.o -o compile_Cwise_slash_equal cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_Cwise_slash_equal >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/Cwise_slash_equal.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_adjoint.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_adjoint.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_adjoint.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 23%] Linking CXX executable compile_Cwise_product cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_product.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_Cwise_product.dir/link.d CMakeFiles/compile_Cwise_product.dir/compile_Cwise_product.cpp.o -o compile_Cwise_product cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_Cwise_product >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/Cwise_product.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_all.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_all.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_all.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_asDiagonal.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_asDiagonal.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_asDiagonal.dir/build make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 36%] Built target compile_Cwise_slash_equal make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int_int_int.dir/depend make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 38%] Built target compile_Cwise_product make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_cast.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cast.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int_int_int.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int_int_int.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 30%] Linking CXX executable compile_Cwise_square cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_square.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_Cwise_square.dir/link.d CMakeFiles/compile_Cwise_square.dir/compile_Cwise_square.cpp.o -o compile_Cwise_square cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_Cwise_square >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/Cwise_square.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_cast.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_cast.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cast.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 29%] Linking CXX executable compile_Cwise_times_equal cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_times_equal.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_Cwise_times_equal.dir/link.d CMakeFiles/compile_Cwise_times_equal.dir/compile_Cwise_times_equal.cpp.o -o compile_Cwise_times_equal cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_Cwise_times_equal >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/Cwise_times_equal.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 31%] Linking CXX executable compile_Cwise_quotient cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Cwise_quotient.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_Cwise_quotient.dir/link.d CMakeFiles/compile_Cwise_quotient.dir/compile_Cwise_quotient.cpp.o -o compile_Cwise_quotient cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_Cwise_quotient >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/Cwise_quotient.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 40%] Built target compile_Cwise_times_equal make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 40%] Built target compile_Cwise_square make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_col.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_col.dir/depend make -f doc/snippets/CMakeFiles/compile_MatrixBase_colwise.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_colwise.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_col.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_col.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_col.dir/build make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 41%] Built target compile_Cwise_quotient make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_computeInverse.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_computeInverse.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_colwise.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_colwise.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_colwise.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_computeInverse.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_computeInverse.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_computeInverse.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 33%] Linking CXX executable compile_IOFormat cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_IOFormat.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_IOFormat.dir/link.d CMakeFiles/compile_IOFormat.dir/compile_IOFormat.cpp.o -o compile_IOFormat cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_IOFormat >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/IOFormat.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 44%] Built target compile_IOFormat make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_corner_enum_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_corner_enum_int_int.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_corner_enum_int_int.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_corner_enum_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_corner_enum_int_int.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 36%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_adjoint.dir/compile_MatrixBase_adjoint.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_adjoint.dir/compile_MatrixBase_adjoint.cpp.o -MF CMakeFiles/compile_MatrixBase_adjoint.dir/compile_MatrixBase_adjoint.cpp.o.d -o CMakeFiles/compile_MatrixBase_adjoint.dir/compile_MatrixBase_adjoint.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_adjoint.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_adjoint.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, 2, 2> >; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_adjoint.cpp:12:35: required from here 12 | Matrix2cf m = Matrix2cf::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, 2, 2> >; Derived = Eigen::Matrix, 2, 2>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix, 2, 2>; OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, 2, 2> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, 2, 2> >; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, 2, 2> >; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_adjoint.cpp:12:35: required from here 12 | Matrix2cf m = Matrix2cf::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, 2, 2>, Eigen::CwiseNullaryOp >, Eigen::Matrix, 2, 2> > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, 2, 2> >; Derived = Eigen::Matrix, 2, 2>]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix, 2, 2>; OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, 2, 2> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, 2, 2> >; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp >, Eigen::Matrix, 2, 2> >; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_adjoint.cpp:12:35: required from here 12 | Matrix2cf m = Matrix2cf::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix, 2, 2>; Derived = Eigen::Matrix, 2, 2>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix, 2, 2>; OtherDerived = Eigen::Matrix, 2, 2>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix, 2, 2>; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_adjoint.cpp:12:35: required from here 12 | Matrix2cf m = Matrix2cf::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, 2, 2>, Eigen::Matrix, 2, 2> >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix, 2, 2>; Derived = Eigen::Matrix, 2, 2>]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix, 2, 2>; OtherDerived = Eigen::Matrix, 2, 2>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix, 2, 2>; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_adjoint.cpp:12:35: required from here 12 | Matrix2cf m = Matrix2cf::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >, Eigen::Matrix, 2, 2> > > >; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Transpose >, Eigen::Matrix, 2, 2> > > >; typename Eigen::ei_eval::type = Eigen::Matrix, 2, 2, 3, 2, 2>]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Transpose >, Matrix, 2, 2> > > >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_adjoint.cpp:14:58: required from here 14 | cout << "Here is the adjoint of m:" << endl << m.adjoint() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >, Eigen::Matrix, 2, 2> > > >; Derived = Eigen::Matrix, 2, 2, 3, 2, 2>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix, 2, 2, 3, 2, 2>; OtherDerived = Eigen::Transpose >, Eigen::Matrix, 2, 2> > > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >, Eigen::Matrix, 2, 2> > > >; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >, Eigen::Matrix, 2, 2> > > >; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Transpose >, Eigen::Matrix, 2, 2> > > >; typename Eigen::ei_eval::type = Eigen::Matrix, 2, 2, 3, 2, 2>]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Transpose >, Matrix, 2, 2> > > >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_adjoint.cpp:14:58: required from here 14 | cout << "Here is the adjoint of m:" << endl << m.adjoint() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, 2, 2, 3, 2, 2>, Eigen::Transpose >, Eigen::Matrix, 2, 2> > > > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >, Eigen::Matrix, 2, 2> > > >; Derived = Eigen::Matrix, 2, 2, 3, 2, 2>]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix, 2, 2, 3, 2, 2>; OtherDerived = Eigen::Transpose >, Eigen::Matrix, 2, 2> > > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >, Eigen::Matrix, 2, 2> > > >; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >, Eigen::Matrix, 2, 2> > > >; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Transpose >, Eigen::Matrix, 2, 2> > > >; typename Eigen::ei_eval::type = Eigen::Matrix, 2, 2, 3, 2, 2>]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Transpose >, Matrix, 2, 2> > > >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_adjoint.cpp:14:58: required from here 14 | cout << "Here is the adjoint of m:" << endl << m.adjoint() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix, 2, 2, 3, 2, 2>; Derived = Eigen::Matrix, 2, 2, 3, 2, 2>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix, 2, 2, 3, 2, 2>; OtherDerived = Eigen::Matrix, 2, 2, 3, 2, 2>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix, 2, 2, 3, 2, 2>; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Transpose >, Eigen::Matrix, 2, 2> > > >; typename Eigen::ei_eval::type = Eigen::Matrix, 2, 2, 3, 2, 2>]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Transpose >, Matrix, 2, 2> > > >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_adjoint.cpp:14:58: required from here 14 | cout << "Here is the adjoint of m:" << endl << m.adjoint() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, 2, 2, 3, 2, 2>, Eigen::Matrix, 2, 2, 3, 2, 2> >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix, 2, 2, 3, 2, 2>; Derived = Eigen::Matrix, 2, 2, 3, 2, 2>]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix, 2, 2, 3, 2, 2>; OtherDerived = Eigen::Matrix, 2, 2, 3, 2, 2>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix, 2, 2, 3, 2, 2>; _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = std::complex; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Transpose >, Eigen::Matrix, 2, 2> > > >; typename Eigen::ei_eval::type = Eigen::Matrix, 2, 2, 3, 2, 2>]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Transpose >, Matrix, 2, 2> > > >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_adjoint.cpp:14:58: required from here 14 | cout << "Here is the adjoint of m:" << endl << m.adjoint() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 38%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int.dir/compile_MatrixBase_block_int_int.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int.dir/compile_MatrixBase_block_int_int.cpp.o -MF CMakeFiles/compile_MatrixBase_block_int_int.dir/compile_MatrixBase_block_int_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_block_int_int.dir/compile_MatrixBase_block_int_int.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_block_int_int.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_block_int_int.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_block_int_int.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h: In instantiation of 'Eigen::MapBase::MapBase(const Scalar*) [with Derived = Eigen::Block, 2, 2, 1, 32>; Scalar = int]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:253:88: required from 'Eigen::Block::Block(const MatrixType&, int, int) [with MatrixType = Eigen::Matrix; int BlockRows = 2; int BlockCols = 2; int PacketAccess = 1]' 253 | : Base(&matrix.const_cast_derived().coeffRef(startRow,startCol)), m_matrix(matrix) | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:694:10: required from 'typename Eigen::BlockReturnType::Type Eigen::MatrixBase::block(int, int) [with int BlockRows = 2; int BlockCols = 2; Derived = Eigen::Matrix; typename Eigen::BlockReturnType::Type = Eigen::Block, 2, 2, 1, 32>]' 694 | return Block(derived(), startRow, startCol); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_block_int_int.cpp:14:61: required from here 14 | cout << "Here is m.block<2,2>(1,1):" << endl << m.block<2,2>(1,1) << endl; | ~~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:148:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 148 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_block_int_int.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_block_int_int.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_block_int_int.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_block_int_int.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 2, 2, 1, 32>; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 2, 2, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 2, 2, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_block_int_int.cpp:14:65: required from here 14 | cout << "Here is m.block<2,2>(1,1):" << endl << m.block<2,2>(1,1) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 2, 2, 1, 32>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Block, 2, 2, 1, 32>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 2, 2, 1, 32>; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 2, 2, 1, 32>; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 2, 2, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 2, 2, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_block_int_int.cpp:14:65: required from here 14 | cout << "Here is m.block<2,2>(1,1):" << endl << m.block<2,2>(1,1) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Block, 2, 2, 1, 32> >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 2, 2, 1, 32>; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Block, 2, 2, 1, 32>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 2, 2, 1, 32>; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 2, 2, 1, 32>; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 2, 2, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 2, 2, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_block_int_int.cpp:14:65: required from here 14 | cout << "Here is m.block<2,2>(1,1):" << endl << m.block<2,2>(1,1) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 2, 2, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 2, 2, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_block_int_int.cpp:14:65: required from here 14 | cout << "Here is m.block<2,2>(1,1):" << endl << m.block<2,2>(1,1) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 2, 2, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 2, 2, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_block_int_int.cpp:14:65: required from here 14 | cout << "Here is m.block<2,2>(1,1):" << endl << m.block<2,2>(1,1) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 2, 2, 1, 32> >; Derived = Eigen::Block, 2, 2, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 2, 2, 1, 32>; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 2, 2, 1, 32> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 2, 2, 1, 32> >; Derived = Eigen::Block, 2, 2, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 2, 2, 1, 32> >; Derived = Eigen::Block, 2, 2, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 2, 2, 1, 32> >; MatrixType = Eigen::Matrix; int BlockRows = 2; int BlockCols = 2; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:270:20: required from 'Derived& Eigen::MatrixBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 2, 2, 1, 32>; Scalar = int]' 270 | return derived() = Constant(rows(), cols(), value); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:402:10: required from 'Derived& Eigen::MatrixBase::setZero() [with Derived = Eigen::Block, 2, 2, 1, 32>]' 402 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_block_int_int.cpp:15:26: required from here 15 | m.block<2,2>(1,1).setZero(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 39%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_asDiagonal.dir/compile_MatrixBase_asDiagonal.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_asDiagonal.dir/compile_MatrixBase_asDiagonal.cpp.o -MF CMakeFiles/compile_MatrixBase_asDiagonal.dir/compile_MatrixBase_asDiagonal.cpp.o.d -o CMakeFiles/compile_MatrixBase_asDiagonal.dir/compile_MatrixBase_asDiagonal.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_asDiagonal.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_asDiagonal.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = int]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_asDiagonal.cpp:12:25: required from here 12 | cout << Vector3i(2,5,6).asDiagonal() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = int]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_asDiagonal.cpp:12:25: required from here 12 | cout << Vector3i(2,5,6).asDiagonal() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::DiagonalMatrix >; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::DiagonalMatrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = DiagonalMatrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_asDiagonal.cpp:12:38: required from here 12 | cout << Vector3i(2,5,6).asDiagonal() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::DiagonalMatrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::DiagonalMatrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::DiagonalMatrix >; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::DiagonalMatrix >; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::DiagonalMatrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = DiagonalMatrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_asDiagonal.cpp:12:38: required from here 12 | cout << Vector3i(2,5,6).asDiagonal() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::DiagonalMatrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = DiagonalMatrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_asDiagonal.cpp:12:38: required from here 12 | cout << Vector3i(2,5,6).asDiagonal() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 26%] Building CXX object doc/snippets/CMakeFiles/compile_LU_computeImage.dir/compile_LU_computeImage.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_LU_computeImage.dir/compile_LU_computeImage.cpp.o -MF CMakeFiles/compile_LU_computeImage.dir/compile_LU_computeImage.cpp.o.d -o CMakeFiles/compile_LU_computeImage.dir/compile_LU_computeImage.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeImage.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeImage.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:350:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(int, int) [with _Scalar = double; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 350 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeImage.cpp:12:17: required from here 12 | MatrixXd m(3,3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeImage.cpp:17:18: required from here 17 | LU lu(m); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:331:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(int) [with _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 331 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:334:5: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 334 | m_p(matrix.rows()), | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeImage.cpp:17:18: required from here 17 | LU lu(m); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:331:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(int) [with _Scalar = int; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 331 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:335:5: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 335 | m_q(matrix.cols()) | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeImage.cpp:17:18: required from here 17 | LU lu(m); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 3, 1, 32>; Derived = Eigen::SwapWrapper, 1, 3, 1, 32> >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Swap.h:136:47: required from 'void Eigen::MatrixBase::swap(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 3, 1, 32>; Derived = Eigen::Block, 1, 3, 1, 32>]' 136 | (SwapWrapper(derived())).lazyAssign(other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:378:23: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 378 | m_lu.row(k).swap(m_lu.row(row_of_biggest_in_corner)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeImage.cpp:17:18: required from here 17 | LU lu(m); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 3, 1, 1, 32>; Derived = Eigen::SwapWrapper, 3, 1, 1, 32> >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Swap.h:136:47: required from 'void Eigen::MatrixBase::swap(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 3, 1, 1, 32>; Derived = Eigen::Block, 3, 1, 1, 32>]' 136 | (SwapWrapper(derived())).lazyAssign(other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:382:23: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 382 | m_lu.col(k).swap(m_lu.col(col_of_biggest_in_corner)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeImage.cpp:17:18: required from here 17 | LU lu(m); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeImage.cpp:17:18: required from here 17 | LU lu(m); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeImage.cpp:17:18: required from here 17 | LU lu(m); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:333:5: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 333 | m_lu(matrix), | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeImage.cpp:17:18: required from here 17 | LU lu(m); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::ei_scalar_difference_op; Lhs = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32>; Rhs = Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32> >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:151:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, Derived, OtherDerived> Eigen::MatrixBase::operator-(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32>; typename Eigen::ei_traits::Scalar = double]' 151 | return CwiseBinaryOp, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | Derived, OtherDerived>(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:41: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32> >; MatrixType = Eigen::Block, 3, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:389:37: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 389 | m_lu.col(col).end(rows-k-1) -= m_lu.col(k).end(rows-k-1) * m_lu.coeff(k,col); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeImage.cpp:17:18: required from here 17 | LU lu(m); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 3, 1, 1, 32>; Derived = Eigen::Block, 10000, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 10000, 1, 1, 32>; OtherDerived = Eigen::Block, 3, 1, 1, 32>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 3, 1, 1, 32>; Derived = Eigen::Block, 10000, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 3, 1, 1, 32>; Derived = Eigen::Block, 10000, 1, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 3, 1, 1, 32>; MatrixType = Eigen::Matrix; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:462:20: required from 'void Eigen::LU::computeImage(ImageMatrixType*) const [with ImageMatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 462 | result->col(i) = m_originalMatrix.col(m_q.coeff(i)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeImage.cpp:20:16: required from here 20 | lu.computeImage(&img); | ~~~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32> >; Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32>; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32> >; Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32> >; Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32> >; MatrixType = Eigen::Block, 3, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:194:24: required from 'Derived& Eigen::MapBase::operator/=(const Scalar&) [with Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32>; Scalar = double]' 194 | { return derived() = forceAligned() / other; } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator/=(const Other&) [with Other = double; MatrixType = Eigen::Block, 3, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 230 | return Base::operator Op(scalar); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:386:33: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 386 | m_lu.col(k).end(rows-k-1) /= m_lu.coeff(k,k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeImage.cpp:17:18: required from here 17 | LU lu(m); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32>; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32> > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32> > >; MatrixType = Eigen::Block, 3, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:24: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32> >; MatrixType = Eigen::Block, 3, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:389:37: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 389 | m_lu.col(col).end(rows-k-1) -= m_lu.col(k).end(rows-k-1) * m_lu.coeff(k,col); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeImage.cpp:17:18: required from here 17 | LU lu(m); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 33%] Building CXX object doc/snippets/CMakeFiles/compile_LU_image.dir/compile_LU_image.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_LU_image.dir/compile_LU_image.cpp.o -MF CMakeFiles/compile_LU_image.dir/compile_LU_image.cpp.o.d -o CMakeFiles/compile_LU_image.dir/compile_LU_image.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_image.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_image.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_image.cpp:12:12: required from here 12 | Matrix3d m; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:414:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 414 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:60:37: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 60 | template class LU | ^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_image.cpp:20:21: required from here 20 | << endl << m.lu().image() << endl; | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:414:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 414 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:60:37: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 60 | template class LU | ^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_image.cpp:20:21: required from here 20 | << endl << m.lu().image() << endl; | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 10000; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:350:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(int, int) [with _Scalar = double; int _Rows = 3; int _Cols = 10000; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 350 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:469:19: required from 'const Eigen::LU::ImageResultType Eigen::LU::image() const [with MatrixType = Eigen::Matrix; ImageResultType = Eigen::Matrix]' 469 | ImageResultType result(m_originalMatrix.rows(), m_rank); | ^~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_image.cpp:20:29: required from here 20 | << endl << m.lu().image() << endl; | ~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 3, 1, 32>; Derived = Eigen::SwapWrapper, 1, 3, 1, 32> >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Swap.h:136:47: required from 'void Eigen::MatrixBase::swap(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 3, 1, 32>; Derived = Eigen::Block, 1, 3, 1, 32>]' 136 | (SwapWrapper(derived())).lazyAssign(other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:378:23: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 378 | m_lu.row(k).swap(m_lu.row(row_of_biggest_in_corner)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:540:10: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 540 | return LU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_image.cpp:20:21: required from here 20 | << endl << m.lu().image() << endl; | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 3, 1, 1, 32>; Derived = Eigen::SwapWrapper, 3, 1, 1, 32> >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Swap.h:136:47: required from 'void Eigen::MatrixBase::swap(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 3, 1, 1, 32>; Derived = Eigen::Block, 3, 1, 1, 32>]' 136 | (SwapWrapper(derived())).lazyAssign(other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:382:23: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 382 | m_lu.col(k).swap(m_lu.col(col_of_biggest_in_corner)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:540:10: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 540 | return LU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_image.cpp:20:21: required from here 20 | << endl << m.lu().image() << endl; | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:60:37: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 60 | template class LU | ^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_image.cpp:20:21: required from here 20 | << endl << m.lu().image() << endl; | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:60:37: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 60 | template class LU | ^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_image.cpp:20:21: required from here 20 | << endl << m.lu().image() << endl; | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:60:37: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 60 | template class LU | ^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_image.cpp:20:21: required from here 20 | << endl << m.lu().image() << endl; | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 10000; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 10000; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:471:10: required from 'const Eigen::LU::ImageResultType Eigen::LU::image() const [with MatrixType = Eigen::Matrix; ImageResultType = Eigen::Matrix]' 471 | return result; | ^~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_image.cpp:20:29: required from here 20 | << endl << m.lu().image() << endl; | ~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::ei_scalar_difference_op; Lhs = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32>; Rhs = Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32> >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:151:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, Derived, OtherDerived> Eigen::MatrixBase::operator-(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32>; typename Eigen::ei_traits::Scalar = double]' 151 | return CwiseBinaryOp, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | Derived, OtherDerived>(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:41: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32> >; MatrixType = Eigen::Block, 3, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:389:37: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 389 | m_lu.col(col).end(rows-k-1) -= m_lu.col(k).end(rows-k-1) * m_lu.coeff(k,col); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:540:10: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 540 | return LU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_image.cpp:20:21: required from here 20 | << endl << m.lu().image() << endl; | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 3, 1, 1, 32>; Derived = Eigen::Block, 3, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 3, 1, 1, 32>; OtherDerived = Eigen::Block, 3, 1, 1, 32>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 3, 1, 1, 32>; Derived = Eigen::Block, 3, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 3, 1, 1, 32>; Derived = Eigen::Block, 3, 1, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 3, 1, 1, 32>; MatrixType = Eigen::Matrix; int BlockRows = 3; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:462:20: required from 'void Eigen::LU::computeImage(ImageMatrixType*) const [with ImageMatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 462 | result->col(i) = m_originalMatrix.col(m_q.coeff(i)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:470:15: required from 'const Eigen::LU::ImageResultType Eigen::LU::image() const [with MatrixType = Eigen::Matrix; ImageResultType = Eigen::Matrix]' 470 | computeImage(&result); | ~~~~~~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_image.cpp:20:29: required from here 20 | << endl << m.lu().image() << endl; | ~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32> >; Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32>; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32> >; Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32> >; Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32> >; MatrixType = Eigen::Block, 3, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:194:24: required from 'Derived& Eigen::MapBase::operator/=(const Scalar&) [with Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32>; Scalar = double]' 194 | { return derived() = forceAligned() / other; } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator/=(const Other&) [with Other = double; MatrixType = Eigen::Block, 3, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 230 | return Base::operator Op(scalar); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:386:33: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 386 | m_lu.col(k).end(rows-k-1) /= m_lu.coeff(k,k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:540:10: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 540 | return LU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_image.cpp:20:21: required from here 20 | << endl << m.lu().image() << endl; | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32>; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32> > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32> > >; MatrixType = Eigen::Block, 3, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:24: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32> >; MatrixType = Eigen::Block, 3, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:389:37: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 389 | m_lu.col(col).end(rows-k-1) -= m_lu.col(k).end(rows-k-1) * m_lu.coeff(k,col); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:540:10: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 540 | return LU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_image.cpp:20:21: required from here 20 | << endl << m.lu().image() << endl; | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 42%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_col.dir/compile_MatrixBase_col.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_col.dir/compile_MatrixBase_col.cpp.o -MF CMakeFiles/compile_MatrixBase_col.dir/compile_MatrixBase_col.cpp.o.d -o CMakeFiles/compile_MatrixBase_col.dir/compile_MatrixBase_col.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_col.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_col.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h: In instantiation of 'static const Eigen::MatrixBase::IdentityReturnType Eigen::MatrixBase::Identity() [with Derived = Eigen::Matrix; IdentityReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_col.cpp:12:34: required from here 12 | Matrix3d m = Matrix3d::Identity(); | ~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:607:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 607 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_col.cpp:13:26: required from here 13 | m.col(1) = Vector3d(4,5,6); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_col.cpp:12:35: required from here 12 | Matrix3d m = Matrix3d::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_col.cpp:13:26: required from here 13 | m.col(1) = Vector3d(4,5,6); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_col.cpp:12:35: required from here 12 | Matrix3d m = Matrix3d::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_col.cpp:12:35: required from here 12 | Matrix3d m = Matrix3d::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 3, 1, 1, 32>; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 1, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; MatrixType = Eigen::Matrix; int BlockRows = 3; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_col.cpp:13:26: required from here 13 | m.col(1) = Vector3d(4,5,6); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 44%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_computeInverse.dir/compile_MatrixBase_computeInverse.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_computeInverse.dir/compile_MatrixBase_computeInverse.cpp.o -MF CMakeFiles/compile_MatrixBase_computeInverse.dir/compile_MatrixBase_computeInverse.cpp.o.d -o CMakeFiles/compile_MatrixBase_computeInverse.dir/compile_MatrixBase_computeInverse.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_computeInverse.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_computeInverse.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/Inverse.h: In instantiation of 'void Eigen::MatrixBase::computeInverse(Eigen::MatrixBase*) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_computeInverse.cpp:15:17: required from here 15 | m.computeInverse(&inv); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/Inverse.h:297:59: warning: enum constant in boolean context [-Wint-in-bool-context] 297 | EIGEN_STATIC_ASSERT(NumTraits::HasFloatingPoint,NUMERIC_TYPE_MUST_BE_FLOATING_POINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_computeInverse.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_computeInverse.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_computeInverse.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 40%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int_int_int.dir/compile_MatrixBase_block_int_int_int_int.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_block_int_int_int_int.dir/compile_MatrixBase_block_int_int_int_int.cpp.o -MF CMakeFiles/compile_MatrixBase_block_int_int_int_int.dir/compile_MatrixBase_block_int_int_int_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_block_int_int_int_int.dir/compile_MatrixBase_block_int_int_int_int.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_block_int_int_int_int.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_block_int_int_int_int.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_block_int_int_int_int.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_block_int_int_int_int.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_block_int_int_int_int.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_block_int_int_int_int.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_block_int_int_int_int.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 10000, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 10000, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_block_int_int_int_int.cpp:14:69: required from here 14 | cout << "Here is m.block(1, 1, 2, 2):" << endl << m.block(1, 1, 2, 2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Block, 10000, 10000, 1, 32>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 10000, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 10000, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_block_int_int_int_int.cpp:14:69: required from here 14 | cout << "Here is m.block(1, 1, 2, 2):" << endl << m.block(1, 1, 2, 2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Block, 10000, 10000, 1, 32> >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Block, 10000, 10000, 1, 32>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 10000, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 10000, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_block_int_int_int_int.cpp:14:69: required from here 14 | cout << "Here is m.block(1, 1, 2, 2):" << endl << m.block(1, 1, 2, 2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 10000, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 10000, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_block_int_int_int_int.cpp:14:69: required from here 14 | cout << "Here is m.block(1, 1, 2, 2):" << endl << m.block(1, 1, 2, 2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 10000, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 10000, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_block_int_int_int_int.cpp:14:69: required from here 14 | cout << "Here is m.block(1, 1, 2, 2):" << endl << m.block(1, 1, 2, 2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 10000, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 10000, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_block_int_int_int_int.cpp:14:69: required from here 14 | cout << "Here is m.block(1, 1, 2, 2):" << endl << m.block(1, 1, 2, 2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 10000, 10000, 1, 32> >; Derived = Eigen::Block, 10000, 10000, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 10000, 10000, 1, 32>; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 10000, 10000, 1, 32> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 10000, 10000, 1, 32> >; Derived = Eigen::Block, 10000, 10000, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 10000, 10000, 1, 32> >; Derived = Eigen::Block, 10000, 10000, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 10000, 10000, 1, 32> >; MatrixType = Eigen::Matrix; int BlockRows = 10000; int BlockCols = 10000; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:270:20: required from 'Derived& Eigen::MatrixBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 10000, 10000, 1, 32>; Scalar = int]' 270 | return derived() = Constant(rows(), cols(), value); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:402:10: required from 'Derived& Eigen::MatrixBase::setZero() [with Derived = Eigen::Block, 10000, 10000, 1, 32>]' 402 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_block_int_int_int_int.cpp:15:28: required from here 15 | m.block(1, 1, 2, 2).setZero(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 43%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_colwise.dir/compile_MatrixBase_colwise.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_colwise.dir/compile_MatrixBase_colwise.cpp.o -MF CMakeFiles/compile_MatrixBase_colwise.dir/compile_MatrixBase_colwise.cpp.o.d -o CMakeFiles/compile_MatrixBase_colwise.dir/compile_MatrixBase_colwise.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_colwise.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_colwise.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_colwise.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_colwise.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_colwise.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_sum, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::ei_member_sum, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = PartialReduxExpr, ei_member_sum, 0>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_colwise.cpp:14:70: required from here 14 | cout << "Here is the sum of each column:" << endl << m.colwise().sum() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_sum, 0>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_sum, 0>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_sum, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_sum, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::ei_member_sum, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = PartialReduxExpr, ei_member_sum, 0>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_colwise.cpp:14:70: required from here 14 | cout << "Here is the sum of each column:" << endl << m.colwise().sum() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::ei_member_sum, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = PartialReduxExpr, ei_member_sum, 0>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_colwise.cpp:14:70: required from here 14 | cout << "Here is the sum of each column:" << endl << m.colwise().sum() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::Matrix >, Eigen::ei_member_maxCoeff, 0>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::PartialReduxExpr, Eigen::Matrix >, Eigen::ei_member_maxCoeff, 0>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::Matrix >, Eigen::ei_member_maxCoeff, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::Matrix >, Eigen::ei_member_maxCoeff, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::Matrix >, Eigen::ei_member_maxCoeff, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = PartialReduxExpr, Matrix >, ei_member_maxCoeff, 0>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_colwise.cpp:16:52: required from here 16 | << endl << m.cwise().abs().colwise().maxCoeff() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 17%] Building CXX object doc/snippets/CMakeFiles/compile_LLT_solve.dir/compile_LLT_solve.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_LLT_solve.dir/compile_LLT_solve.cpp.o -MF CMakeFiles/compile_LLT_solve.dir/compile_LLT_solve.cpp.o.d -o CMakeFiles/compile_LLT_solve.dir/compile_LLT_solve.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h: In instantiation of 'const typename Eigen::ProductReturnType::Type Eigen::MatrixBase::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Transpose > >; typename Eigen::ProductReturnType::Type = Eigen::Product > >&, const Eigen::Matrix&, 0>]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:22: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:294:5: warning: enum constant in boolean context [-Wint-in-bool-context] 294 | INVALID_VECTOR_VECTOR_PRODUCT__IF_YOU_WANTED_A_DOT_OR_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:296:5: warning: enum constant in boolean context [-Wint-in-bool-context] 296 | INVALID_MATRIX_PRODUCT__IF_YOU_WANTED_A_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:297:52: warning: enum constant in boolean context [-Wint-in-bool-context] 297 | EIGEN_STATIC_ASSERT(ProductIsValid || SameSizes, INVALID_MATRIX_PRODUCT) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h: In instantiation of 'const typename Eigen::ProductReturnType::Type Eigen::MatrixBase::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Transpose > >; typename Eigen::ProductReturnType::Type = Eigen::Product > >&, const Eigen::Matrix&, 0>]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:62: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ^~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:294:5: warning: enum constant in boolean context [-Wint-in-bool-context] 294 | INVALID_VECTOR_VECTOR_PRODUCT__IF_YOU_WANTED_A_DOT_OR_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:296:5: warning: enum constant in boolean context [-Wint-in-bool-context] 296 | INVALID_MATRIX_PRODUCT__IF_YOU_WANTED_A_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:297:52: warning: enum constant in boolean context [-Wint-in-bool-context] 297 | EIGEN_STATIC_ASSERT(ProductIsValid || SameSizes, INVALID_MATRIX_PRODUCT) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Cholesky:35, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:4: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h: In instantiation of 'bool Eigen::LLT::solve(const Eigen::MatrixBase&, ResultType*) const [with RhsDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:42: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:182:13: warning: unused variable 'size' [-Wunused-variable] 182 | const int size = m_matrix.rows(); | ^~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 10000; int _Cols = 2; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 2]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 2; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 2]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:14:45: required from here 14 | DataMatrix samples = DataMatrix::Random(12,2); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::ei_scalar_sum_op; Lhs = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> >; Rhs = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:180:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, Derived, OtherDerived> Eigen::MatrixBase::operator+(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> >; Derived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> >; typename Eigen::ei_traits::Scalar = float]' 180 | return CwiseBinaryOp, Derived, OtherDerived>(derived(), other.derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:15:57: required from here 15 | VectorXf elevations = 2*samples.col(0) + 3*samples.col(1) + VectorXf::Random(12)*0.1; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::ei_scalar_sum_op; Lhs = Eigen::CwiseBinaryOp, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> >, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> > >; Rhs = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:180:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, Derived, OtherDerived> Eigen::MatrixBase::operator+(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Derived = Eigen::CwiseBinaryOp, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> >, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> > >; typename Eigen::ei_traits::Scalar = float]' 180 | return CwiseBinaryOp, Derived, OtherDerived>(derived(), other.derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:15:82: required from here 15 | VectorXf elevations = 2*samples.col(0) + 3*samples.col(1) + VectorXf::Random(12)*0.1; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::CwiseBinaryOp, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> >, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> > >, Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > > >; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:15:82: required from here 15 | VectorXf elevations = 2*samples.col(0) + 3*samples.col(1) + VectorXf::Random(12)*0.1; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:17:19: required from here 17 | Matrix xy; | ^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product::Product(const Lhs&, const Rhs&) [with Lhs = Eigen::Transpose > >; Rhs = Eigen::Matrix; LhsNested = const Eigen::Transpose > >&; RhsNested = const Eigen::Matrix&; int ProductMode = 0]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:298:60: required from 'const typename Eigen::ProductReturnType::Type Eigen::MatrixBase::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Transpose > >; typename Eigen::ProductReturnType::Type = Eigen::Product > >&, const Eigen::Matrix&, 0>]' 298 | return typename ProductReturnType::Type(derived(), other.derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:22: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:209:9: warning: enum constant in boolean context [-Wint-in-bool-context] 209 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product::Product(const Lhs&, const Rhs&) [with Lhs = Eigen::Transpose > >; Rhs = Eigen::Matrix; LhsNested = const Eigen::Transpose > >&; RhsNested = const Eigen::Matrix&; int ProductMode = 0]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:298:60: required from 'const typename Eigen::ProductReturnType::Type Eigen::MatrixBase::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Transpose > >; typename Eigen::ProductReturnType::Type = Eigen::Product > >&, const Eigen::Matrix&, 0>]' 298 | return typename ProductReturnType::Type(derived(), other.derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:62: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ^~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:209:9: warning: enum constant in boolean context [-Wint-in-bool-context] 209 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h: In instantiation of 'bool Eigen::LLT::solveInPlace(Eigen::MatrixBase&) const [with Derived = Eigen::Matrix; MatrixType = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:184:22: required from 'bool Eigen::LLT::solve(const Eigen::MatrixBase&, ResultType*) const [with RhsDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 184 | return solveInPlace((*result) = b); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:42: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:203:13: warning: unused variable 'size' [-Wunused-variable] 203 | const int size = m_matrix.rows(); | ^~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:217:10: required from 'const Eigen::LLT::type> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product > >&, const Eigen::Matrix&, 0>; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 217 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:34: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 2; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 2; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:14:45: required from here 14 | DataMatrix samples = DataMatrix::Random(12,2); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 2; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 2; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:14:45: required from here 14 | DataMatrix samples = DataMatrix::Random(12,2); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 10000; int _Cols = 2; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 10000; int _Cols = 2; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:14:45: required from here 14 | DataMatrix samples = DataMatrix::Random(12,2); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 10000; int _Cols = 2; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 10000; int _Cols = 2; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:14:45: required from here 14 | DataMatrix samples = DataMatrix::Random(12,2); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::CwiseBinaryOp, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> >, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> > >, Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseBinaryOp, Eigen::CwiseBinaryOp, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> >, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> > >, Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::CwiseBinaryOp, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> >, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> > >, Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > > >; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::CwiseBinaryOp, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> >, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> > >, Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > > >; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:15:82: required from here 15 | VectorXf elevations = 2*samples.col(0) + 3*samples.col(1) + VectorXf::Random(12)*0.1; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseBinaryOp, Eigen::CwiseBinaryOp, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> >, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> > >, Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > > > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::CwiseBinaryOp, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> >, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> > >, Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseBinaryOp, Eigen::CwiseBinaryOp, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> >, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> > >, Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::CwiseBinaryOp, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> >, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> > >, Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > > >; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::CwiseBinaryOp, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> >, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> > >, Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > > >; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:15:82: required from here 15 | VectorXf elevations = 2*samples.col(0) + 3*samples.col(1) + VectorXf::Random(12)*0.1; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:15:82: required from here 15 | VectorXf elevations = 2*samples.col(0) + 3*samples.col(1) + VectorXf::Random(12)*0.1; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:15:82: required from here 15 | VectorXf elevations = 2*samples.col(0) + 3*samples.col(1) + VectorXf::Random(12)*0.1; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h: In instantiation of 'const typename Eigen::ProductReturnType::Type Eigen::MatrixBase::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Transpose, 1, 2, 1, 32>, 1, 10000, 1, 32> > >; Derived = Eigen::Block, 10000, 10000, 1, 32>; typename Eigen::ProductReturnType::Type = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Transpose, 1, 2, 1, 32>, 1, 10000, 1, 32> > >&, 0>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:153:45: required from 'void Eigen::LLT::compute(const MatrixType&) [with MatrixType = Eigen::Matrix]' 153 | (m_matrix.block(j+1, 0, endSize, j) * m_matrix.row(j).start(j).adjoint()).lazy(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:80:7: required from 'Eigen::LLT::LLT(const MatrixType&) [with MatrixType = Eigen::Matrix]' 80 | compute(matrix); | ^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:217:10: required from 'const Eigen::LLT::type> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product > >&, const Eigen::Matrix&, 0>; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 217 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:34: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:294:5: warning: enum constant in boolean context [-Wint-in-bool-context] 294 | INVALID_VECTOR_VECTOR_PRODUCT__IF_YOU_WANTED_A_DOT_OR_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:296:5: warning: enum constant in boolean context [-Wint-in-bool-context] 296 | INVALID_MATRIX_PRODUCT__IF_YOU_WANTED_A_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:297:52: warning: enum constant in boolean context [-Wint-in-bool-context] 297 | EIGEN_STATIC_ASSERT(ProductIsValid || SameSizes, INVALID_MATRIX_PRODUCT) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 10000; int _Cols = 2; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 10000; int _Cols = 2; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:14:45: required from here 14 | DataMatrix samples = DataMatrix::Random(12,2); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::CwiseBinaryOp, Eigen::CwiseBinaryOp, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> >, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> > >, Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > > >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::CwiseBinaryOp, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> >, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> > >, Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseBinaryOp, Eigen::CwiseBinaryOp, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> >, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> > >, Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::CwiseBinaryOp, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> >, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> > >, Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > > >; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::CwiseBinaryOp, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> >, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32> > >, Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > > >; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:15:82: required from here 15 | VectorXf elevations = 2*samples.col(0) + 3*samples.col(1) + VectorXf::Random(12)*0.1; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:15:82: required from here 15 | VectorXf elevations = 2*samples.col(0) + 3*samples.col(1) + VectorXf::Random(12)*0.1; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:217:10: required from 'const Eigen::LLT::type> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product > >&, const Eigen::Matrix&, 0>; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 217 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:34: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Product > >&, const Eigen::Matrix&, 0> >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:217:10: required from 'const Eigen::LLT::type> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product > >&, const Eigen::Matrix&, 0>; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 217 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:34: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product::Product(const Lhs&, const Rhs&) [with Lhs = Eigen::Block, 10000, 10000, 1, 32>; Rhs = Eigen::Transpose, 1, 2, 1, 32>, 1, 10000, 1, 32> > >; LhsNested = const Eigen::Block, 10000, 10000, 1, 32>&; RhsNested = const Eigen::Transpose, 1, 2, 1, 32>, 1, 10000, 1, 32> > >&; int ProductMode = 0]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:298:60: required from 'const typename Eigen::ProductReturnType::Type Eigen::MatrixBase::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Transpose, 1, 2, 1, 32>, 1, 10000, 1, 32> > >; Derived = Eigen::Block, 10000, 10000, 1, 32>; typename Eigen::ProductReturnType::Type = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Transpose, 1, 2, 1, 32>, 1, 10000, 1, 32> > >&, 0>]' 298 | return typename ProductReturnType::Type(derived(), other.derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:153:45: required from 'void Eigen::LLT::compute(const MatrixType&) [with MatrixType = Eigen::Matrix]' 153 | (m_matrix.block(j+1, 0, endSize, j) * m_matrix.row(j).start(j).adjoint()).lazy(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:80:7: required from 'Eigen::LLT::LLT(const MatrixType&) [with MatrixType = Eigen::Matrix]' 80 | compute(matrix); | ^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:217:10: required from 'const Eigen::LLT::type> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product > >&, const Eigen::Matrix&, 0>; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 217 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:34: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:209:9: warning: enum constant in boolean context [-Wint-in-bool-context] 209 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::ei_scalar_difference_op; Lhs = Eigen::Transpose, 1, 2, 1, 32>, 1, 10000, 1, 32> > >; Rhs = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:151:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, Derived, OtherDerived> Eigen::MatrixBase::operator-(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>; Derived = Eigen::Transpose, 1, 2, 1, 32>, 1, 10000, 1, 32> > >; typename Eigen::ei_traits::Scalar = float]' 151 | return CwiseBinaryOp, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | Derived, OtherDerived>(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:157:9: required from 'void Eigen::LLT::compute(const MatrixType&) [with MatrixType = Eigen::Matrix]' 156 | m_matrix.col(j).end(endSize) = (a.row(j).end(endSize).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | - m_matrix.col(j).end(endSize) ) / x; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:80:7: required from 'Eigen::LLT::LLT(const MatrixType&) [with MatrixType = Eigen::Matrix]' 80 | compute(matrix); | ^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:217:10: required from 'const Eigen::LLT::type> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product > >&, const Eigen::Matrix&, 0>; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 217 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:34: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:54:37: required from 'const Eigen::LLT::type> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product > >&, const Eigen::Matrix&, 0>; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 54 | template class LLT | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:34: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:54:37: required from 'const Eigen::LLT::type> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product > >&, const Eigen::Matrix&, 0>; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 54 | template class LLT | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:34: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseUnaryOp.h:68:9: required from 'Eigen::CwiseUnaryOp::CwiseUnaryOp(const MatrixType&, const UnaryOp&) [with UnaryOp = Eigen::ei_scalar_multiple_op; MatrixType = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 68 | : m_matrix(mat), m_functor(func) {} | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseUnaryOp.h:202:10: required from 'const Eigen::MatrixBase::ScalarMultipleReturnType Eigen::MatrixBase::operator*(const Scalar&) const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; ScalarMultipleReturnType = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Scalar = float]' 202 | return CwiseUnaryOp, Derived> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | (derived(), ei_scalar_multiple_op(scalar)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:15:82: required from here 15 | VectorXf elevations = 2*samples.col(0) + 3*samples.col(1) + VectorXf::Random(12)*0.1; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseUnaryOp.h:68:9: required from 'Eigen::CwiseUnaryOp::CwiseUnaryOp(const MatrixType&, const UnaryOp&) [with UnaryOp = Eigen::ei_scalar_multiple_op; MatrixType = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 68 | : m_matrix(mat), m_functor(func) {} | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseUnaryOp.h:202:10: required from 'const Eigen::MatrixBase::ScalarMultipleReturnType Eigen::MatrixBase::operator*(const Scalar&) const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; ScalarMultipleReturnType = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Scalar = float]' 202 | return CwiseUnaryOp, Derived> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | (derived(), ei_scalar_multiple_op(scalar)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:15:82: required from here 15 | VectorXf elevations = 2*samples.col(0) + 3*samples.col(1) + VectorXf::Random(12)*0.1; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:155: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CacheFriendlyProduct.h: In instantiation of 'void Eigen::ei_cache_friendly_product_colmajor_times_vector(int, const Scalar*, int, const RhsType&, Scalar*) [with Scalar = float; RhsType = Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:189:56: required from 'static void Eigen::ei_solve_triangular_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Flagged, 2048, 0>; Rhs = Eigen::Matrix; int UpLo = 2048]' 189 | ei_cache_friendly_product_colmajor_times_vector( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 190 | IsLowerTriangular ? size-endBlock : endBlock+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | &(lhs.const_cast_derived().coeffRef(IsLowerTriangular ? endBlock : 0, IsLowerTriangular ? startBlock : endBlock+1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | lhs.stride(), | ~~~~~~~~~~~~~ 193 | btmp, &(other.coeffRef(IsLowerTriangular ? endBlock : 0, c))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:48:66: required from 'static void Eigen::ei_solve_triangular_selector, Rhs, UpLo, StorageOrder>::run(const Eigen::Part&, Rhs&) [with Lhs = Eigen::Matrix; unsigned int LhsMode = 2048; Rhs = Eigen::Matrix; int UpLo = 2048; int StorageOrder = -1]' 48 | ei_solve_triangular_selector,Rhs>::run(lhs._expression(), other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:248:81: required from 'void Eigen::MatrixBase::solveTriangularInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Part, 2048>]' 248 | ei_solve_triangular_selector::type>::run(derived(), otherCopy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:205:35: required from 'bool Eigen::LLT::solveInPlace(Eigen::MatrixBase&) const [with Derived = Eigen::Matrix; MatrixType = Eigen::Matrix]' 205 | matrixL().solveTriangularInPlace(bAndX); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:184:22: required from 'bool Eigen::LLT::solve(const Eigen::MatrixBase&, ResultType*) const [with RhsDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 184 | return solveInPlace((*result) = b); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:42: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CacheFriendlyProduct.h:420:31: warning: enum constant in boolean context [-Wint-in-bool-context] 420 | int offset1 = (FirstAligned && alignmentStep==1?3:1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CacheFriendlyProduct.h:421:31: warning: enum constant in boolean context [-Wint-in-bool-context] 421 | int offset3 = (FirstAligned && alignmentStep==1?1:3); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h: In instantiation of 'const typename Eigen::ProductReturnType::Type Eigen::MatrixBase::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>; Derived = Eigen::Block > >, 1024, 0>, 1, 2, 1, 32>, 1, 10000, 1, 32>; typename Eigen::ProductReturnType::Type = Eigen::Product > >, 1024, 0>, 1, 2, 1, 32>, 1, 10000, 1, 32>&, const Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>&, 0>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:83:57: required from 'static void Eigen::ei_solve_triangular_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Flagged > >, 1024, 0>; Rhs = Eigen::Matrix; int UpLo = 1024]' 83 | - (IsLowerTriangular ? ((lhs.row(i).start(i)) * other.col(c).start(i)).coeff(0,0) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:48:66: required from 'static void Eigen::ei_solve_triangular_selector, Rhs, UpLo, StorageOrder>::run(const Eigen::Part&, Rhs&) [with Lhs = Eigen::Transpose > >; unsigned int LhsMode = 1024; Rhs = Eigen::Matrix; int UpLo = 1024; int StorageOrder = -1]' 48 | ei_solve_triangular_selector,Rhs>::run(lhs._expression(), other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:248:81: required from 'void Eigen::MatrixBase::solveTriangularInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Part > >, 1024>]' 248 | ei_solve_triangular_selector::type>::run(derived(), otherCopy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:206:77: required from 'bool Eigen::LLT::solveInPlace(Eigen::MatrixBase&) const [with Derived = Eigen::Matrix; MatrixType = Eigen::Matrix]' 206 | m_matrix.adjoint().template part().solveTriangularInPlace(bAndX); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:184:22: required from 'bool Eigen::LLT::solve(const Eigen::MatrixBase&, ResultType*) const [with RhsDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 184 | return solveInPlace((*result) = b); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:42: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:294:5: warning: enum constant in boolean context [-Wint-in-bool-context] 294 | INVALID_VECTOR_VECTOR_PRODUCT__IF_YOU_WANTED_A_DOT_OR_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:296:5: warning: enum constant in boolean context [-Wint-in-bool-context] 296 | INVALID_MATRIX_PRODUCT__IF_YOU_WANTED_A_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:297:52: warning: enum constant in boolean context [-Wint-in-bool-context] 297 | EIGEN_STATIC_ASSERT(ProductIsValid || SameSizes, INVALID_MATRIX_PRODUCT) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h: In instantiation of 'const typename Eigen::ProductReturnType::Type Eigen::MatrixBase::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>; Derived = Eigen::Block > >, 1024, 0>, 10000, 10000, 1, 32>; typename Eigen::ProductReturnType::Type = Eigen::Product > >, 1024, 0>, 10000, 10000, 1, 32>&, const Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>&, 0>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:101:46: required from 'static void Eigen::ei_solve_triangular_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Flagged > >, 1024, 0>; Rhs = Eigen::Matrix; int UpLo = 1024]' 101 | btmp = lhs.block(startBlock,0,4,i) * other.col(c).start(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:48:66: required from 'static void Eigen::ei_solve_triangular_selector, Rhs, UpLo, StorageOrder>::run(const Eigen::Part&, Rhs&) [with Lhs = Eigen::Transpose > >; unsigned int LhsMode = 1024; Rhs = Eigen::Matrix; int UpLo = 1024; int StorageOrder = -1]' 48 | ei_solve_triangular_selector,Rhs>::run(lhs._expression(), other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:248:81: required from 'void Eigen::MatrixBase::solveTriangularInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Part > >, 1024>]' 248 | ei_solve_triangular_selector::type>::run(derived(), otherCopy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:206:77: required from 'bool Eigen::LLT::solveInPlace(Eigen::MatrixBase&) const [with Derived = Eigen::Matrix; MatrixType = Eigen::Matrix]' 206 | m_matrix.adjoint().template part().solveTriangularInPlace(bAndX); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:184:22: required from 'bool Eigen::LLT::solve(const Eigen::MatrixBase&, ResultType*) const [with RhsDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 184 | return solveInPlace((*result) = b); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:42: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:294:5: warning: enum constant in boolean context [-Wint-in-bool-context] 294 | INVALID_VECTOR_VECTOR_PRODUCT__IF_YOU_WANTED_A_DOT_OR_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:296:5: warning: enum constant in boolean context [-Wint-in-bool-context] 296 | INVALID_MATRIX_PRODUCT__IF_YOU_WANTED_A_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:297:52: warning: enum constant in boolean context [-Wint-in-bool-context] 297 | EIGEN_STATIC_ASSERT(ProductIsValid || SameSizes, INVALID_MATRIX_PRODUCT) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:538:106: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_true&) [with OtherDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' 538 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_true&) { _set_noalias(other.eval()); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:283:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' 283 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:184:33: required from 'bool Eigen::LLT::solve(const Eigen::MatrixBase&, ResultType*) const [with RhsDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 184 | return solveInPlace((*result) = b); | ~~~~~~~~~~^~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:42: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product::Product(const Lhs&, const Rhs&) [with Lhs = Eigen::Block > >, 1024, 0>, 1, 2, 1, 32>, 1, 10000, 1, 32>; Rhs = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>; LhsNested = const Eigen::Block > >, 1024, 0>, 1, 2, 1, 32>, 1, 10000, 1, 32>&; RhsNested = const Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>&; int ProductMode = 0]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:298:60: required from 'const typename Eigen::ProductReturnType::Type Eigen::MatrixBase::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>; Derived = Eigen::Block > >, 1024, 0>, 1, 2, 1, 32>, 1, 10000, 1, 32>; typename Eigen::ProductReturnType::Type = Eigen::Product > >, 1024, 0>, 1, 2, 1, 32>, 1, 10000, 1, 32>&, const Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>&, 0>]' 298 | return typename ProductReturnType::Type(derived(), other.derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:83:57: required from 'static void Eigen::ei_solve_triangular_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Flagged > >, 1024, 0>; Rhs = Eigen::Matrix; int UpLo = 1024]' 83 | - (IsLowerTriangular ? ((lhs.row(i).start(i)) * other.col(c).start(i)).coeff(0,0) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:48:66: required from 'static void Eigen::ei_solve_triangular_selector, Rhs, UpLo, StorageOrder>::run(const Eigen::Part&, Rhs&) [with Lhs = Eigen::Transpose > >; unsigned int LhsMode = 1024; Rhs = Eigen::Matrix; int UpLo = 1024; int StorageOrder = -1]' 48 | ei_solve_triangular_selector,Rhs>::run(lhs._expression(), other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:248:81: required from 'void Eigen::MatrixBase::solveTriangularInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Part > >, 1024>]' 248 | ei_solve_triangular_selector::type>::run(derived(), otherCopy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:206:77: required from 'bool Eigen::LLT::solveInPlace(Eigen::MatrixBase&) const [with Derived = Eigen::Matrix; MatrixType = Eigen::Matrix]' 206 | m_matrix.adjoint().template part().solveTriangularInPlace(bAndX); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:184:22: required from 'bool Eigen::LLT::solve(const Eigen::MatrixBase&, ResultType*) const [with RhsDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 184 | return solveInPlace((*result) = b); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:42: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:209:9: warning: enum constant in boolean context [-Wint-in-bool-context] 209 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product::Product(const Lhs&, const Rhs&) [with Lhs = Eigen::Block > >, 1024, 0>, 10000, 10000, 1, 32>; Rhs = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>; LhsNested = const Eigen::Block > >, 1024, 0>, 10000, 10000, 1, 32>&; RhsNested = const Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>&; int ProductMode = 0]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:298:60: required from 'const typename Eigen::ProductReturnType::Type Eigen::MatrixBase::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>; Derived = Eigen::Block > >, 1024, 0>, 10000, 10000, 1, 32>; typename Eigen::ProductReturnType::Type = Eigen::Product > >, 1024, 0>, 10000, 10000, 1, 32>&, const Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>&, 0>]' 298 | return typename ProductReturnType::Type(derived(), other.derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:101:46: required from 'static void Eigen::ei_solve_triangular_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Flagged > >, 1024, 0>; Rhs = Eigen::Matrix; int UpLo = 1024]' 101 | btmp = lhs.block(startBlock,0,4,i) * other.col(c).start(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:48:66: required from 'static void Eigen::ei_solve_triangular_selector, Rhs, UpLo, StorageOrder>::run(const Eigen::Part&, Rhs&) [with Lhs = Eigen::Transpose > >; unsigned int LhsMode = 1024; Rhs = Eigen::Matrix; int UpLo = 1024; int StorageOrder = -1]' 48 | ei_solve_triangular_selector,Rhs>::run(lhs._expression(), other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:248:81: required from 'void Eigen::MatrixBase::solveTriangularInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Part > >, 1024>]' 248 | ei_solve_triangular_selector::type>::run(derived(), otherCopy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:206:77: required from 'bool Eigen::LLT::solveInPlace(Eigen::MatrixBase&) const [with Derived = Eigen::Matrix; MatrixType = Eigen::Matrix]' 206 | m_matrix.adjoint().template part().solveTriangularInPlace(bAndX); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:184:22: required from 'bool Eigen::LLT::solve(const Eigen::MatrixBase&, ResultType*) const [with RhsDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 184 | return solveInPlace((*result) = b); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:42: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:209:9: warning: enum constant in boolean context [-Wint-in-bool-context] 209 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Transpose, 1, 2, 1, 32>, 1, 10000, 1, 32> > > >; Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Transpose, 1, 2, 1, 32>, 1, 10000, 1, 32> > > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Transpose, 1, 2, 1, 32>, 1, 10000, 1, 32> > > >; Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Transpose, 1, 2, 1, 32>, 1, 10000, 1, 32> > > >; Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Transpose, 1, 2, 1, 32>, 1, 10000, 1, 32> > > >; MatrixType = Eigen::Block, 2, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:136:33: required from 'void Eigen::LLT::compute(const MatrixType&) [with MatrixType = Eigen::Matrix]' 136 | m_matrix.col(0).end(size-1) = a.row(0).end(size-1).adjoint() / ei_real(m_matrix.coeff(0,0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:80:7: required from 'Eigen::LLT::LLT(const MatrixType&) [with MatrixType = Eigen::Matrix]' 80 | compute(matrix); | ^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:217:10: required from 'const Eigen::LLT::type> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product > >&, const Eigen::Matrix&, 0>; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 217 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:34: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseBinaryOp, Eigen::Transpose, 1, 2, 1, 32>, 1, 10000, 1, 32> > >, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>; OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseBinaryOp, Eigen::Transpose, 1, 2, 1, 32>, 1, 10000, 1, 32> > >, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32> > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseBinaryOp, Eigen::Transpose, 1, 2, 1, 32>, 1, 10000, 1, 32> > >, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseBinaryOp, Eigen::Transpose, 1, 2, 1, 32>, 1, 10000, 1, 32> > >, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseBinaryOp, Eigen::Transpose, 1, 2, 1, 32>, 1, 10000, 1, 32> > >, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32> > >; MatrixType = Eigen::Block, 2, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:156:36: required from 'void Eigen::LLT::compute(const MatrixType&) [with MatrixType = Eigen::Matrix]' 156 | m_matrix.col(j).end(endSize) = (a.row(j).end(endSize).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | - m_matrix.col(j).end(endSize) ) / x; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:80:7: required from 'Eigen::LLT::LLT(const MatrixType&) [with MatrixType = Eigen::Matrix]' 80 | compute(matrix); | ^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:217:10: required from 'const Eigen::LLT::type> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product > >&, const Eigen::Matrix&, 0>; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 217 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:34: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Transpose, 1, 2, 1, 32>, 1, 10000, 1, 32> > >&, 0>; Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:246:24: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::Flagged&) [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Transpose, 1, 2, 1, 32>, 1, 10000, 1, 32> > >&, 0>; Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>]' 246 | { return lazyAssign(other._expression()); } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>; OtherDerived = Eigen::Flagged, 10000, 10000, 1, 32>&, const Eigen::Transpose, 1, 2, 1, 32>, 1, 10000, 1, 32> > >&, 0>, 0, 6>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Flagged, 10000, 10000, 1, 32>&, const Eigen::Transpose, 1, 2, 1, 32>, 1, 10000, 1, 32> > >&, 0>, 0, 6>; Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Flagged, 10000, 10000, 1, 32>&, const Eigen::Transpose, 1, 2, 1, 32>, 1, 10000, 1, 32> > >&, 0>, 0, 6>; Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Flagged, 10000, 10000, 1, 32>&, const Eigen::Transpose, 1, 2, 1, 32>, 1, 10000, 1, 32> > >&, 0>, 0, 6>; MatrixType = Eigen::Block, 2, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:152:36: required from 'void Eigen::LLT::compute(const MatrixType&) [with MatrixType = Eigen::Matrix]' 152 | m_matrix.col(j).end(endSize) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 153 | (m_matrix.block(j+1, 0, endSize, j) * m_matrix.row(j).start(j).adjoint()).lazy(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:80:7: required from 'Eigen::LLT::LLT(const MatrixType&) [with MatrixType = Eigen::Matrix]' 80 | compute(matrix); | ^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:217:10: required from 'const Eigen::LLT::type> Eigen::MatrixBase::llt() const [with Derived = Eigen::Product > >&, const Eigen::Matrix&, 0>; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 217 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:34: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Product > >&, const Eigen::Matrix&, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:538:117: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_true&) [with OtherDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' 538 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_true&) { _set_noalias(other.eval()); } | ~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:283:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' 283 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:184:33: required from 'bool Eigen::LLT::solve(const Eigen::MatrixBase&, ResultType*) const [with RhsDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 184 | return solveInPlace((*result) = b); | ~~~~~~~~~~^~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:42: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Product > >&, const Eigen::Matrix&, 0> >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Product > >&, const Eigen::Matrix&, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:538:117: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_true&) [with OtherDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' 538 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_true&) { _set_noalias(other.eval()); } | ~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:283:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' 283 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:184:33: required from 'bool Eigen::LLT::solve(const Eigen::MatrixBase&, ResultType*) const [with RhsDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 184 | return solveInPlace((*result) = b); | ~~~~~~~~~~^~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:42: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::ei_scalar_difference_op; Lhs = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 0, 32>; Rhs = Eigen::CwiseUnaryOp, Eigen::Block, 2048, 0>, 10000, 1, 1, 32> >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:151:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, Derived, OtherDerived> Eigen::MatrixBase::operator-(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 2048, 0>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 0, 32>; typename Eigen::ei_traits::Scalar = float]' 151 | return CwiseBinaryOp, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | Derived, OtherDerived>(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:41: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 2048, 0>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 2048, 0>, 10000, 1, 1, 32> >; MatrixType = Eigen::Block, 2, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:175:89: required from 'static void Eigen::ei_solve_triangular_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Flagged, 2048, 0>; Rhs = Eigen::Matrix; int UpLo = 2048]' 175 | other.col(c).segment((IsLowerTriangular ? i : endBlock) + 1, remainingSize) -= | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 176 | other.coeffRef(i,c) | ~~~~~~~~~~~~~~~~~~~ 177 | * Block(lhs, (IsLowerTriangular ? i : endBlock) + 1, i, remainingSize, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:48:66: required from 'static void Eigen::ei_solve_triangular_selector, Rhs, UpLo, StorageOrder>::run(const Eigen::Part&, Rhs&) [with Lhs = Eigen::Matrix; unsigned int LhsMode = 2048; Rhs = Eigen::Matrix; int UpLo = 2048; int StorageOrder = -1]' 48 | ei_solve_triangular_selector,Rhs>::run(lhs._expression(), other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:248:81: required from 'void Eigen::MatrixBase::solveTriangularInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Part, 2048>]' 248 | ei_solve_triangular_selector::type>::run(derived(), otherCopy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:205:35: required from 'bool Eigen::LLT::solveInPlace(Eigen::MatrixBase&) const [with Derived = Eigen::Matrix; MatrixType = Eigen::Matrix]' 205 | matrixL().solveTriangularInPlace(bAndX); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:184:22: required from 'bool Eigen::LLT::solve(const Eigen::MatrixBase&, ResultType*) const [with RhsDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 184 | return solveInPlace((*result) = b); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:42: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >, 1024, 0>, 10000, 10000, 1, 32>&, const Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>&, 0>; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Product > >, 1024, 0>, 10000, 10000, 1, 32>&, const Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>&, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:538:117: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_true&) [with OtherDerived = Eigen::Product > >, 1024, 0>, 10000, 10000, 1, 32>&, const Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>&, 0>; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 538 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_true&) { _set_noalias(other.eval()); } | ~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >, 1024, 0>, 10000, 10000, 1, 32>&, const Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>&, 0>; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:283:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >, 1024, 0>, 10000, 10000, 1, 32>&, const Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>&, 0>; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 283 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:101:16: required from 'static void Eigen::ei_solve_triangular_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Flagged > >, 1024, 0>; Rhs = Eigen::Matrix; int UpLo = 1024]' 101 | btmp = lhs.block(startBlock,0,4,i) * other.col(c).start(i); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:48:66: required from 'static void Eigen::ei_solve_triangular_selector, Rhs, UpLo, StorageOrder>::run(const Eigen::Part&, Rhs&) [with Lhs = Eigen::Transpose > >; unsigned int LhsMode = 1024; Rhs = Eigen::Matrix; int UpLo = 1024; int StorageOrder = -1]' 48 | ei_solve_triangular_selector,Rhs>::run(lhs._expression(), other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:248:81: required from 'void Eigen::MatrixBase::solveTriangularInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Part > >, 1024>]' 248 | ei_solve_triangular_selector::type>::run(derived(), otherCopy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:206:77: required from 'bool Eigen::LLT::solveInPlace(Eigen::MatrixBase&) const [with Derived = Eigen::Matrix; MatrixType = Eigen::Matrix]' 206 | m_matrix.adjoint().template part().solveTriangularInPlace(bAndX); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:184:22: required from 'bool Eigen::LLT::solve(const Eigen::MatrixBase&, ResultType*) const [with RhsDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 184 | return solveInPlace((*result) = b); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:42: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:538:106: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_true&) [with OtherDerived = Eigen::Product > >, 1024, 0>, 10000, 10000, 1, 32>&, const Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>&, 0>; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 538 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_true&) { _set_noalias(other.eval()); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >, 1024, 0>, 10000, 10000, 1, 32>&, const Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>&, 0>; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:283:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >, 1024, 0>, 10000, 10000, 1, 32>&, const Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>&, 0>; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 283 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:101:16: required from 'static void Eigen::ei_solve_triangular_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Flagged > >, 1024, 0>; Rhs = Eigen::Matrix; int UpLo = 1024]' 101 | btmp = lhs.block(startBlock,0,4,i) * other.col(c).start(i); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:48:66: required from 'static void Eigen::ei_solve_triangular_selector, Rhs, UpLo, StorageOrder>::run(const Eigen::Part&, Rhs&) [with Lhs = Eigen::Transpose > >; unsigned int LhsMode = 1024; Rhs = Eigen::Matrix; int UpLo = 1024; int StorageOrder = -1]' 48 | ei_solve_triangular_selector,Rhs>::run(lhs._expression(), other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:248:81: required from 'void Eigen::MatrixBase::solveTriangularInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Part > >, 1024>]' 248 | ei_solve_triangular_selector::type>::run(derived(), otherCopy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:206:77: required from 'bool Eigen::LLT::solveInPlace(Eigen::MatrixBase&) const [with Derived = Eigen::Matrix; MatrixType = Eigen::Matrix]' 206 | m_matrix.adjoint().template part().solveTriangularInPlace(bAndX); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:184:22: required from 'bool Eigen::LLT::solve(const Eigen::MatrixBase&, ResultType*) const [with RhsDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 184 | return solveInPlace((*result) = b); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:42: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:538:106: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_true&) [with OtherDerived = Eigen::Product > >, 1024, 0>, 10000, 10000, 1, 32>&, const Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>&, 0>; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 538 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_true&) { _set_noalias(other.eval()); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:101:16: required from 'static void Eigen::ei_solve_triangular_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Flagged > >, 1024, 0>; Rhs = Eigen::Matrix; int UpLo = 1024]' 101 | btmp = lhs.block(startBlock,0,4,i) * other.col(c).start(i); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:48:66: required from 'static void Eigen::ei_solve_triangular_selector, Rhs, UpLo, StorageOrder>::run(const Eigen::Part&, Rhs&) [with Lhs = Eigen::Transpose > >; unsigned int LhsMode = 1024; Rhs = Eigen::Matrix; int UpLo = 1024; int StorageOrder = -1]' 48 | ei_solve_triangular_selector,Rhs>::run(lhs._expression(), other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:248:81: required from 'void Eigen::MatrixBase::solveTriangularInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Part > >, 1024>]' 248 | ei_solve_triangular_selector::type>::run(derived(), otherCopy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:206:77: required from 'bool Eigen::LLT::solveInPlace(Eigen::MatrixBase&) const [with Derived = Eigen::Matrix; MatrixType = Eigen::Matrix]' 206 | m_matrix.adjoint().template part().solveTriangularInPlace(bAndX); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:184:22: required from 'bool Eigen::LLT::solve(const Eigen::MatrixBase&, ResultType*) const [with RhsDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 184 | return solveInPlace((*result) = b); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:42: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 2048, 0>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 2048, 0>, 10000, 1, 1, 32> > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 2048, 0>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 2048, 0>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 2048, 0>, 10000, 1, 1, 32> > >; MatrixType = Eigen::Block, 2, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:24: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:175:89: required from 'static void Eigen::ei_solve_triangular_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Flagged, 2048, 0>; Rhs = Eigen::Matrix; int UpLo = 2048]' 175 | other.col(c).segment((IsLowerTriangular ? i : endBlock) + 1, remainingSize) -= | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 176 | other.coeffRef(i,c) | ~~~~~~~~~~~~~~~~~~~ 177 | * Block(lhs, (IsLowerTriangular ? i : endBlock) + 1, i, remainingSize, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:48:66: required from 'static void Eigen::ei_solve_triangular_selector, Rhs, UpLo, StorageOrder>::run(const Eigen::Part&, Rhs&) [with Lhs = Eigen::Matrix; unsigned int LhsMode = 2048; Rhs = Eigen::Matrix; int UpLo = 2048; int StorageOrder = -1]' 48 | ei_solve_triangular_selector,Rhs>::run(lhs._expression(), other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:248:81: required from 'void Eigen::MatrixBase::solveTriangularInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Part, 2048>]' 248 | ei_solve_triangular_selector::type>::run(derived(), otherCopy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:205:35: required from 'bool Eigen::LLT::solveInPlace(Eigen::MatrixBase&) const [with Derived = Eigen::Matrix; MatrixType = Eigen::Matrix]' 205 | matrixL().solveTriangularInPlace(bAndX); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:184:22: required from 'bool Eigen::LLT::solve(const Eigen::MatrixBase&, ResultType*) const [with RhsDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 184 | return solveInPlace((*result) = b); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:42: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >, 1024, 0>, 10000, 10000, 1, 32>&, const Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>&, 0>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Product > >, 1024, 0>, 10000, 10000, 1, 32>&, const Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>&, 0>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >, 1024, 0>, 10000, 10000, 1, 32>&, const Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>&, 0>; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >, 1024, 0>, 10000, 10000, 1, 32>&, const Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>&, 0>; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Product > >, 1024, 0>, 10000, 10000, 1, 32>&, const Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>&, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:538:117: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_true&) [with OtherDerived = Eigen::Product > >, 1024, 0>, 10000, 10000, 1, 32>&, const Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>&, 0>; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 538 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_true&) { _set_noalias(other.eval()); } | ~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:101:16: required from 'static void Eigen::ei_solve_triangular_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Flagged > >, 1024, 0>; Rhs = Eigen::Matrix; int UpLo = 1024]' 101 | btmp = lhs.block(startBlock,0,4,i) * other.col(c).start(i); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:48:66: required from 'static void Eigen::ei_solve_triangular_selector, Rhs, UpLo, StorageOrder>::run(const Eigen::Part&, Rhs&) [with Lhs = Eigen::Transpose > >; unsigned int LhsMode = 1024; Rhs = Eigen::Matrix; int UpLo = 1024; int StorageOrder = -1]' 48 | ei_solve_triangular_selector,Rhs>::run(lhs._expression(), other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:248:81: required from 'void Eigen::MatrixBase::solveTriangularInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Part > >, 1024>]' 248 | ei_solve_triangular_selector::type>::run(derived(), otherCopy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:206:77: required from 'bool Eigen::LLT::solveInPlace(Eigen::MatrixBase&) const [with Derived = Eigen::Matrix; MatrixType = Eigen::Matrix]' 206 | m_matrix.adjoint().template part().solveTriangularInPlace(bAndX); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:184:22: required from 'bool Eigen::LLT::solve(const Eigen::MatrixBase&, ResultType*) const [with RhsDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 184 | return solveInPlace((*result) = b); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:42: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Product > >, 1024, 0>, 10000, 10000, 1, 32>&, const Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>&, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:538:117: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_true&) [with OtherDerived = Eigen::Product > >, 1024, 0>, 10000, 10000, 1, 32>&, const Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>&, 0>; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 538 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_true&) { _set_noalias(other.eval()); } | ~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:101:16: required from 'static void Eigen::ei_solve_triangular_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Flagged > >, 1024, 0>; Rhs = Eigen::Matrix; int UpLo = 1024]' 101 | btmp = lhs.block(startBlock,0,4,i) * other.col(c).start(i); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:48:66: required from 'static void Eigen::ei_solve_triangular_selector, Rhs, UpLo, StorageOrder>::run(const Eigen::Part&, Rhs&) [with Lhs = Eigen::Transpose > >; unsigned int LhsMode = 1024; Rhs = Eigen::Matrix; int UpLo = 1024; int StorageOrder = -1]' 48 | ei_solve_triangular_selector,Rhs>::run(lhs._expression(), other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:248:81: required from 'void Eigen::MatrixBase::solveTriangularInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Part > >, 1024>]' 248 | ei_solve_triangular_selector::type>::run(derived(), otherCopy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:206:77: required from 'bool Eigen::LLT::solveInPlace(Eigen::MatrixBase&) const [with Derived = Eigen::Matrix; MatrixType = Eigen::Matrix]' 206 | m_matrix.adjoint().template part().solveTriangularInPlace(bAndX); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Cholesky/LLT.h:184:22: required from 'bool Eigen::LLT::solve(const Eigen::MatrixBase&, ResultType*) const [with RhsDerived = Eigen::Product > >&, const Eigen::Matrix&, 0>; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 184 | return solveInPlace((*result) = b); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LLT_solve.cpp:18:42: required from here 18 | (samples.adjoint() * samples).llt().solve((samples.adjoint()*elevations), &xy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 37%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_all.dir/compile_MatrixBase_all.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_all.dir/compile_MatrixBase_all.cpp.o -MF CMakeFiles/compile_MatrixBase_all.dir/compile_MatrixBase_all.cpp.o.d -o CMakeFiles/compile_MatrixBase_all.dir/compile_MatrixBase_all.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_all.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_all.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h: In instantiation of 'static const Eigen::MatrixBase::ConstantReturnType Eigen::MatrixBase::Constant(const Scalar&) [with Derived = Eigen::Matrix; ConstantReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Scalar = float]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:371:18: required from 'static const Eigen::MatrixBase::ConstantReturnType Eigen::MatrixBase::Zero() [with Derived = Eigen::Matrix; ConstantReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 371 | return Constant(Scalar(0)); | ~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_all.cpp:12:33: required from here 12 | Vector3f boxMin(Vector3f::Zero()), boxMax(Vector3f::Ones()); | ~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:227:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 227 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_all.cpp:12:35: required from here 12 | Vector3f boxMin(Vector3f::Zero()), boxMax(Vector3f::Ones()); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = std::less; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Array/CwiseOperators.h:194:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, ExpressionType, OtherDerived> Eigen::Cwise::operator<(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; ExpressionType = Eigen::Matrix; typename Eigen::ei_traits::Scalar = float]' 32 | CwiseBinaryOp::Scalar>, ExpressionType, OtherDerived> /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_all.cpp:16:26: required from here 16 | << ((boxMin.cwise()p0).all()) << endl; | ^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = std::greater; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Array/CwiseOperators.h:228:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, ExpressionType, OtherDerived> Eigen::Cwise::operator>(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; ExpressionType = Eigen::Matrix; typename Eigen::ei_traits::Scalar = float]' 32 | CwiseBinaryOp::Scalar>, ExpressionType, OtherDerived> /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_all.cpp:16:55: required from here 16 | << ((boxMin.cwise()p0).all()) << endl; | ^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_all.cpp:12:35: required from here 12 | Vector3f boxMin(Vector3f::Zero()), boxMax(Vector3f::Ones()); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_all.cpp:13:32: required from here 13 | Vector3f p0 = Vector3f::Random(), p1 = Vector3f::Random().cwise().abs(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_all.cpp:13:32: required from here 13 | Vector3f p0 = Vector3f::Random(), p1 = Vector3f::Random().cwise().abs(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_all.cpp:13:71: required from here 13 | Vector3f p0 = Vector3f::Random(), p1 = Vector3f::Random().cwise().abs(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 1; int _Cols = 3; int _Options = 3; int _MaxRows = 1; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; _Scalar = float; int _Rows = 1; int _Cols = 3; int _Options = 3; int _MaxRows = 1; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Transpose >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Transpose >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_all.cpp:15:32: required from here 15 | cout << "Is (" << p0.transpose() << ") inside the box: " | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Transpose >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; _Scalar = float; int _Rows = 1; int _Cols = 3; int _Options = 3; int _MaxRows = 1; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; _Scalar = float; int _Rows = 1; int _Cols = 3; int _Options = 3; int _MaxRows = 1; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Transpose >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Transpose >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_all.cpp:15:32: required from here 15 | cout << "Is (" << p0.transpose() << ") inside the box: " | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 1; int _Cols = 3; int _Options = 3; int _MaxRows = 1; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 1; int _Cols = 3; int _Options = 3; int _MaxRows = 1; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Transpose >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Transpose >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_all.cpp:15:32: required from here 15 | cout << "Is (" << p0.transpose() << ") inside the box: " | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 41%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_cast.dir/compile_MatrixBase_cast.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_cast.dir/compile_MatrixBase_cast.cpp.o -MF CMakeFiles/compile_MatrixBase_cast.dir/compile_MatrixBase_cast.cpp.o.d -o CMakeFiles/compile_MatrixBase_cast.dir/compile_MatrixBase_cast.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_cast.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_cast.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h: In instantiation of 'static const Eigen::MatrixBase::IdentityReturnType Eigen::MatrixBase::Identity() [with Derived = Eigen::Matrix; IdentityReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_cast.cpp:12:35: required from here 12 | Matrix2d md = Matrix2d::Identity() * 0.45; | ~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:607:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 607 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h: In instantiation of 'static const Eigen::MatrixBase::IdentityReturnType Eigen::MatrixBase::Identity() [with Derived = Eigen::Matrix; IdentityReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_cast.cpp:13:33: required from here 13 | Matrix2f mf = Matrix2f::Identity(); | ~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:607:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 607 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_cast.cpp:12:40: required from here 12 | Matrix2d md = Matrix2d::Identity() * 0.45; | ^~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_cast.cpp:13:34: required from here 13 | Matrix2f mf = Matrix2f::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::ei_scalar_sum_op; Lhs = Eigen::Matrix; Rhs = Eigen::CwiseUnaryOp, Eigen::Matrix >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:180:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, Derived, OtherDerived> Eigen::MatrixBase::operator+(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; Derived = Eigen::Matrix; typename Eigen::ei_traits::Scalar = double]' 180 | return CwiseBinaryOp, Derived, OtherDerived>(derived(), other.derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_cast.cpp:14:30: required from here 14 | cout << md + mf.cast() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_cast.cpp:12:40: required from here 12 | Matrix2d md = Matrix2d::Identity() * 0.45; | ^~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_cast.cpp:12:40: required from here 12 | Matrix2d md = Matrix2d::Identity() * 0.45; | ^~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_cast.cpp:12:40: required from here 12 | Matrix2d md = Matrix2d::Identity() * 0.45; | ^~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_cast.cpp:12:40: required from here 12 | Matrix2d md = Matrix2d::Identity() * 0.45; | ^~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_cast.cpp:13:34: required from here 13 | Matrix2f mf = Matrix2f::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_cast.cpp:13:34: required from here 13 | Matrix2f mf = Matrix2f::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_cast.cpp:13:34: required from here 13 | Matrix2f mf = Matrix2f::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_cast.cpp:13:34: required from here 13 | Matrix2f mf = Matrix2f::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::CwiseUnaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::CwiseUnaryOp, Eigen::Matrix > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::CwiseUnaryOp, Eigen::Matrix > >; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::CwiseUnaryOp, Eigen::Matrix > >; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::CwiseUnaryOp, Eigen::Matrix > >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, CwiseUnaryOp, Matrix > >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_cast.cpp:14:30: required from here 14 | cout << md + mf.cast() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::CwiseUnaryOp, Eigen::Matrix > > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::CwiseUnaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::CwiseUnaryOp, Eigen::Matrix > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::CwiseUnaryOp, Eigen::Matrix > >; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::CwiseUnaryOp, Eigen::Matrix > >; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::CwiseUnaryOp, Eigen::Matrix > >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, CwiseUnaryOp, Matrix > >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_cast.cpp:14:30: required from here 14 | cout << md + mf.cast() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 45%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_corner_enum_int_int.dir/compile_MatrixBase_corner_enum_int_int.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_corner_enum_int_int.dir/compile_MatrixBase_corner_enum_int_int.cpp.o -MF CMakeFiles/compile_MatrixBase_corner_enum_int_int.dir/compile_MatrixBase_corner_enum_int_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_corner_enum_int_int.dir/compile_MatrixBase_corner_enum_int_int.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_corner_enum_int_int.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_corner_enum_int_int.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_corner_enum_int_int.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_corner_enum_int_int.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_corner_enum_int_int.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_corner_enum_int_int.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_corner_enum_int_int.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 10000, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 10000, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_corner_enum_int_int.cpp:15:42: required from here 15 | << m.corner(Eigen::BottomRight, 2, 3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Block, 10000, 10000, 1, 32>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 10000, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 10000, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_corner_enum_int_int.cpp:15:42: required from here 15 | << m.corner(Eigen::BottomRight, 2, 3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Block, 10000, 10000, 1, 32> >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Block, 10000, 10000, 1, 32>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 10000, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 10000, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_corner_enum_int_int.cpp:15:42: required from here 15 | << m.corner(Eigen::BottomRight, 2, 3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 10000, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 10000, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_corner_enum_int_int.cpp:15:42: required from here 15 | << m.corner(Eigen::BottomRight, 2, 3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 10000, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 10000, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_corner_enum_int_int.cpp:15:42: required from here 15 | << m.corner(Eigen::BottomRight, 2, 3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 10000, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 10000, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_corner_enum_int_int.cpp:15:42: required from here 15 | << m.corner(Eigen::BottomRight, 2, 3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 10000, 10000, 1, 32> >; Derived = Eigen::Block, 10000, 10000, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 10000, 10000, 1, 32>; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 10000, 10000, 1, 32> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 10000, 10000, 1, 32> >; Derived = Eigen::Block, 10000, 10000, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 10000, 10000, 1, 32> >; Derived = Eigen::Block, 10000, 10000, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 10000, 10000, 1, 32> >; MatrixType = Eigen::Matrix; int BlockRows = 10000; int BlockCols = 10000; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:270:20: required from 'Derived& Eigen::MatrixBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 10000, 10000, 1, 32>; Scalar = int]' 270 | return derived() = Constant(rows(), cols(), value); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:402:10: required from 'Derived& Eigen::MatrixBase::setZero() [with Derived = Eigen::Block, 10000, 10000, 1, 32>]' 402 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_corner_enum_int_int.cpp:16:43: required from here 16 | m.corner(Eigen::BottomRight, 2, 3).setZero(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 45%] Linking CXX executable compile_MatrixBase_adjoint cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_adjoint.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_adjoint.dir/link.d CMakeFiles/compile_MatrixBase_adjoint.dir/compile_MatrixBase_adjoint.cpp.o -o compile_MatrixBase_adjoint cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_adjoint >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_adjoint.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 45%] Linking CXX executable compile_MatrixBase_asDiagonal cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_asDiagonal.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_asDiagonal.dir/link.d CMakeFiles/compile_MatrixBase_asDiagonal.dir/compile_MatrixBase_asDiagonal.cpp.o -o compile_MatrixBase_asDiagonal cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_asDiagonal >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_asDiagonal.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 45%] Built target compile_MatrixBase_adjoint make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_cwise.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cwise.dir/depend make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 45%] Built target compile_MatrixBase_asDiagonal make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_cwise_const.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cwise_const.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 32%] Building CXX object doc/snippets/CMakeFiles/compile_LU_computeKernel.dir/compile_LU_computeKernel.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_LU_computeKernel.dir/compile_LU_computeKernel.cpp.o -MF CMakeFiles/compile_LU_computeKernel.dir/compile_LU_computeKernel.cpp.o.d -o CMakeFiles/compile_LU_computeKernel.dir/compile_LU_computeKernel.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h: In instantiation of 'const typename Eigen::ProductReturnType::Type Eigen::MatrixBase::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ProductReturnType::Type = Eigen::Product&, const Eigen::Matrix&, 1>]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:21:19: required from here 21 | << endl << m*ker << endl; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:294:5: warning: enum constant in boolean context [-Wint-in-bool-context] 294 | INVALID_VECTOR_VECTOR_PRODUCT__IF_YOU_WANTED_A_DOT_OR_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:296:5: warning: enum constant in boolean context [-Wint-in-bool-context] 296 | INVALID_MATRIX_PRODUCT__IF_YOU_WANTED_A_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:297:52: warning: enum constant in boolean context [-Wint-in-bool-context] 297 | EIGEN_STATIC_ASSERT(ProductIsValid || SameSizes, INVALID_MATRIX_PRODUCT) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:12:36: required from here 12 | MatrixXf m = MatrixXf::Random(3,5); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product::Product(const Lhs&, const Rhs&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; LhsNested = const Eigen::Matrix&; RhsNested = const Eigen::Matrix&; int ProductMode = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:298:60: required from 'const typename Eigen::ProductReturnType::Type Eigen::MatrixBase::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ProductReturnType::Type = Eigen::Product&, const Eigen::Matrix&, 1>]' 298 | return typename ProductReturnType::Type(derived(), other.derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:21:19: required from here 21 | << endl << m*ker << endl; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:209:9: warning: enum constant in boolean context [-Wint-in-bool-context] 209 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:331:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(int) [with _Scalar = int; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 331 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:334:5: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 334 | m_p(matrix.rows()), | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:14:18: required from here 14 | LU lu(m); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:331:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(int) [with _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 331 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:335:5: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 335 | m_q(matrix.cols()) | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:14:18: required from here 14 | LU lu(m); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 10000, 1, 32>; Derived = Eigen::SwapWrapper, 1, 10000, 1, 32> >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Swap.h:136:47: required from 'void Eigen::MatrixBase::swap(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 10000, 1, 32>; Derived = Eigen::Block, 1, 10000, 1, 32>]' 136 | (SwapWrapper(derived())).lazyAssign(other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:378:23: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 378 | m_lu.row(k).swap(m_lu.row(row_of_biggest_in_corner)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:14:18: required from here 14 | LU lu(m); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 1, 1, 32>; Derived = Eigen::SwapWrapper, 10000, 1, 1, 32> >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Swap.h:136:47: required from 'void Eigen::MatrixBase::swap(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 1, 1, 32>; Derived = Eigen::Block, 10000, 1, 1, 32>]' 136 | (SwapWrapper(derived())).lazyAssign(other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:382:23: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 382 | m_lu.col(k).swap(m_lu.col(col_of_biggest_in_corner)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:14:18: required from here 14 | LU lu(m); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:12:36: required from here 12 | MatrixXf m = MatrixXf::Random(3,5); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:12:36: required from here 12 | MatrixXf m = MatrixXf::Random(3,5); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:12:36: required from here 12 | MatrixXf m = MatrixXf::Random(3,5); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:12:36: required from here 12 | MatrixXf m = MatrixXf::Random(3,5); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:155: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CacheFriendlyProduct.h: In instantiation of 'void Eigen::ei_cache_friendly_product_colmajor_times_vector(int, const Scalar*, int, const RhsType&, Scalar*) [with Scalar = float; RhsType = Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:189:56: required from 'static void Eigen::ei_solve_triangular_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Flagged, 10000, 10000, 1, 32>, 1024, 0>; Rhs = Eigen::Matrix; int UpLo = 1024]' 189 | ei_cache_friendly_product_colmajor_times_vector( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 190 | IsLowerTriangular ? size-endBlock : endBlock+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | &(lhs.const_cast_derived().coeffRef(IsLowerTriangular ? endBlock : 0, IsLowerTriangular ? startBlock : endBlock+1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | lhs.stride(), | ~~~~~~~~~~~~~ 193 | btmp, &(other.coeffRef(IsLowerTriangular ? endBlock : 0, c))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:248:81: required from 'void Eigen::MatrixBase::solveTriangularInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Flagged, 10000, 10000, 1, 32>, 1024, 0>]' 248 | ei_solve_triangular_selector::type>::run(derived(), otherCopy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:439:30: required from 'void Eigen::LU::computeKernel(KernelMatrixType*) const [with KernelMatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 437 | m_lu.corner(TopLeft, m_rank, m_rank) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | .template marked() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | .solveTriangularInPlace(y); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:17:17: required from here 17 | lu.computeKernel(&ker); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CacheFriendlyProduct.h:420:31: warning: enum constant in boolean context [-Wint-in-bool-context] 420 | int offset1 = (FirstAligned && alignmentStep==1?3:1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CacheFriendlyProduct.h:421:31: warning: enum constant in boolean context [-Wint-in-bool-context] 421 | int offset3 = (FirstAligned && alignmentStep==1?1:3); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:12:36: required from here 12 | MatrixXf m = MatrixXf::Random(3,5); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::ei_scalar_difference_op; Lhs = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32>; Rhs = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32> >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:151:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, Derived, OtherDerived> Eigen::MatrixBase::operator-(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32>; typename Eigen::ei_traits::Scalar = float]' 151 | return CwiseBinaryOp, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | Derived, OtherDerived>(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:41: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32> >; MatrixType = Eigen::Block, 10000, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:389:37: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 389 | m_lu.col(col).end(rows-k-1) -= m_lu.col(k).end(rows-k-1) * m_lu.coeff(k,col); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:14:18: required from here 14 | LU lu(m); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32> >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32> >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32> >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:435:5: required from 'void Eigen::LU::computeKernel(KernelMatrixType*) const [with KernelMatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 435 | y(-m_lu.corner(TopRight, m_rank, dimker)); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:17:17: required from here 17 | lu.computeKernel(&ker); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32> > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32> >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32> >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32> >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:435:5: required from 'void Eigen::LU::computeKernel(KernelMatrixType*) const [with KernelMatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 435 | y(-m_lu.corner(TopRight, m_rank, dimker)); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:17:17: required from here 17 | lu.computeKernel(&ker); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::ei_scalar_difference_op; Lhs = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32>; Rhs = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:151:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, Derived, OtherDerived> Eigen::MatrixBase::operator-(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32>; typename Eigen::ei_traits::Scalar = float]' 151 | return CwiseBinaryOp, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | Derived, OtherDerived>(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:41: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> >; MatrixType = Eigen::Block, 10000, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:175:89: required from 'static void Eigen::ei_solve_triangular_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Flagged, 10000, 10000, 1, 32>, 1024, 0>; Rhs = Eigen::Matrix; int UpLo = 1024]' 175 | other.col(c).segment((IsLowerTriangular ? i : endBlock) + 1, remainingSize) -= | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 176 | other.coeffRef(i,c) | ~~~~~~~~~~~~~~~~~~~ 177 | * Block(lhs, (IsLowerTriangular ? i : endBlock) + 1, i, remainingSize, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:248:81: required from 'void Eigen::MatrixBase::solveTriangularInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Flagged, 10000, 10000, 1, 32>, 1024, 0>]' 248 | ei_solve_triangular_selector::type>::run(derived(), otherCopy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:439:30: required from 'void Eigen::LU::computeKernel(KernelMatrixType*) const [with KernelMatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 437 | m_lu.corner(TopLeft, m_rank, m_rank) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | .template marked() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | .solveTriangularInPlace(y); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:17:17: required from here 17 | lu.computeKernel(&ker); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 10000, 1, 32>; Derived = Eigen::Block, 1, 10000, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 1, 10000, 1, 32>; OtherDerived = Eigen::Block, 1, 10000, 1, 32>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 10000, 1, 32>; Derived = Eigen::Block, 1, 10000, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:231:38: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, 10000, 1, 32>]' 231 | return this->operator=(other); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:171:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MapBase&) [with Derived = Eigen::Block, 1, 10000, 1, 32>]' 171 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::Block&) [with MatrixType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 10000; int PacketAccess = 1]' 223 | return Base::operator Op(other); \ | ~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:441:61: required from 'void Eigen::LU::computeKernel(KernelMatrixType*) const [with KernelMatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 441 | for(int i = 0; i < m_rank; ++i) result->row(m_q.coeff(i)) = y.row(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:17:17: required from here 17 | lu.computeKernel(&ker); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product::Product(const Lhs&, const Rhs&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; LhsNested = const Eigen::Matrix&; RhsNested = const Eigen::Matrix&; int ProductMode = 0]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:772:19: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::Product&) [with Lhs = const Eigen::Matrix&; Rhs = const Eigen::Matrix&; Derived = Eigen::Matrix]' 772 | NormalProduct normal_prod(product.lhs(),product.rhs()); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Product&, const Eigen::Matrix&, 1>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Product&, const Matrix&, 1>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:21:19: required from here 21 | << endl << m*ker << endl; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:209:9: warning: enum constant in boolean context [-Wint-in-bool-context] 209 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 0>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:774:30: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::Product&) [with Lhs = const Eigen::Matrix&; Rhs = const Eigen::Matrix&; Derived = Eigen::Matrix]' 774 | lazyAssign(normal_prod); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Product&, const Eigen::Matrix&, 1>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Product&, const Matrix&, 1>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:21:19: required from here 21 | << endl << m*ker << endl; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Product&, const Eigen::Matrix&, 0> >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 0>; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:774:30: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::Product&) [with Lhs = const Eigen::Matrix&; Rhs = const Eigen::Matrix&; Derived = Eigen::Matrix]' 774 | lazyAssign(normal_prod); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Product&, const Eigen::Matrix&, 1>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Product&, const Matrix&, 1>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:21:19: required from here 21 | << endl << m*ker << endl; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32> >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32> >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32> >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32> >; MatrixType = Eigen::Block, 10000, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:194:24: required from 'Derived& Eigen::MapBase::operator/=(const Scalar&) [with Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>; Scalar = float]' 194 | { return derived() = forceAligned() / other; } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator/=(const Other&) [with Other = float; MatrixType = Eigen::Block, 10000, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 230 | return Base::operator Op(scalar); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:386:33: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 386 | m_lu.col(k).end(rows-k-1) /= m_lu.coeff(k,k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:14:18: required from here 14 | LU lu(m); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32> > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32> > >; MatrixType = Eigen::Block, 10000, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:24: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32> >; MatrixType = Eigen::Block, 10000, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:389:37: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 389 | m_lu.col(col).end(rows-k-1) -= m_lu.col(k).end(rows-k-1) * m_lu.coeff(k,col); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:14:18: required from here 14 | LU lu(m); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 10000, 1, 32> >; Derived = Eigen::Block, 1, 10000, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 1, 10000, 1, 32>; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 10000, 1, 32> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 10000, 1, 32> >; Derived = Eigen::Block, 1, 10000, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 10000, 1, 32> >; Derived = Eigen::Block, 1, 10000, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 10000, 1, 32> >; MatrixType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 10000; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:270:20: required from 'Derived& Eigen::MatrixBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 10000, 1, 32>; Scalar = float]' 270 | return derived() = Constant(rows(), cols(), value); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:402:10: required from 'Derived& Eigen::MatrixBase::setZero() [with Derived = Eigen::Block, 1, 10000, 1, 32>]' 402 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:442:71: required from 'void Eigen::LU::computeKernel(KernelMatrixType*) const [with KernelMatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 442 | for(int i = m_rank; i < cols; ++i) result->row(m_q.coeff(i)).setZero(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:17:17: required from here 17 | lu.computeKernel(&ker); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Product&, const Eigen::Matrix&, 0>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 0>; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:774:30: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::Product&) [with Lhs = const Eigen::Matrix&; Rhs = const Eigen::Matrix&; Derived = Eigen::Matrix]' 774 | lazyAssign(normal_prod); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Product&, const Eigen::Matrix&, 1>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Product&, const Matrix&, 1>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:21:19: required from here 21 | << endl << m*ker << endl; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:377:74: warning: enum constant in boolean context [-Wint-in-bool-context] 377 | int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 378 | : ei_alignmentOffset(&dst.coeffRef(0,0), innerSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> > >; MatrixType = Eigen::Block, 10000, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:24: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> >; MatrixType = Eigen::Block, 10000, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:175:89: required from 'static void Eigen::ei_solve_triangular_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Flagged, 10000, 10000, 1, 32>, 1024, 0>; Rhs = Eigen::Matrix; int UpLo = 1024]' 175 | other.col(c).segment((IsLowerTriangular ? i : endBlock) + 1, remainingSize) -= | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 176 | other.coeffRef(i,c) | ~~~~~~~~~~~~~~~~~~~ 177 | * Block(lhs, (IsLowerTriangular ? i : endBlock) + 1, i, remainingSize, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:248:81: required from 'void Eigen::MatrixBase::solveTriangularInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Flagged, 10000, 10000, 1, 32>, 1024, 0>]' 248 | ei_solve_triangular_selector::type>::run(derived(), otherCopy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:439:30: required from 'void Eigen::LU::computeKernel(KernelMatrixType*) const [with KernelMatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 437 | m_lu.corner(TopLeft, m_rank, m_rank) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | .template marked() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | .solveTriangularInPlace(y); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:17:17: required from here 17 | lu.computeKernel(&ker); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:137: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h: In instantiation of 'const Eigen::Product::PacketScalar Eigen::Product::packet(int, int) const [with int LoadMode = 1; LhsNested = const Eigen::Matrix&; RhsNested = const Eigen::Matrix&; int ProductMode = 0; PacketScalar = __m128]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Coeffs.h:363:46: required from 'void Eigen::MatrixBase::copyPacket(int, int, const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 0>; int StoreMode = 0; int LoadMode = 1; Derived = Eigen::Matrix]' 363 | other.derived().template packet(row, col)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:397:64: required from 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Product&, const Eigen::Matrix&, 0>]' 397 | dst.template copyPacket(i, index, src); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 0>; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:774:30: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::Product&) [with Lhs = const Eigen::Matrix&; Rhs = const Eigen::Matrix&; Derived = Eigen::Matrix]' 774 | lazyAssign(normal_prod); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Product&, const Eigen::Matrix&, 1>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Product&, const Matrix&, 1>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:21:19: required from here 21 | << endl << m*ker << endl; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:260:14: warning: ignoring attributes on template argument 'Eigen::MatrixBase&, const Eigen::Matrix&, 0> >::PacketScalar' {aka '__m128'} [-Wignored-attributes] 257 | ei_product_packet_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | ::run(row, col, m_lhs, m_rhs, res); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:283:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 283 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:270:20: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Product&, const Eigen::Matrix&, 1>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Product&, const Matrix&, 1>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:21:19: required from here 21 | << endl << m*ker << endl; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:283:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Product&, const Eigen::Matrix&, 1>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Product&, const Matrix&, 1>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:21:19: required from here 21 | << endl << m*ker << endl; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:283:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Product&, const Eigen::Matrix&, 1>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Product&, const Matrix&, 1>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_computeKernel.cpp:21:19: required from here 21 | << endl << m*ker << endl; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_cwise.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_cwise.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cwise.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_cwise_const.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_cwise_const.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_cwise_const.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 45%] Linking CXX executable compile_MatrixBase_block_int_int cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_block_int_int.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_block_int_int.dir/link.d CMakeFiles/compile_MatrixBase_block_int_int.dir/compile_MatrixBase_block_int_int.cpp.o -o compile_MatrixBase_block_int_int cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_block_int_int >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_block_int_int.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 46%] Built target compile_MatrixBase_block_int_int make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_diagonal.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_diagonal.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_diagonal.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_diagonal.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_diagonal.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 45%] Linking CXX executable compile_MatrixBase_col cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_col.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_col.dir/link.d CMakeFiles/compile_MatrixBase_col.dir/compile_MatrixBase_col.cpp.o -o compile_MatrixBase_col cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_col >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_col.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 34%] Building CXX object doc/snippets/CMakeFiles/compile_LU_kernel.dir/compile_LU_kernel.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_LU_kernel.dir/compile_LU_kernel.cpp.o -MF CMakeFiles/compile_LU_kernel.dir/compile_LU_kernel.cpp.o.d -o CMakeFiles/compile_LU_kernel.dir/compile_LU_kernel.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h: In instantiation of 'const typename Eigen::ProductReturnType::Type Eigen::MatrixBase::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ProductReturnType::Type = Eigen::Product&, const Eigen::Matrix&, 1>]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:18:19: required from here 18 | << endl << m*ker << endl; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:294:5: warning: enum constant in boolean context [-Wint-in-bool-context] 294 | INVALID_VECTOR_VECTOR_PRODUCT__IF_YOU_WANTED_A_DOT_OR_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:296:5: warning: enum constant in boolean context [-Wint-in-bool-context] 296 | INVALID_MATRIX_PRODUCT__IF_YOU_WANTED_A_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:297:52: warning: enum constant in boolean context [-Wint-in-bool-context] 297 | EIGEN_STATIC_ASSERT(ProductIsValid || SameSizes, INVALID_MATRIX_PRODUCT) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:12:36: required from here 12 | MatrixXf m = MatrixXf::Random(3,5); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product::Product(const Lhs&, const Rhs&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; LhsNested = const Eigen::Matrix&; RhsNested = const Eigen::Matrix&; int ProductMode = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:298:60: required from 'const typename Eigen::ProductReturnType::Type Eigen::MatrixBase::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ProductReturnType::Type = Eigen::Product&, const Eigen::Matrix&, 1>]' 298 | return typename ProductReturnType::Type(derived(), other.derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:18:19: required from here 18 | << endl << m*ker << endl; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:209:9: warning: enum constant in boolean context [-Wint-in-bool-context] 209 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:414:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 414 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:60:37: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 60 | template class LU | ^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:14:20: required from here 14 | MatrixXf ker = m.lu().kernel(); | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:414:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 414 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:60:37: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 60 | template class LU | ^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:14:20: required from here 14 | MatrixXf ker = m.lu().kernel(); | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:12:36: required from here 12 | MatrixXf m = MatrixXf::Random(3,5); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:12:36: required from here 12 | MatrixXf m = MatrixXf::Random(3,5); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:12:36: required from here 12 | MatrixXf m = MatrixXf::Random(3,5); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:12:36: required from here 12 | MatrixXf m = MatrixXf::Random(3,5); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 10000, 1, 32>; Derived = Eigen::SwapWrapper, 1, 10000, 1, 32> >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Swap.h:136:47: required from 'void Eigen::MatrixBase::swap(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 10000, 1, 32>; Derived = Eigen::Block, 1, 10000, 1, 32>]' 136 | (SwapWrapper(derived())).lazyAssign(other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:378:23: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 378 | m_lu.row(k).swap(m_lu.row(row_of_biggest_in_corner)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:540:10: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 540 | return LU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:14:20: required from here 14 | MatrixXf ker = m.lu().kernel(); | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 1, 1, 32>; Derived = Eigen::SwapWrapper, 10000, 1, 1, 32> >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Swap.h:136:47: required from 'void Eigen::MatrixBase::swap(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 1, 1, 32>; Derived = Eigen::Block, 10000, 1, 1, 32>]' 136 | (SwapWrapper(derived())).lazyAssign(other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:382:23: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 382 | m_lu.col(k).swap(m_lu.col(col_of_biggest_in_corner)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:540:10: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 540 | return LU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:14:20: required from here 14 | MatrixXf ker = m.lu().kernel(); | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:12:36: required from here 12 | MatrixXf m = MatrixXf::Random(3,5); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:60:37: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 60 | template class LU | ^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:14:20: required from here 14 | MatrixXf ker = m.lu().kernel(); | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:60:37: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 60 | template class LU | ^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:14:20: required from here 14 | MatrixXf ker = m.lu().kernel(); | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:60:37: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 60 | template class LU | ^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:14:20: required from here 14 | MatrixXf ker = m.lu().kernel(); | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:60:37: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 60 | template class LU | ^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:14:20: required from here 14 | MatrixXf ker = m.lu().kernel(); | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:155: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CacheFriendlyProduct.h: In instantiation of 'void Eigen::ei_cache_friendly_product_colmajor_times_vector(int, const Scalar*, int, const RhsType&, Scalar*) [with Scalar = float; RhsType = Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:189:56: required from 'static void Eigen::ei_solve_triangular_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Flagged, 10000, 10000, 1, 32>, 1024, 0>; Rhs = Eigen::Matrix; int UpLo = 1024]' 189 | ei_cache_friendly_product_colmajor_times_vector( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 190 | IsLowerTriangular ? size-endBlock : endBlock+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | &(lhs.const_cast_derived().coeffRef(IsLowerTriangular ? endBlock : 0, IsLowerTriangular ? startBlock : endBlock+1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | lhs.stride(), | ~~~~~~~~~~~~~ 193 | btmp, &(other.coeffRef(IsLowerTriangular ? endBlock : 0, c))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:248:81: required from 'void Eigen::MatrixBase::solveTriangularInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Flagged, 10000, 10000, 1, 32>, 1024, 0>]' 248 | ei_solve_triangular_selector::type>::run(derived(), otherCopy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:439:30: required from 'void Eigen::LU::computeKernel(KernelMatrixType*) const [with KernelMatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 437 | m_lu.corner(TopLeft, m_rank, m_rank) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | .template marked() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | .solveTriangularInPlace(y); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:451:16: required from 'const Eigen::LU::KernelResultType Eigen::LU::kernel() const [with MatrixType = Eigen::Matrix; KernelResultType = Eigen::Matrix]' 451 | computeKernel(&result); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:14:29: required from here 14 | MatrixXf ker = m.lu().kernel(); | ~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CacheFriendlyProduct.h:420:31: warning: enum constant in boolean context [-Wint-in-bool-context] 420 | int offset1 = (FirstAligned && alignmentStep==1?3:1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CacheFriendlyProduct.h:421:31: warning: enum constant in boolean context [-Wint-in-bool-context] 421 | int offset3 = (FirstAligned && alignmentStep==1?1:3); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::ei_scalar_difference_op; Lhs = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32>; Rhs = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32> >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:151:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, Derived, OtherDerived> Eigen::MatrixBase::operator-(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32>; typename Eigen::ei_traits::Scalar = float]' 151 | return CwiseBinaryOp, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | Derived, OtherDerived>(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:41: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32> >; MatrixType = Eigen::Block, 10000, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:389:37: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 389 | m_lu.col(col).end(rows-k-1) -= m_lu.col(k).end(rows-k-1) * m_lu.coeff(k,col); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:540:10: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 540 | return LU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:14:20: required from here 14 | MatrixXf ker = m.lu().kernel(); | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:60:37: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 60 | template class LU | ^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:14:20: required from here 14 | MatrixXf ker = m.lu().kernel(); | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:60:37: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 60 | template class LU | ^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:14:20: required from here 14 | MatrixXf ker = m.lu().kernel(); | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32> >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32> >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32> >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:435:5: required from 'void Eigen::LU::computeKernel(KernelMatrixType*) const [with KernelMatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 435 | y(-m_lu.corner(TopRight, m_rank, dimker)); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:451:16: required from 'const Eigen::LU::KernelResultType Eigen::LU::kernel() const [with MatrixType = Eigen::Matrix; KernelResultType = Eigen::Matrix]' 451 | computeKernel(&result); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:14:29: required from here 14 | MatrixXf ker = m.lu().kernel(); | ~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32> > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32> >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32> >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32> >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:435:5: required from 'void Eigen::LU::computeKernel(KernelMatrixType*) const [with KernelMatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 435 | y(-m_lu.corner(TopRight, m_rank, dimker)); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:451:16: required from 'const Eigen::LU::KernelResultType Eigen::LU::kernel() const [with MatrixType = Eigen::Matrix; KernelResultType = Eigen::Matrix]' 451 | computeKernel(&result); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:14:29: required from here 14 | MatrixXf ker = m.lu().kernel(); | ~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product::Product(const Lhs&, const Rhs&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; LhsNested = const Eigen::Matrix&; RhsNested = const Eigen::Matrix&; int ProductMode = 0]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:772:19: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::Product&) [with Lhs = const Eigen::Matrix&; Rhs = const Eigen::Matrix&; Derived = Eigen::Matrix]' 772 | NormalProduct normal_prod(product.lhs(),product.rhs()); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Product&, const Eigen::Matrix&, 1>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Product&, const Matrix&, 1>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:18:19: required from here 18 | << endl << m*ker << endl; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:209:9: warning: enum constant in boolean context [-Wint-in-bool-context] 209 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 0>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:774:30: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::Product&) [with Lhs = const Eigen::Matrix&; Rhs = const Eigen::Matrix&; Derived = Eigen::Matrix]' 774 | lazyAssign(normal_prod); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Product&, const Eigen::Matrix&, 1>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Product&, const Matrix&, 1>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:18:19: required from here 18 | << endl << m*ker << endl; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Product&, const Eigen::Matrix&, 0> >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 0>; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:774:30: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::Product&) [with Lhs = const Eigen::Matrix&; Rhs = const Eigen::Matrix&; Derived = Eigen::Matrix]' 774 | lazyAssign(normal_prod); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Product&, const Eigen::Matrix&, 1>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Product&, const Matrix&, 1>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:18:19: required from here 18 | << endl << m*ker << endl; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::ei_scalar_difference_op; Lhs = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32>; Rhs = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:151:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, Derived, OtherDerived> Eigen::MatrixBase::operator-(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32>; typename Eigen::ei_traits::Scalar = float]' 151 | return CwiseBinaryOp, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | Derived, OtherDerived>(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:41: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> >; MatrixType = Eigen::Block, 10000, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:175:89: required from 'static void Eigen::ei_solve_triangular_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Flagged, 10000, 10000, 1, 32>, 1024, 0>; Rhs = Eigen::Matrix; int UpLo = 1024]' 175 | other.col(c).segment((IsLowerTriangular ? i : endBlock) + 1, remainingSize) -= | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 176 | other.coeffRef(i,c) | ~~~~~~~~~~~~~~~~~~~ 177 | * Block(lhs, (IsLowerTriangular ? i : endBlock) + 1, i, remainingSize, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:248:81: required from 'void Eigen::MatrixBase::solveTriangularInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Flagged, 10000, 10000, 1, 32>, 1024, 0>]' 248 | ei_solve_triangular_selector::type>::run(derived(), otherCopy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:439:30: required from 'void Eigen::LU::computeKernel(KernelMatrixType*) const [with KernelMatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 437 | m_lu.corner(TopLeft, m_rank, m_rank) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | .template marked() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | .solveTriangularInPlace(y); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:451:16: required from 'const Eigen::LU::KernelResultType Eigen::LU::kernel() const [with MatrixType = Eigen::Matrix; KernelResultType = Eigen::Matrix]' 451 | computeKernel(&result); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:14:29: required from here 14 | MatrixXf ker = m.lu().kernel(); | ~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 10000, 1, 32>; Derived = Eigen::Block, 1, 10000, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 1, 10000, 1, 32>; OtherDerived = Eigen::Block, 1, 10000, 1, 32>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 10000, 1, 32>; Derived = Eigen::Block, 1, 10000, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:231:38: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, 10000, 1, 32>]' 231 | return this->operator=(other); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:171:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MapBase&) [with Derived = Eigen::Block, 1, 10000, 1, 32>]' 171 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::Block&) [with MatrixType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 10000; int PacketAccess = 1]' 223 | return Base::operator Op(other); \ | ~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:441:61: required from 'void Eigen::LU::computeKernel(KernelMatrixType*) const [with KernelMatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 441 | for(int i = 0; i < m_rank; ++i) result->row(m_q.coeff(i)) = y.row(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:451:16: required from 'const Eigen::LU::KernelResultType Eigen::LU::kernel() const [with MatrixType = Eigen::Matrix; KernelResultType = Eigen::Matrix]' 451 | computeKernel(&result); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:14:29: required from here 14 | MatrixXf ker = m.lu().kernel(); | ~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Product&, const Eigen::Matrix&, 0>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 0>; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:774:30: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::Product&) [with Lhs = const Eigen::Matrix&; Rhs = const Eigen::Matrix&; Derived = Eigen::Matrix]' 774 | lazyAssign(normal_prod); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Product&, const Eigen::Matrix&, 1>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Product&, const Matrix&, 1>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:18:19: required from here 18 | << endl << m*ker << endl; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:377:74: warning: enum constant in boolean context [-Wint-in-bool-context] 377 | int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 378 | : ei_alignmentOffset(&dst.coeffRef(0,0), innerSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32> >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32> >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32> >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32> >; MatrixType = Eigen::Block, 10000, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:194:24: required from 'Derived& Eigen::MapBase::operator/=(const Scalar&) [with Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>; Scalar = float]' 194 | { return derived() = forceAligned() / other; } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator/=(const Other&) [with Other = float; MatrixType = Eigen::Block, 10000, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 230 | return Base::operator Op(scalar); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:386:33: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 386 | m_lu.col(k).end(rows-k-1) /= m_lu.coeff(k,k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:540:10: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 540 | return LU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:14:20: required from here 14 | MatrixXf ker = m.lu().kernel(); | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32> > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32> > >; MatrixType = Eigen::Block, 10000, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:24: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32> >; MatrixType = Eigen::Block, 10000, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:389:37: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 389 | m_lu.col(col).end(rows-k-1) -= m_lu.col(k).end(rows-k-1) * m_lu.coeff(k,col); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:540:10: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 540 | return LU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:14:20: required from here 14 | MatrixXf ker = m.lu().kernel(); | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 10000, 1, 32> >; Derived = Eigen::Block, 1, 10000, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 1, 10000, 1, 32>; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 10000, 1, 32> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 10000, 1, 32> >; Derived = Eigen::Block, 1, 10000, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 10000, 1, 32> >; Derived = Eigen::Block, 1, 10000, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 10000, 1, 32> >; MatrixType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 10000; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:270:20: required from 'Derived& Eigen::MatrixBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 10000, 1, 32>; Scalar = float]' 270 | return derived() = Constant(rows(), cols(), value); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:402:10: required from 'Derived& Eigen::MatrixBase::setZero() [with Derived = Eigen::Block, 1, 10000, 1, 32>]' 402 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:442:71: required from 'void Eigen::LU::computeKernel(KernelMatrixType*) const [with KernelMatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 442 | for(int i = m_rank; i < cols; ++i) result->row(m_q.coeff(i)).setZero(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:451:16: required from 'const Eigen::LU::KernelResultType Eigen::LU::kernel() const [with MatrixType = Eigen::Matrix; KernelResultType = Eigen::Matrix]' 451 | computeKernel(&result); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:14:29: required from here 14 | MatrixXf ker = m.lu().kernel(); | ~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:137: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h: In instantiation of 'const Eigen::Product::PacketScalar Eigen::Product::packet(int, int) const [with int LoadMode = 1; LhsNested = const Eigen::Matrix&; RhsNested = const Eigen::Matrix&; int ProductMode = 0; PacketScalar = __m128]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Coeffs.h:363:46: required from 'void Eigen::MatrixBase::copyPacket(int, int, const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 0>; int StoreMode = 0; int LoadMode = 1; Derived = Eigen::Matrix]' 363 | other.derived().template packet(row, col)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:397:64: required from 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Product&, const Eigen::Matrix&, 0>]' 397 | dst.template copyPacket(i, index, src); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 0>; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:774:30: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::Product&) [with Lhs = const Eigen::Matrix&; Rhs = const Eigen::Matrix&; Derived = Eigen::Matrix]' 774 | lazyAssign(normal_prod); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Product&, const Eigen::Matrix&, 1>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Product&, const Matrix&, 1>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:18:19: required from here 18 | << endl << m*ker << endl; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:260:14: warning: ignoring attributes on template argument 'Eigen::MatrixBase&, const Eigen::Matrix&, 0> >::PacketScalar' {aka '__m128'} [-Wignored-attributes] 257 | ei_product_packet_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | ::run(row, col, m_lhs, m_rhs, res); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> > >; MatrixType = Eigen::Block, 10000, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:24: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 10000, 1, 1, 32>, 10000, 1, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> >; MatrixType = Eigen::Block, 10000, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:175:89: required from 'static void Eigen::ei_solve_triangular_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Flagged, 10000, 10000, 1, 32>, 1024, 0>; Rhs = Eigen::Matrix; int UpLo = 1024]' 175 | other.col(c).segment((IsLowerTriangular ? i : endBlock) + 1, remainingSize) -= | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 176 | other.coeffRef(i,c) | ~~~~~~~~~~~~~~~~~~~ 177 | * Block(lhs, (IsLowerTriangular ? i : endBlock) + 1, i, remainingSize, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:248:81: required from 'void Eigen::MatrixBase::solveTriangularInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Flagged, 10000, 10000, 1, 32>, 1024, 0>]' 248 | ei_solve_triangular_selector::type>::run(derived(), otherCopy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:439:30: required from 'void Eigen::LU::computeKernel(KernelMatrixType*) const [with KernelMatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 437 | m_lu.corner(TopLeft, m_rank, m_rank) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | .template marked() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | .solveTriangularInPlace(y); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:451:16: required from 'const Eigen::LU::KernelResultType Eigen::LU::kernel() const [with MatrixType = Eigen::Matrix; KernelResultType = Eigen::Matrix]' 451 | computeKernel(&result); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:14:29: required from here 14 | MatrixXf ker = m.lu().kernel(); | ~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:283:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 283 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:270:20: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Product&, const Eigen::Matrix&, 1>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Product&, const Matrix&, 1>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:18:19: required from here 18 | << endl << m*ker << endl; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:283:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Product&, const Eigen::Matrix&, 1>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Product&, const Matrix&, 1>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:18:19: required from here 18 | << endl << m*ker << endl; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:283:18: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product&, const Eigen::Matrix&, 1>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Product&, const Eigen::Matrix&, 1>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Product&, const Matrix&, 1>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_kernel.cpp:18:19: required from here 18 | << endl << m*ker << endl; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 46%] Built target compile_MatrixBase_col make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_end_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_end_int.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 45%] Linking CXX executable compile_MatrixBase_computeInverse cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_computeInverse.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_computeInverse.dir/link.d CMakeFiles/compile_MatrixBase_computeInverse.dir/compile_MatrixBase_computeInverse.cpp.o -o compile_MatrixBase_computeInverse cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_computeInverse >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_computeInverse.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 45%] Linking CXX executable compile_MatrixBase_cast cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_cast.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_cast.dir/link.d CMakeFiles/compile_MatrixBase_cast.dir/compile_MatrixBase_cast.cpp.o -o compile_MatrixBase_cast cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_cast >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_cast.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_end_int.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_end_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_end_int.dir/build make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 46%] Built target compile_MatrixBase_computeInverse make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_eval.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_eval.dir/depend make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 46%] Built target compile_MatrixBase_cast make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_extract.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_extract.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_extract.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_extract.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_extract.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_eval.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_eval.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_eval.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 45%] Linking CXX executable compile_LU_computeImage cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_LU_computeImage.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_LU_computeImage.dir/link.d CMakeFiles/compile_LU_computeImage.dir/compile_LU_computeImage.cpp.o -o compile_LU_computeImage cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_LU_computeImage >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/LU_computeImage.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 45%] Linking CXX executable compile_LU_image cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_LU_image.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_LU_image.dir/link.d CMakeFiles/compile_LU_image.dir/compile_LU_image.cpp.o -o compile_LU_image cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_LU_image >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/LU_image.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 45%] Linking CXX executable compile_MatrixBase_all cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_all.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_all.dir/link.d CMakeFiles/compile_MatrixBase_all.dir/compile_MatrixBase_all.cpp.o -o compile_MatrixBase_all cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_all >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_all.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 45%] Linking CXX executable compile_MatrixBase_colwise cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_colwise.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_colwise.dir/link.d CMakeFiles/compile_MatrixBase_colwise.dir/compile_MatrixBase_colwise.cpp.o -o compile_MatrixBase_colwise cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_colwise >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_colwise.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 46%] Built target compile_LU_computeImage make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_fixedBlock_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_fixedBlock_int_int.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 45%] Linking CXX executable compile_MatrixBase_block_int_int_int_int cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_block_int_int_int_int.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_block_int_int_int_int.dir/link.d CMakeFiles/compile_MatrixBase_block_int_int_int_int.dir/compile_MatrixBase_block_int_int_int_int.cpp.o -o compile_MatrixBase_block_int_int_int_int cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_block_int_int_int_int >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_block_int_int_int_int.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_fixedBlock_int_int.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 46%] Built target compile_LU_image make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 46%] Built target compile_MatrixBase_all make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_identity.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_identity.dir/depend make -f doc/snippets/CMakeFiles/compile_MatrixBase_fixedBlock_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_fixedBlock_int_int.dir/build make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 46%] Built target compile_MatrixBase_colwise make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_identity_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_identity_int_int.dir/depend make -f doc/snippets/CMakeFiles/compile_MatrixBase_inverse.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_inverse.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_identity.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_identity.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_identity.dir/build make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 46%] Built target compile_MatrixBase_block_int_int_int_int make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_isDiagonal.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_isDiagonal.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_inverse.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_isDiagonal.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_identity_int_int.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_inverse.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_inverse.dir/build make -f doc/snippets/CMakeFiles/compile_MatrixBase_identity_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_identity_int_int.dir/build make -f doc/snippets/CMakeFiles/compile_MatrixBase_isDiagonal.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_isDiagonal.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 35%] Building CXX object doc/snippets/CMakeFiles/compile_LU_solve.dir/compile_LU_solve.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_LU_solve.dir/compile_LU_solve.cpp.o -MF CMakeFiles/compile_LU_solve.dir/compile_LU_solve.cpp.o.d -o CMakeFiles/compile_LU_solve.dir/compile_LU_solve.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp: In function 'int main(int, char**)': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:24:1: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 24 | else | ^~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:28:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 28 | return 0; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 2; int _Cols = 3; int _Options = 2; int _MaxRows = 2; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 2; int _Cols = 3; int _Options = 2; int _MaxRows = 2; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:14:33: required from here 14 | Matrix2x3 m = Matrix2x3::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:15:31: required from here 15 | Matrix2f y = Matrix2f::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 3; int _Cols = 2; int _Options = 2; int _MaxRows = 3; int _MaxCols = 2]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 2; int _Options = 2; int _MaxRows = 3; int _MaxCols = 2]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:18:11: required from here 18 | Matrix3x2 x; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h: In instantiation of 'const typename Eigen::ProductReturnType::Type Eigen::MatrixBase::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; Derived = Eigen::Block, 10000, 10000, 1, 32>; typename Eigen::ProductReturnType::Type = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:505:58: required from 'bool Eigen::LU::solve(const Eigen::MatrixBase&, ResultType*) const [with OtherDerived = Eigen::Matrix; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 505 | -= m_lu.corner(Eigen::BottomLeft, rows-cols, cols) * c.corner(Eigen::TopLeft, cols, c.cols()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:19:16: required from here 19 | if(m.lu().solve(y, &x)) | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:294:5: warning: enum constant in boolean context [-Wint-in-bool-context] 294 | INVALID_VECTOR_VECTOR_PRODUCT__IF_YOU_WANTED_A_DOT_OR_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:296:5: warning: enum constant in boolean context [-Wint-in-bool-context] 296 | INVALID_MATRIX_PRODUCT__IF_YOU_WANTED_A_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:297:52: warning: enum constant in boolean context [-Wint-in-bool-context] 297 | EIGEN_STATIC_ASSERT(ProductIsValid || SameSizes, INVALID_MATRIX_PRODUCT) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:414:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' 414 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:60:37: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 60 | template class LU | ^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:19:8: required from here 19 | if(m.lu().solve(y, &x)) | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:414:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 414 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:60:37: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 60 | template class LU | ^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:19:8: required from here 19 | if(m.lu().solve(y, &x)) | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product::Product(const Lhs&, const Rhs&) [with Lhs = Eigen::Block, 10000, 10000, 1, 32>; Rhs = Eigen::Block, 10000, 10000, 1, 32>; LhsNested = const Eigen::Block, 10000, 10000, 1, 32>&; RhsNested = const Eigen::Block, 10000, 10000, 1, 32>&; int ProductMode = 0]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:298:60: required from 'const typename Eigen::ProductReturnType::Type Eigen::MatrixBase::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; Derived = Eigen::Block, 10000, 10000, 1, 32>; typename Eigen::ProductReturnType::Type = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>]' 298 | return typename ProductReturnType::Type(derived(), other.derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:505:58: required from 'bool Eigen::LU::solve(const Eigen::MatrixBase&, ResultType*) const [with OtherDerived = Eigen::Matrix; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 505 | -= m_lu.corner(Eigen::BottomLeft, rows-cols, cols) * c.corner(Eigen::TopLeft, cols, c.cols()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:19:16: required from here 19 | if(m.lu().solve(y, &x)) | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:209:9: warning: enum constant in boolean context [-Wint-in-bool-context] 209 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 2; int _Cols = 3; int _Options = 2; int _MaxRows = 2; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 2; int _Cols = 3; int _Options = 2; int _MaxRows = 2; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:14:33: required from here 14 | Matrix2x3 m = Matrix2x3::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 2; int _Cols = 3; int _Options = 2; int _MaxRows = 2; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 2; int _Cols = 3; int _Options = 2; int _MaxRows = 2; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:14:33: required from here 14 | Matrix2x3 m = Matrix2x3::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:15:31: required from here 15 | Matrix2f y = Matrix2f::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:15:31: required from here 15 | Matrix2f y = Matrix2f::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:15:31: required from here 15 | Matrix2f y = Matrix2f::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:15:31: required from here 15 | Matrix2f y = Matrix2f::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 3, 1, 32>; Derived = Eigen::SwapWrapper, 1, 3, 1, 32> >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Swap.h:136:47: required from 'void Eigen::MatrixBase::swap(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 3, 1, 32>; Derived = Eigen::Block, 1, 3, 1, 32>]' 136 | (SwapWrapper(derived())).lazyAssign(other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:378:23: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 378 | m_lu.row(k).swap(m_lu.row(row_of_biggest_in_corner)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:540:10: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 540 | return LU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:19:8: required from here 19 | if(m.lu().solve(y, &x)) | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 2, 1, 1, 32>; Derived = Eigen::SwapWrapper, 2, 1, 1, 32> >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Swap.h:136:47: required from 'void Eigen::MatrixBase::swap(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 2, 1, 1, 32>; Derived = Eigen::Block, 2, 1, 1, 32>]' 136 | (SwapWrapper(derived())).lazyAssign(other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:382:23: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 382 | m_lu.col(k).swap(m_lu.col(col_of_biggest_in_corner)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:540:10: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 540 | return LU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:19:8: required from here 19 | if(m.lu().solve(y, &x)) | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:155: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CacheFriendlyProduct.h: In instantiation of 'void Eigen::ei_cache_friendly_product_colmajor_times_vector(int, const Scalar*, int, const RhsType&, Scalar*) [with Scalar = float; RhsType = Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:189:56: required from 'static void Eigen::ei_solve_triangular_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Flagged, 10000, 10000, 1, 32>, 2304, 0>; Rhs = Eigen::Block, 10000, 10000, 1, 32>; int UpLo = 2048]' 189 | ei_cache_friendly_product_colmajor_times_vector( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 190 | IsLowerTriangular ? size-endBlock : endBlock+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | &(lhs.const_cast_derived().coeffRef(IsLowerTriangular ? endBlock : 0, IsLowerTriangular ? startBlock : endBlock+1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | lhs.stride(), | ~~~~~~~~~~~~~ 193 | btmp, &(other.coeffRef(IsLowerTriangular ? endBlock : 0, c))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:248:81: required from 'void Eigen::MatrixBase::solveTriangularInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; Derived = Eigen::Flagged, 10000, 10000, 1, 32>, 2304, 0>]' 248 | ei_solve_triangular_selector::type>::run(derived(), otherCopy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:500:28: required from 'bool Eigen::LU::solve(const Eigen::MatrixBase&, ResultType*) const [with OtherDerived = Eigen::Matrix; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 499 | m_lu.corner(Eigen::TopLeft,smalldim,smalldim).template marked() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | .solveTriangularInPlace( | ~~~~~~~~~~~~~~~~~~~~~~~^ 501 | c.corner(Eigen::TopLeft, smalldim, c.cols())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:19:16: required from here 19 | if(m.lu().solve(y, &x)) | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CacheFriendlyProduct.h:420:31: warning: enum constant in boolean context [-Wint-in-bool-context] 420 | int offset1 = (FirstAligned && alignmentStep==1?3:1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CacheFriendlyProduct.h:421:31: warning: enum constant in boolean context [-Wint-in-bool-context] 421 | int offset3 = (FirstAligned && alignmentStep==1?1:3); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:60:37: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 60 | template class LU | ^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:19:8: required from here 19 | if(m.lu().solve(y, &x)) | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:60:37: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 60 | template class LU | ^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:19:8: required from here 19 | if(m.lu().solve(y, &x)) | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::ei_scalar_difference_op; Lhs = Eigen::Block, 10000, 10000, 0, 32>; Rhs = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:151:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, Derived, OtherDerived> Eigen::MatrixBase::operator-(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>; Derived = Eigen::Block, 10000, 10000, 0, 32>; typename Eigen::ei_traits::Scalar = float]' 151 | return CwiseBinaryOp, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | Derived, OtherDerived>(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:41: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>; Derived = Eigen::Block, 10000, 10000, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>; MatrixType = Eigen::Matrix; int BlockRows = 10000; int BlockCols = 10000; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:505:7: required from 'bool Eigen::LU::solve(const Eigen::MatrixBase&, ResultType*) const [with OtherDerived = Eigen::Matrix; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 504 | c.corner(Eigen::BottomLeft, rows-cols, c.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 505 | -= m_lu.corner(Eigen::BottomLeft, rows-cols, cols) * c.corner(Eigen::TopLeft, cols, c.cols()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:19:16: required from here 19 | if(m.lu().solve(y, &x)) | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::ei_scalar_difference_op; Lhs = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 0, 32>; Rhs = Eigen::CwiseUnaryOp, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32> >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:151:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, Derived, OtherDerived> Eigen::MatrixBase::operator-(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 0, 32>; typename Eigen::ei_traits::Scalar = float]' 151 | return CwiseBinaryOp, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | Derived, OtherDerived>(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:41: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32> >; MatrixType = Eigen::Block, 2, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:389:37: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 389 | m_lu.col(col).end(rows-k-1) -= m_lu.col(k).end(rows-k-1) * m_lu.coeff(k,col); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:540:10: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 540 | return LU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:19:8: required from here 19 | if(m.lu().solve(y, &x)) | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; Derived = Eigen::Block, 10000, 10000, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 10000, 10000, 1, 32>; OtherDerived = Eigen::Block, 10000, 10000, 1, 32>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; Derived = Eigen::Block, 10000, 10000, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:231:38: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 10000, 10000, 1, 32>]' 231 | return this->operator=(other); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:251:11: required from 'void Eigen::MatrixBase::solveTriangularInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; Derived = Eigen::Flagged, 10000, 10000, 1, 32>, 2304, 0>]' 251 | other = otherCopy; | ~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:500:28: required from 'bool Eigen::LU::solve(const Eigen::MatrixBase&, ResultType*) const [with OtherDerived = Eigen::Matrix; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 499 | m_lu.corner(Eigen::TopLeft,smalldim,smalldim).template marked() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | .solveTriangularInPlace( | ~~~~~~~~~~~~~~~~~~~~~~~^ 501 | c.corner(Eigen::TopLeft, smalldim, c.cols())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:19:16: required from here 19 | if(m.lu().solve(y, &x)) | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:414:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 414 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:80:7: required from 'const Eigen::CwiseBinaryOp::Scalar>, Derived, OtherDerived> Eigen::MatrixBase::operator-(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>; Derived = Eigen::Block, 10000, 10000, 0, 32>; typename Eigen::ei_traits::Scalar = float]' 80 | class CwiseBinaryOp : ei_no_assignment_operator, | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:41: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>; Derived = Eigen::Block, 10000, 10000, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>; MatrixType = Eigen::Matrix; int BlockRows = 10000; int BlockCols = 10000; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:505:7: required from 'bool Eigen::LU::solve(const Eigen::MatrixBase&, ResultType*) const [with OtherDerived = Eigen::Matrix; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 504 | c.corner(Eigen::BottomLeft, rows-cols, c.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 505 | -= m_lu.corner(Eigen::BottomLeft, rows-cols, cols) * c.corner(Eigen::TopLeft, cols, c.cols()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:19:16: required from here 19 | if(m.lu().solve(y, &x)) | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 2, 1, 32>; Derived = Eigen::Block, 1, 2, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 1, 2, 1, 32>; OtherDerived = Eigen::Block, 1, 2, 1, 32>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 2, 1, 32>; Derived = Eigen::Block, 1, 2, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 2, 1, 32>; Derived = Eigen::Block, 1, 2, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 2, 1, 32>; MatrixType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 2; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:525:61: required from 'bool Eigen::LU::solve(const Eigen::MatrixBase&, ResultType*) const [with OtherDerived = Eigen::Matrix; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 525 | for(int i = 0; i < m_rank; ++i) result->row(m_q.coeff(i)) = c.row(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:19:16: required from here 19 | if(m.lu().solve(y, &x)) | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 2, 1, 32>; Derived = Eigen::Block, 1, 2, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 1, 2, 1, 32>; OtherDerived = Eigen::Block, 1, 2, 1, 32>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 2, 1, 32>; Derived = Eigen::Block, 1, 2, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:231:38: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, 2, 1, 32>]' 231 | return this->operator=(other); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:171:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MapBase&) [with Derived = Eigen::Block, 1, 2, 1, 32>]' 171 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::Block&) [with MatrixType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 2; int PacketAccess = 1]' 223 | return Base::operator Op(other); \ | ~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:496:53: required from 'bool Eigen::LU::solve(const Eigen::MatrixBase&, ResultType*) const [with OtherDerived = Eigen::Matrix; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 496 | for(int i = 0; i < rows; ++i) c.row(m_p.coeff(i)) = b.row(i); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:19:16: required from here 19 | if(m.lu().solve(y, &x)) | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::ei_scalar_difference_op; Lhs = Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>, 10000, 1, 0, 32>; Rhs = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 2304, 0>, 10000, 1, 1, 32> >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:151:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, Derived, OtherDerived> Eigen::MatrixBase::operator-(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 2304, 0>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>, 10000, 1, 0, 32>; typename Eigen::ei_traits::Scalar = float]' 151 | return CwiseBinaryOp, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | Derived, OtherDerived>(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:41: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 2304, 0>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>, 10000, 1, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 2304, 0>, 10000, 1, 1, 32> >; MatrixType = Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:175:89: required from 'static void Eigen::ei_solve_triangular_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Flagged, 10000, 10000, 1, 32>, 2304, 0>; Rhs = Eigen::Block, 10000, 10000, 1, 32>; int UpLo = 2048]' 175 | other.col(c).segment((IsLowerTriangular ? i : endBlock) + 1, remainingSize) -= | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 176 | other.coeffRef(i,c) | ~~~~~~~~~~~~~~~~~~~ 177 | * Block(lhs, (IsLowerTriangular ? i : endBlock) + 1, i, remainingSize, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:248:81: required from 'void Eigen::MatrixBase::solveTriangularInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; Derived = Eigen::Flagged, 10000, 10000, 1, 32>, 2304, 0>]' 248 | ei_solve_triangular_selector::type>::run(derived(), otherCopy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:500:28: required from 'bool Eigen::LU::solve(const Eigen::MatrixBase&, ResultType*) const [with OtherDerived = Eigen::Matrix; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 499 | m_lu.corner(Eigen::TopLeft,smalldim,smalldim).template marked() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | .solveTriangularInPlace( | ~~~~~~~~~~~~~~~~~~~~~~~^ 501 | c.corner(Eigen::TopLeft, smalldim, c.cols())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:19:16: required from here 19 | if(m.lu().solve(y, &x)) | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::ei_scalar_difference_op; Lhs = Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>, 10000, 1, 0, 32>; Rhs = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:151:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, Derived, OtherDerived> Eigen::MatrixBase::operator-(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>, 10000, 1, 0, 32>; typename Eigen::ei_traits::Scalar = float]' 151 | return CwiseBinaryOp, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | Derived, OtherDerived>(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:41: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>, 10000, 1, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> >; MatrixType = Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:175:89: required from 'static void Eigen::ei_solve_triangular_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Flagged, 10000, 10000, 1, 32>, 1024, 0>; Rhs = Eigen::Block, 10000, 10000, 1, 32>; int UpLo = 1024]' 175 | other.col(c).segment((IsLowerTriangular ? i : endBlock) + 1, remainingSize) -= | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 176 | other.coeffRef(i,c) | ~~~~~~~~~~~~~~~~~~~ 177 | * Block(lhs, (IsLowerTriangular ? i : endBlock) + 1, i, remainingSize, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:248:81: required from 'void Eigen::MatrixBase::solveTriangularInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; Derived = Eigen::Flagged, 10000, 10000, 1, 32>, 1024, 0>]' 248 | ei_solve_triangular_selector::type>::run(derived(), otherCopy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:521:32: required from 'bool Eigen::LU::solve(const Eigen::MatrixBase&, ResultType*) const [with OtherDerived = Eigen::Matrix; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 519 | m_lu.corner(TopLeft, m_rank, m_rank) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520 | .template marked() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521 | .solveTriangularInPlace(c.corner(TopLeft, m_rank, c.cols())); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:19:16: required from here 19 | if(m.lu().solve(y, &x)) | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:80:7: required from 'const Eigen::CwiseBinaryOp::Scalar>, Derived, OtherDerived> Eigen::MatrixBase::operator-(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>; Derived = Eigen::Block, 10000, 10000, 0, 32>; typename Eigen::ei_traits::Scalar = float]' 80 | class CwiseBinaryOp : ei_no_assignment_operator, | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:41: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>; Derived = Eigen::Block, 10000, 10000, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>; MatrixType = Eigen::Matrix; int BlockRows = 10000; int BlockCols = 10000; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:505:7: required from 'bool Eigen::LU::solve(const Eigen::MatrixBase&, ResultType*) const [with OtherDerived = Eigen::Matrix; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 504 | c.corner(Eigen::BottomLeft, rows-cols, c.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 505 | -= m_lu.corner(Eigen::BottomLeft, rows-cols, cols) * c.corner(Eigen::TopLeft, cols, c.cols()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:19:16: required from here 19 | if(m.lu().solve(y, &x)) | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:80:7: required from 'const Eigen::CwiseBinaryOp::Scalar>, Derived, OtherDerived> Eigen::MatrixBase::operator-(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>; Derived = Eigen::Block, 10000, 10000, 0, 32>; typename Eigen::ei_traits::Scalar = float]' 80 | class CwiseBinaryOp : ei_no_assignment_operator, | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:41: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>; Derived = Eigen::Block, 10000, 10000, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>; MatrixType = Eigen::Matrix; int BlockRows = 10000; int BlockCols = 10000; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:505:7: required from 'bool Eigen::LU::solve(const Eigen::MatrixBase&, ResultType*) const [with OtherDerived = Eigen::Matrix; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 504 | c.corner(Eigen::BottomLeft, rows-cols, c.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 505 | -= m_lu.corner(Eigen::BottomLeft, rows-cols, cols) * c.corner(Eigen::TopLeft, cols, c.cols()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:19:16: required from here 19 | if(m.lu().solve(y, &x)) | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 10000, 0, 32>, Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0> >; Derived = Eigen::Block, 10000, 10000, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 10000, 10000, 1, 32>; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 10000, 0, 32>, Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 10000, 0, 32>, Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0> >; Derived = Eigen::Block, 10000, 10000, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 10000, 0, 32>, Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0> >; Derived = Eigen::Block, 10000, 10000, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 10000, 0, 32>, Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0> >; MatrixType = Eigen::Matrix; int BlockRows = 10000; int BlockCols = 10000; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:24: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>; Derived = Eigen::Block, 10000, 10000, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>; MatrixType = Eigen::Matrix; int BlockRows = 10000; int BlockCols = 10000; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:505:7: required from 'bool Eigen::LU::solve(const Eigen::MatrixBase&, ResultType*) const [with OtherDerived = Eigen::Matrix; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 504 | c.corner(Eigen::BottomLeft, rows-cols, c.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 505 | -= m_lu.corner(Eigen::BottomLeft, rows-cols, cols) * c.corner(Eigen::TopLeft, cols, c.cols()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:19:16: required from here 19 | if(m.lu().solve(y, &x)) | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 2, 1, 32> >; Derived = Eigen::Block, 1, 2, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 1, 2, 1, 32>; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 2, 1, 32> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 2, 1, 32> >; Derived = Eigen::Block, 1, 2, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 2, 1, 32> >; Derived = Eigen::Block, 1, 2, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 2, 1, 32> >; MatrixType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 2; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:270:20: required from 'Derived& Eigen::MatrixBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 2, 1, 32>; Scalar = float]' 270 | return derived() = Constant(rows(), cols(), value); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:402:10: required from 'Derived& Eigen::MatrixBase::setZero() [with Derived = Eigen::Block, 1, 2, 1, 32>]' 402 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:526:78: required from 'bool Eigen::LU::solve(const Eigen::MatrixBase&, ResultType*) const [with OtherDerived = Eigen::Matrix; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 526 | for(int i = m_rank; i < m_lu.cols(); ++i) result->row(m_q.coeff(i)).setZero(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:19:16: required from here 19 | if(m.lu().solve(y, &x)) | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 0, 32> >; Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 0, 32> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 0, 32> >; Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 0, 32> >; Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 0, 32> >; MatrixType = Eigen::Block, 2, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:194:24: required from 'Derived& Eigen::MapBase::operator/=(const Scalar&) [with Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>; Scalar = float]' 194 | { return derived() = forceAligned() / other; } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator/=(const Other&) [with Other = float; MatrixType = Eigen::Block, 2, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 230 | return Base::operator Op(scalar); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:386:33: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 386 | m_lu.col(k).end(rows-k-1) /= m_lu.coeff(k,k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:540:10: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 540 | return LU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:19:8: required from here 19 | if(m.lu().solve(y, &x)) | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32> > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32> > >; MatrixType = Eigen::Block, 2, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:24: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 2, 1, 1, 32>, 10000, 1, 1, 32> >; MatrixType = Eigen::Block, 2, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:389:37: required from 'Eigen::LU::LU(const MatrixType&) [with MatrixType = Eigen::Matrix]' 389 | m_lu.col(col).end(rows-k-1) -= m_lu.col(k).end(rows-k-1) * m_lu.coeff(k,col); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:540:10: required from 'const Eigen::LU::type> Eigen::MatrixBase::lu() const [with Derived = Eigen::Matrix; typename Eigen::ei_plain_matrix_type::type = Eigen::Matrix]' 540 | return LU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:19:8: required from here 19 | if(m.lu().solve(y, &x)) | ~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:90:21: required from 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::ei_scalar_difference_op; Lhs = Eigen::Block, 10000, 10000, 0, 32>; Rhs = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>]' 90 | : m_lhs(lhs), m_rhs(rhs), m_functor(func) | ^~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:151:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, Derived, OtherDerived> Eigen::MatrixBase::operator-(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>; Derived = Eigen::Block, 10000, 10000, 0, 32>; typename Eigen::ei_traits::Scalar = float]' 151 | return CwiseBinaryOp, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | Derived, OtherDerived>(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:41: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>; Derived = Eigen::Block, 10000, 10000, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>; MatrixType = Eigen::Matrix; int BlockRows = 10000; int BlockCols = 10000; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:505:7: required from 'bool Eigen::LU::solve(const Eigen::MatrixBase&, ResultType*) const [with OtherDerived = Eigen::Matrix; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 504 | c.corner(Eigen::BottomLeft, rows-cols, c.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 505 | -= m_lu.corner(Eigen::BottomLeft, rows-cols, cols) * c.corner(Eigen::TopLeft, cols, c.cols()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:19:16: required from here 19 | if(m.lu().solve(y, &x)) | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0> >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:90:21: required from 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::ei_scalar_difference_op; Lhs = Eigen::Block, 10000, 10000, 0, 32>; Rhs = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>]' 90 | : m_lhs(lhs), m_rhs(rhs), m_functor(func) | ^~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:151:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, Derived, OtherDerived> Eigen::MatrixBase::operator-(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>; Derived = Eigen::Block, 10000, 10000, 0, 32>; typename Eigen::ei_traits::Scalar = float]' 151 | return CwiseBinaryOp, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | Derived, OtherDerived>(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:41: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>; Derived = Eigen::Block, 10000, 10000, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>; MatrixType = Eigen::Matrix; int BlockRows = 10000; int BlockCols = 10000; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:505:7: required from 'bool Eigen::LU::solve(const Eigen::MatrixBase&, ResultType*) const [with OtherDerived = Eigen::Matrix; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 504 | c.corner(Eigen::BottomLeft, rows-cols, c.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 505 | -= m_lu.corner(Eigen::BottomLeft, rows-cols, cols) * c.corner(Eigen::TopLeft, cols, c.cols()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:19:16: required from here 19 | if(m.lu().solve(y, &x)) | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:80:7: required from 'const Eigen::CwiseBinaryOp::Scalar>, Derived, OtherDerived> Eigen::MatrixBase::operator-(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>; Derived = Eigen::Block, 10000, 10000, 0, 32>; typename Eigen::ei_traits::Scalar = float]' 80 | class CwiseBinaryOp : ei_no_assignment_operator, | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:41: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>; Derived = Eigen::Block, 10000, 10000, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, 10000, 10000, 1, 32>&, const Eigen::Block, 10000, 10000, 1, 32>&, 0>; MatrixType = Eigen::Matrix; int BlockRows = 10000; int BlockCols = 10000; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:505:7: required from 'bool Eigen::LU::solve(const Eigen::MatrixBase&, ResultType*) const [with OtherDerived = Eigen::Matrix; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 504 | c.corner(Eigen::BottomLeft, rows-cols, c.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 505 | -= m_lu.corner(Eigen::BottomLeft, rows-cols, cols) * c.corner(Eigen::TopLeft, cols, c.cols()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:19:16: required from here 19 | if(m.lu().solve(y, &x)) | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 2304, 0>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>, 10000, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>, 10000, 1, 1, 32>; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 2304, 0>, 10000, 1, 1, 32> > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 2304, 0>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>, 10000, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 2304, 0>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>, 10000, 1, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 2304, 0>, 10000, 1, 1, 32> > >; MatrixType = Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:24: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 2304, 0>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>, 10000, 1, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 2304, 0>, 10000, 1, 1, 32> >; MatrixType = Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:175:89: required from 'static void Eigen::ei_solve_triangular_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Flagged, 10000, 10000, 1, 32>, 2304, 0>; Rhs = Eigen::Block, 10000, 10000, 1, 32>; int UpLo = 2048]' 175 | other.col(c).segment((IsLowerTriangular ? i : endBlock) + 1, remainingSize) -= | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 176 | other.coeffRef(i,c) | ~~~~~~~~~~~~~~~~~~~ 177 | * Block(lhs, (IsLowerTriangular ? i : endBlock) + 1, i, remainingSize, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:248:81: required from 'void Eigen::MatrixBase::solveTriangularInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; Derived = Eigen::Flagged, 10000, 10000, 1, 32>, 2304, 0>]' 248 | ei_solve_triangular_selector::type>::run(derived(), otherCopy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:500:28: required from 'bool Eigen::LU::solve(const Eigen::MatrixBase&, ResultType*) const [with OtherDerived = Eigen::Matrix; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 499 | m_lu.corner(Eigen::TopLeft,smalldim,smalldim).template marked() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | .solveTriangularInPlace( | ~~~~~~~~~~~~~~~~~~~~~~~^ 501 | c.corner(Eigen::TopLeft, smalldim, c.cols())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:19:16: required from here 19 | if(m.lu().solve(y, &x)) | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>, 10000, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>, 10000, 1, 1, 32>; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>, 10000, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>, 10000, 1, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> > >; MatrixType = Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:24: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>, 10000, 1, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 1, 32>, 1024, 0>, 10000, 1, 1, 32> >; MatrixType = Eigen::Block, 10000, 10000, 1, 32>, 10000, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:175:89: required from 'static void Eigen::ei_solve_triangular_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Flagged, 10000, 10000, 1, 32>, 1024, 0>; Rhs = Eigen::Block, 10000, 10000, 1, 32>; int UpLo = 1024]' 175 | other.col(c).segment((IsLowerTriangular ? i : endBlock) + 1, remainingSize) -= | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 176 | other.coeffRef(i,c) | ~~~~~~~~~~~~~~~~~~~ 177 | * Block(lhs, (IsLowerTriangular ? i : endBlock) + 1, i, remainingSize, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:248:81: required from 'void Eigen::MatrixBase::solveTriangularInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; Derived = Eigen::Flagged, 10000, 10000, 1, 32>, 1024, 0>]' 248 | ei_solve_triangular_selector::type>::run(derived(), otherCopy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/LU.h:521:32: required from 'bool Eigen::LU::solve(const Eigen::MatrixBase&, ResultType*) const [with OtherDerived = Eigen::Matrix; ResultType = Eigen::Matrix; MatrixType = Eigen::Matrix]' 519 | m_lu.corner(TopLeft, m_rank, m_rank) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520 | .template marked() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521 | .solveTriangularInPlace(c.corner(TopLeft, m_rank, c.cols())); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_LU_solve.cpp:19:16: required from here 19 | if(m.lu().solve(y, &x)) | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 45%] Linking CXX executable compile_LLT_solve cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_LLT_solve.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_LLT_solve.dir/link.d CMakeFiles/compile_LLT_solve.dir/compile_LLT_solve.cpp.o -o compile_LLT_solve cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_LLT_solve >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/LLT_solve.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 45%] Linking CXX executable compile_MatrixBase_corner_enum_int_int cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_corner_enum_int_int.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_corner_enum_int_int.dir/link.d CMakeFiles/compile_MatrixBase_corner_enum_int_int.dir/compile_MatrixBase_corner_enum_int_int.cpp.o -o compile_MatrixBase_corner_enum_int_int cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_corner_enum_int_int >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_corner_enum_int_int.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 46%] Built target compile_LLT_solve make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_isIdentity.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_isIdentity.dir/depend make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 46%] Built target compile_MatrixBase_corner_enum_int_int make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_isOnes.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_isOnes.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_isIdentity.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_isIdentity.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_isIdentity.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_isOnes.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_isOnes.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_isOnes.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 46%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_cwise_const.dir/compile_MatrixBase_cwise_const.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_cwise_const.dir/compile_MatrixBase_cwise_const.cpp.o -MF CMakeFiles/compile_MatrixBase_cwise_const.dir/compile_MatrixBase_cwise_const.cpp.o.d -o CMakeFiles/compile_MatrixBase_cwise_const.dir/compile_MatrixBase_cwise_const.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_cwise_const.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_cwise_const.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_cwise_const.cpp:12:21: required from here 12 | Vector3d v(-1,2,-3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_cwise_const.cpp:12:21: required from here 12 | Vector3d v(-1,2,-3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_cwise_const.cpp:13:57: required from here 13 | cout << "the absolute values:" << endl << v.cwise().abs() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_cwise_const.cpp:13:57: required from here 13 | cout << "the absolute values:" << endl << v.cwise().abs() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseUnaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseUnaryOp, Eigen::Matrix > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseUnaryOp, Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseUnaryOp, Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::CwiseUnaryOp, Eigen::Matrix > >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, CwiseUnaryOp, Matrix > >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_cwise_const.cpp:14:76: required from here 14 | cout << "the absolute values plus one:" << endl << v.cwise().abs().cwise()+1 << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 46%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_cwise.dir/compile_MatrixBase_cwise.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_cwise.dir/compile_MatrixBase_cwise.cpp.o -MF CMakeFiles/compile_MatrixBase_cwise.dir/compile_MatrixBase_cwise.cpp.o.d -o CMakeFiles/compile_MatrixBase_cwise.dir/compile_MatrixBase_cwise.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_cwise.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_cwise.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_cwise.cpp:12:19: required from here 12 | Vector3d v(1,2,3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_cwise.cpp:12:19: required from here 12 | Vector3d v(1,2,3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:283:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 283 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Array/CwiseOperators.h:418:40: required from 'ExpressionType& Eigen::Cwise::operator+=(const Scalar&) [with ExpressionType = Eigen::Matrix; Scalar = double]' 418 | return m_matrix.const_cast_derived() = *this + scalar; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_cwise.cpp:13:14: required from here 13 | v.cwise() += 3; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 46%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_diagonal.dir/compile_MatrixBase_diagonal.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_diagonal.dir/compile_MatrixBase_diagonal.cpp.o -MF CMakeFiles/compile_MatrixBase_diagonal.dir/compile_MatrixBase_diagonal.cpp.o.d -o CMakeFiles/compile_MatrixBase_diagonal.dir/compile_MatrixBase_diagonal.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_diagonal.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_diagonal.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_diagonal.cpp:12:33: required from here 12 | Matrix3i m = Matrix3i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_diagonal.cpp:12:33: required from here 12 | Matrix3i m = Matrix3i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_diagonal.cpp:12:33: required from here 12 | Matrix3i m = Matrix3i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::DiagonalCoeffs >; _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::DiagonalCoeffs >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = DiagonalCoeffs >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_diagonal.cpp:15:20: required from here 15 | << m.diagonal() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::DiagonalCoeffs >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::DiagonalCoeffs >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::DiagonalCoeffs >; _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::DiagonalCoeffs >; _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::DiagonalCoeffs >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = DiagonalCoeffs >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_diagonal.cpp:15:20: required from here 15 | << m.diagonal() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::DiagonalCoeffs >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = DiagonalCoeffs >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_diagonal.cpp:15:20: required from here 15 | << m.diagonal() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 46%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_identity_int_int.dir/compile_MatrixBase_identity_int_int.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_identity_int_int.dir/compile_MatrixBase_identity_int_int.cpp.o -MF CMakeFiles/compile_MatrixBase_identity_int_int.dir/compile_MatrixBase_identity_int_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_identity_int_int.dir/compile_MatrixBase_identity_int_int.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_identity_int_int.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_identity_int_int.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_identity_int_int.cpp:12:34: required from here 12 | cout << MatrixXd::Identity(4, 3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_identity_int_int.cpp:12:34: required from here 12 | cout << MatrixXd::Identity(4, 3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_identity_int_int.cpp:12:34: required from here 12 | cout << MatrixXd::Identity(4, 3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_identity_int_int.cpp:12:34: required from here 12 | cout << MatrixXd::Identity(4, 3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_identity_int_int.cpp:12:34: required from here 12 | cout << MatrixXd::Identity(4, 3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_identity_int_int.cpp:12:34: required from here 12 | cout << MatrixXd::Identity(4, 3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 46%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_identity.dir/compile_MatrixBase_identity.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_identity.dir/compile_MatrixBase_identity.cpp.o -MF CMakeFiles/compile_MatrixBase_identity.dir/compile_MatrixBase_identity.cpp.o.d -o CMakeFiles/compile_MatrixBase_identity.dir/compile_MatrixBase_identity.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_identity.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_identity.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h: In instantiation of 'static const Eigen::MatrixBase::IdentityReturnType Eigen::MatrixBase::Identity() [with Derived = Eigen::Matrix; IdentityReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_identity.cpp:12:41: required from here 12 | cout << Matrix::Identity() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:607:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 607 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 4; int _Options = 2; int _MaxRows = 3; int _MaxCols = 4]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 4; int _Options = 2; int _MaxRows = 3; int _MaxCols = 4]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_identity.cpp:12:42: required from here 12 | cout << Matrix::Identity() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 4; int _Options = 2; int _MaxRows = 3; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 4; int _Options = 2; int _MaxRows = 3; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_identity.cpp:12:42: required from here 12 | cout << Matrix::Identity() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 4; int _Options = 2; int _MaxRows = 3; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 4; int _Options = 2; int _MaxRows = 3; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_identity.cpp:12:42: required from here 12 | cout << Matrix::Identity() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 4; int _Options = 2; int _MaxRows = 3; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 4; int _Options = 2; int _MaxRows = 3; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_identity.cpp:12:42: required from here 12 | cout << Matrix::Identity() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 4; int _Options = 2; int _MaxRows = 3; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 4; int _Options = 2; int _MaxRows = 3; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_identity.cpp:12:42: required from here 12 | cout << Matrix::Identity() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 46%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_inverse.dir/compile_MatrixBase_inverse.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_inverse.dir/compile_MatrixBase_inverse.cpp.o -MF CMakeFiles/compile_MatrixBase_inverse.dir/compile_MatrixBase_inverse.cpp.o.d -o CMakeFiles/compile_MatrixBase_inverse.dir/compile_MatrixBase_inverse.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_inverse.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_inverse.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_inverse.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/Inverse.h: In instantiation of 'void Eigen::MatrixBase::computeInverse(Eigen::MatrixBase*) const [with ResultType = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/Inverse.h:319:17: required from 'const Eigen::MatrixBase::PlainMatrixType Eigen::MatrixBase::inverse() const [with Derived = Eigen::Matrix; PlainMatrixType = Eigen::Matrix]' 319 | computeInverse(&result); | ~~~~~~~~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_inverse.cpp:14:47: required from here 14 | cout << "Its inverse is:" << endl << m.inverse() << endl; | ~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/LU/Inverse.h:297:59: warning: enum constant in boolean context [-Wint-in-bool-context] 297 | EIGEN_STATIC_ASSERT(NumTraits::HasFloatingPoint,NUMERIC_TYPE_MUST_BE_FLOATING_POINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_inverse.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_inverse.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 46%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_eval.dir/compile_MatrixBase_eval.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_eval.dir/compile_MatrixBase_eval.cpp.o -MF CMakeFiles/compile_MatrixBase_eval.dir/compile_MatrixBase_eval.cpp.o.d -o CMakeFiles/compile_MatrixBase_eval.dir/compile_MatrixBase_eval.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_eval.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_eval.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_eval.cpp:12:33: required from here 12 | Matrix2f M = Matrix2f::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Transpose >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_eval.cpp:22:23: required from here 22 | m = m.transpose().eval(); | ~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_eval.cpp:12:33: required from here 12 | Matrix2f M = Matrix2f::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_eval.cpp:12:33: required from here 12 | Matrix2f M = Matrix2f::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_eval.cpp:12:33: required from here 12 | Matrix2f M = Matrix2f::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_eval.cpp:12:33: required from here 12 | Matrix2f M = Matrix2f::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Transpose >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Transpose >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_eval.cpp:22:23: required from here 22 | m = m.transpose().eval(); | ~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Transpose > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Transpose >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Transpose >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_eval.cpp:22:23: required from here 22 | m = m.transpose().eval(); | ~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Transpose >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_eval.cpp:22:23: required from here 22 | m = m.transpose().eval(); | ~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Transpose >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_eval.cpp:22:23: required from here 22 | m = m.transpose().eval(); | ~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Transpose >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Transpose >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:283:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 283 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_eval.cpp:18:17: required from here 18 | m = m.transpose(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Transpose > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Transpose >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Transpose >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:283:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 283 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_eval.cpp:18:17: required from here 18 | m = m.transpose(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:283:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 283 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_eval.cpp:22:24: required from here 22 | m = m.transpose().eval(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:283:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 283 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_eval.cpp:22:24: required from here 22 | m = m.transpose().eval(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 46%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_fixedBlock_int_int.dir/compile_MatrixBase_fixedBlock_int_int.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_fixedBlock_int_int.dir/compile_MatrixBase_fixedBlock_int_int.cpp.o -MF CMakeFiles/compile_MatrixBase_fixedBlock_int_int.dir/compile_MatrixBase_fixedBlock_int_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_fixedBlock_int_int.dir/compile_MatrixBase_fixedBlock_int_int.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_fixedBlock_int_int.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_fixedBlock_int_int.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_fixedBlock_int_int.cpp:12:32: required from here 12 | Matrix4d m = Vector4d(1,2,3,4).asDiagonal(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:393:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 393 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 4) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:392:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1; Scalar = double]' 392 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_fixedBlock_int_int.cpp:12:32: required from here 12 | Matrix4d m = Vector4d(1,2,3,4).asDiagonal(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::DiagonalMatrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_fixedBlock_int_int.cpp:12:45: required from here 12 | Matrix4d m = Vector4d(1,2,3,4).asDiagonal(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h: In instantiation of 'Eigen::MapBase::MapBase(const Scalar*) [with Derived = Eigen::Block, 2, 2, 1, 32>; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:253:88: required from 'Eigen::Block::Block(const MatrixType&, int, int) [with MatrixType = Eigen::Matrix; int BlockRows = 2; int BlockCols = 2; int PacketAccess = 1]' 253 | : Base(&matrix.const_cast_derived().coeffRef(startRow,startCol)), m_matrix(matrix) | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:694:10: required from 'typename Eigen::BlockReturnType::Type Eigen::MatrixBase::block(int, int) [with int BlockRows = 2; int BlockCols = 2; Derived = Eigen::Matrix; typename Eigen::BlockReturnType::Type = Eigen::Block, 2, 2, 1, 32>]' 694 | return Block(derived(), startRow, startCol); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_fixedBlock_int_int.cpp:14:64: required from here 14 | cout << "Here is m.fixed<2, 2>(2, 2):" << endl << m.block<2, 2>(2, 2) << endl; | ~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:148:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 148 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::DiagonalMatrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::DiagonalMatrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::DiagonalMatrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::DiagonalMatrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_fixedBlock_int_int.cpp:12:45: required from here 12 | Matrix4d m = Vector4d(1,2,3,4).asDiagonal(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::DiagonalMatrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::DiagonalMatrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::DiagonalMatrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::DiagonalMatrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::DiagonalMatrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_fixedBlock_int_int.cpp:12:45: required from here 12 | Matrix4d m = Vector4d(1,2,3,4).asDiagonal(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_fixedBlock_int_int.cpp:12:45: required from here 12 | Matrix4d m = Vector4d(1,2,3,4).asDiagonal(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_fixedBlock_int_int.cpp:12:45: required from here 12 | Matrix4d m = Vector4d(1,2,3,4).asDiagonal(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 2, 2, 1, 32>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 2, 2, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 2, 2, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_fixedBlock_int_int.cpp:14:69: required from here 14 | cout << "Here is m.fixed<2, 2>(2, 2):" << endl << m.block<2, 2>(2, 2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 2, 2, 1, 32>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Block, 2, 2, 1, 32>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 2, 2, 1, 32>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 2, 2, 1, 32>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 2, 2, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 2, 2, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_fixedBlock_int_int.cpp:14:69: required from here 14 | cout << "Here is m.fixed<2, 2>(2, 2):" << endl << m.block<2, 2>(2, 2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Block, 2, 2, 1, 32> >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 2, 2, 1, 32>; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Block, 2, 2, 1, 32>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 2, 2, 1, 32>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 2, 2, 1, 32>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 2, 2, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 2, 2, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_fixedBlock_int_int.cpp:14:69: required from here 14 | cout << "Here is m.fixed<2, 2>(2, 2):" << endl << m.block<2, 2>(2, 2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 2, 2, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 2, 2, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_fixedBlock_int_int.cpp:14:69: required from here 14 | cout << "Here is m.fixed<2, 2>(2, 2):" << endl << m.block<2, 2>(2, 2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 2, 2, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 2, 2, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_fixedBlock_int_int.cpp:14:69: required from here 14 | cout << "Here is m.fixed<2, 2>(2, 2):" << endl << m.block<2, 2>(2, 2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 2, 2, 1, 32>; Derived = Eigen::Block, 2, 2, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 2, 2, 1, 32>; OtherDerived = Eigen::Block, 2, 2, 1, 32>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 2, 2, 1, 32>; Derived = Eigen::Block, 2, 2, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:231:38: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 2, 2, 1, 32>]' 231 | return this->operator=(other); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:171:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MapBase&) [with Derived = Eigen::Block, 2, 2, 1, 32>]' 171 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::Block&) [with MatrixType = Eigen::Matrix; int BlockRows = 2; int BlockCols = 2; int PacketAccess = 1]' 223 | return Base::operator Op(other); \ | ~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_fixedBlock_int_int.cpp:15:41: required from here 15 | m.block<2, 2>(2, 0) = m.block<2, 2>(2, 2); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 46%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_end_int.dir/compile_MatrixBase_end_int.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_end_int.dir/compile_MatrixBase_end_int.cpp.o -MF CMakeFiles/compile_MatrixBase_end_int.dir/compile_MatrixBase_end_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_end_int.dir/compile_MatrixBase_end_int.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_end_int.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_end_int.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_end_int.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_end_int.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_end_int.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_end_int.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_end_int.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 10000, 1, 32>; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 1, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 1, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_end_int.cpp:14:47: required from here 14 | cout << "Here is v.end(2):" << endl << v.end(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 10000, 1, 32>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Block, 1, 10000, 1, 32>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 10000, 1, 32>; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 10000, 1, 32>; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 1, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 1, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_end_int.cpp:14:47: required from here 14 | cout << "Here is v.end(2):" << endl << v.end(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Block, 1, 10000, 1, 32> >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 10000, 1, 32>; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Block, 1, 10000, 1, 32>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 10000, 1, 32>; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 10000, 1, 32>; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 1, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 1, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_end_int.cpp:14:47: required from here 14 | cout << "Here is v.end(2):" << endl << v.end(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 1, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 1, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_end_int.cpp:14:47: required from here 14 | cout << "Here is v.end(2):" << endl << v.end(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 1, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 1, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_end_int.cpp:14:47: required from here 14 | cout << "Here is v.end(2):" << endl << v.end(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 1, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 1, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_end_int.cpp:14:47: required from here 14 | cout << "Here is v.end(2):" << endl << v.end(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 10000, 1, 32> >; Derived = Eigen::Block, 1, 10000, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 1, 10000, 1, 32>; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 10000, 1, 32> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 10000, 1, 32> >; Derived = Eigen::Block, 1, 10000, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 10000, 1, 32> >; Derived = Eigen::Block, 1, 10000, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 10000, 1, 32> >; MatrixType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 10000; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:270:20: required from 'Derived& Eigen::MatrixBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 10000, 1, 32>; Scalar = int]' 270 | return derived() = Constant(rows(), cols(), value); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:402:10: required from 'Derived& Eigen::MatrixBase::setZero() [with Derived = Eigen::Block, 1, 10000, 1, 32>]' 402 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_end_int.cpp:15:17: required from here 15 | v.end(2).setZero(); | ~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 46%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_isDiagonal.dir/compile_MatrixBase_isDiagonal.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_isDiagonal.dir/compile_MatrixBase_isDiagonal.cpp.o -MF CMakeFiles/compile_MatrixBase_isDiagonal.dir/compile_MatrixBase_isDiagonal.cpp.o.d -o CMakeFiles/compile_MatrixBase_isDiagonal.dir/compile_MatrixBase_isDiagonal.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isDiagonal.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isDiagonal.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h: In instantiation of 'static const Eigen::MatrixBase::IdentityReturnType Eigen::MatrixBase::Identity() [with Derived = Eigen::Matrix; IdentityReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isDiagonal.cpp:12:42: required from here 12 | Matrix3d m = 10000 * Matrix3d::Identity(); | ~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:607:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 607 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isDiagonal.cpp:12:43: required from here 12 | Matrix3d m = 10000 * Matrix3d::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isDiagonal.cpp:12:43: required from here 12 | Matrix3d m = 10000 * Matrix3d::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isDiagonal.cpp:12:43: required from here 12 | Matrix3d m = 10000 * Matrix3d::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 46%] Linking CXX executable compile_MatrixBase_cwise cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_cwise.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_cwise.dir/link.d CMakeFiles/compile_MatrixBase_cwise.dir/compile_MatrixBase_cwise.cpp.o -o compile_MatrixBase_cwise cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_cwise >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_cwise.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 46%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_extract.dir/compile_MatrixBase_extract.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_extract.dir/compile_MatrixBase_extract.cpp.o -MF CMakeFiles/compile_MatrixBase_extract.dir/compile_MatrixBase_extract.cpp.o.d -o CMakeFiles/compile_MatrixBase_extract.dir/compile_MatrixBase_extract.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_extract.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_extract.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_extract.cpp:12:33: required from here 12 | Matrix3i m = Matrix3i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_extract.cpp:12:33: required from here 12 | Matrix3i m = Matrix3i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_extract.cpp:12:33: required from here 12 | Matrix3i m = Matrix3i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Part, 1024>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Part, 1024>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Part, 1024>; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Part, 1024>; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Part, 1024>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Part, 1024>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_extract.cpp:15:40: required from here 15 | << m.part() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Part, 1152>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Part, 1152>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Part, 1152>; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Part, 1152>; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Part, 1152>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Part, 1152>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_extract.cpp:17:48: required from here 17 | << m.part() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Part, 2304>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Part, 2304>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Part, 2304>; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Part, 2304>; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Part, 2304>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Part, 2304>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_extract.cpp:19:44: required from here 19 | << m.part() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 55%] Built target compile_MatrixBase_cwise make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_isOrthogonal.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_isOrthogonal.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 47%] Linking CXX executable compile_MatrixBase_cwise_const cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_cwise_const.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_cwise_const.dir/link.d CMakeFiles/compile_MatrixBase_cwise_const.dir/compile_MatrixBase_cwise_const.cpp.o -o compile_MatrixBase_cwise_const cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_cwise_const >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_cwise_const.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_isOrthogonal.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_isOrthogonal.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_isOrthogonal.dir/build make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 56%] Built target compile_MatrixBase_cwise_const make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_isUnitary.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_isUnitary.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_isUnitary.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_isUnitary.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_isUnitary.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 46%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_isOnes.dir/compile_MatrixBase_isOnes.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_isOnes.dir/compile_MatrixBase_isOnes.cpp.o -MF CMakeFiles/compile_MatrixBase_isOnes.dir/compile_MatrixBase_isOnes.cpp.o.d -o CMakeFiles/compile_MatrixBase_isOnes.dir/compile_MatrixBase_isOnes.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isOnes.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isOnes.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h: In instantiation of 'static const Eigen::MatrixBase::ConstantReturnType Eigen::MatrixBase::Constant(const Scalar&) [with Derived = Eigen::Matrix; ConstantReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:502:18: required from 'static const Eigen::MatrixBase::ConstantReturnType Eigen::MatrixBase::Ones() [with Derived = Eigen::Matrix; ConstantReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 502 | return Constant(Scalar(1)); | ~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isOnes.cpp:12:30: required from here 12 | Matrix3d m = Matrix3d::Ones(); | ~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:227:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 227 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isOnes.cpp:12:31: required from here 12 | Matrix3d m = Matrix3d::Ones(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isOnes.cpp:12:31: required from here 12 | Matrix3d m = Matrix3d::Ones(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isOnes.cpp:12:31: required from here 12 | Matrix3d m = Matrix3d::Ones(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 48%] Linking CXX executable compile_MatrixBase_diagonal cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_diagonal.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_diagonal.dir/link.d CMakeFiles/compile_MatrixBase_diagonal.dir/compile_MatrixBase_diagonal.cpp.o -o compile_MatrixBase_diagonal cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_diagonal >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_diagonal.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 57%] Built target compile_MatrixBase_diagonal make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_isZero.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_isZero.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_isZero.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_isZero.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_isZero.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 46%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_isIdentity.dir/compile_MatrixBase_isIdentity.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_isIdentity.dir/compile_MatrixBase_isIdentity.cpp.o -MF CMakeFiles/compile_MatrixBase_isIdentity.dir/compile_MatrixBase_isIdentity.cpp.o.d -o CMakeFiles/compile_MatrixBase_isIdentity.dir/compile_MatrixBase_isIdentity.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isIdentity.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isIdentity.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h: In instantiation of 'static const Eigen::MatrixBase::IdentityReturnType Eigen::MatrixBase::Identity() [with Derived = Eigen::Matrix; IdentityReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isIdentity.cpp:12:34: required from here 12 | Matrix3d m = Matrix3d::Identity(); | ~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:607:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 607 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isIdentity.cpp:12:35: required from here 12 | Matrix3d m = Matrix3d::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isIdentity.cpp:12:35: required from here 12 | Matrix3d m = Matrix3d::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isIdentity.cpp:12:35: required from here 12 | Matrix3d m = Matrix3d::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 50%] Linking CXX executable compile_MatrixBase_identity cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_identity.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_identity.dir/link.d CMakeFiles/compile_MatrixBase_identity.dir/compile_MatrixBase_identity.cpp.o -o compile_MatrixBase_identity cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_identity >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_identity.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 46%] Linking CXX executable compile_LU_solve cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_LU_solve.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_LU_solve.dir/link.d CMakeFiles/compile_LU_solve.dir/compile_LU_solve.cpp.o -o compile_LU_solve cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_LU_solve >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/LU_solve.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 58%] Built target compile_LU_solve make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_lazy.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_lazy.dir/depend make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 58%] Built target compile_MatrixBase_identity make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_marked.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_marked.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_marked.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_marked.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_marked.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_lazy.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_lazy.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_lazy.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 52%] Linking CXX executable compile_MatrixBase_eval cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_eval.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_eval.dir/link.d CMakeFiles/compile_MatrixBase_eval.dir/compile_MatrixBase_eval.cpp.o -o compile_MatrixBase_eval cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_eval >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_eval.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 49%] Linking CXX executable compile_MatrixBase_identity_int_int cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_identity_int_int.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_identity_int_int.dir/link.d CMakeFiles/compile_MatrixBase_identity_int_int.dir/compile_MatrixBase_identity_int_int.cpp.o -o compile_MatrixBase_identity_int_int cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_identity_int_int >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_identity_int_int.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 58%] Built target compile_MatrixBase_eval make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_minor.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_minor.dir/depend make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 58%] Built target compile_MatrixBase_identity_int_int make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_ones.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_ones.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_minor.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_minor.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_minor.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_ones.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_ones.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_ones.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 53%] Linking CXX executable compile_MatrixBase_fixedBlock_int_int cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_fixedBlock_int_int.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_fixedBlock_int_int.dir/link.d CMakeFiles/compile_MatrixBase_fixedBlock_int_int.dir/compile_MatrixBase_fixedBlock_int_int.cpp.o -o compile_MatrixBase_fixedBlock_int_int cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_fixedBlock_int_int >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_fixedBlock_int_int.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 55%] Linking CXX executable compile_MatrixBase_isDiagonal cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_isDiagonal.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_isDiagonal.dir/link.d CMakeFiles/compile_MatrixBase_isDiagonal.dir/compile_MatrixBase_isDiagonal.cpp.o -o compile_MatrixBase_isDiagonal cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_isDiagonal >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_isDiagonal.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 60%] Built target compile_MatrixBase_fixedBlock_int_int make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_ones_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_ones_int.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_ones_int.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_ones_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_ones_int.dir/build make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 60%] Built target compile_MatrixBase_isDiagonal make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_ones_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_ones_int_int.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 54%] Linking CXX executable compile_MatrixBase_end_int cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_end_int.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_end_int.dir/link.d CMakeFiles/compile_MatrixBase_end_int.dir/compile_MatrixBase_end_int.cpp.o -o compile_MatrixBase_end_int cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_end_int >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_end_int.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 60%] Built target compile_MatrixBase_end_int make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_part.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_part.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_ones_int_int.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_ones_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_ones_int_int.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_part.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_part.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_part.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 51%] Linking CXX executable compile_MatrixBase_inverse cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_inverse.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_inverse.dir/link.d CMakeFiles/compile_MatrixBase_inverse.dir/compile_MatrixBase_inverse.cpp.o -o compile_MatrixBase_inverse cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_inverse >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_inverse.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 63%] Built target compile_MatrixBase_inverse make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_random.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_random.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 57%] Linking CXX executable compile_MatrixBase_isOnes cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_isOnes.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_isOnes.dir/link.d CMakeFiles/compile_MatrixBase_isOnes.dir/compile_MatrixBase_isOnes.cpp.o -o compile_MatrixBase_isOnes cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_isOnes >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_isOnes.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 45%] Linking CXX executable compile_LU_computeKernel cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_LU_computeKernel.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_LU_computeKernel.dir/link.d CMakeFiles/compile_LU_computeKernel.dir/compile_LU_computeKernel.cpp.o -o compile_LU_computeKernel cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_LU_computeKernel >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/LU_computeKernel.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_random.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_random.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_random.dir/build make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 63%] Built target compile_MatrixBase_isOnes make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_random_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_random_int.dir/depend make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 63%] Built target compile_LU_computeKernel make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_random_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_random_int_int.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 56%] Linking CXX executable compile_MatrixBase_extract cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_extract.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_extract.dir/link.d CMakeFiles/compile_MatrixBase_extract.dir/compile_MatrixBase_extract.cpp.o -o compile_MatrixBase_extract cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_extract >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_extract.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_random_int.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_random_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_random_int.dir/build make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 64%] Built target compile_MatrixBase_extract make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_row.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_row.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_random_int_int.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_random_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_random_int_int.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 58%] Linking CXX executable compile_MatrixBase_isIdentity cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_isIdentity.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_isIdentity.dir/link.d CMakeFiles/compile_MatrixBase_isIdentity.dir/compile_MatrixBase_isIdentity.cpp.o -o compile_MatrixBase_isIdentity cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_isIdentity >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_isIdentity.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_row.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_row.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_row.dir/build make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 66%] Built target compile_MatrixBase_isIdentity make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_rowwise.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_rowwise.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_rowwise.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_rowwise.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_rowwise.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 46%] Linking CXX executable compile_LU_kernel cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_LU_kernel.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_LU_kernel.dir/link.d CMakeFiles/compile_LU_kernel.dir/compile_LU_kernel.cpp.o -o compile_LU_kernel cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_LU_kernel >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/LU_kernel.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 68%] Built target compile_LU_kernel make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_segment_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_segment_int_int.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 56%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_isOrthogonal.dir/compile_MatrixBase_isOrthogonal.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_isOrthogonal.dir/compile_MatrixBase_isOrthogonal.cpp.o -MF CMakeFiles/compile_MatrixBase_isOrthogonal.dir/compile_MatrixBase_isOrthogonal.cpp.o.d -o CMakeFiles/compile_MatrixBase_isOrthogonal.dir/compile_MatrixBase_isOrthogonal.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isOrthogonal.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isOrthogonal.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isOrthogonal.cpp:12:19: required from here 12 | Vector3d v(1,0,0); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isOrthogonal.cpp:12:19: required from here 12 | Vector3d v(1,0,0); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Dot.h: In instantiation of 'typename Eigen::ei_traits::Scalar Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ei_traits::Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Dot.h:333:28: required from 'bool Eigen::MatrixBase::isOrthogonal(const Eigen::MatrixBase&, RealScalar) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; RealScalar = double]' 333 | return ei_abs2(nested.dot(otherNested)) <= prec * prec * nested.squaredNorm() * otherNested.squaredNorm(); | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isOrthogonal.cpp:16:56: required from here 16 | cout << "v.isOrthogonal(w) returns: " << v.isOrthogonal(w) << endl; | ~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Dot.h:265:5: warning: enum constant in boolean context [-Wint-in-bool-context] 265 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_segment_int_int.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_segment_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_segment_int_int.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 56%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_isUnitary.dir/compile_MatrixBase_isUnitary.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_isUnitary.dir/compile_MatrixBase_isUnitary.cpp.o -MF CMakeFiles/compile_MatrixBase_isUnitary.dir/compile_MatrixBase_isUnitary.cpp.o.d -o CMakeFiles/compile_MatrixBase_isUnitary.dir/compile_MatrixBase_isUnitary.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isUnitary.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isUnitary.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h: In instantiation of 'static const Eigen::MatrixBase::IdentityReturnType Eigen::MatrixBase::Identity() [with Derived = Eigen::Matrix; IdentityReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isUnitary.cpp:12:34: required from here 12 | Matrix3d m = Matrix3d::Identity(); | ~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:607:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 607 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isUnitary.cpp:12:35: required from here 12 | Matrix3d m = Matrix3d::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Dot.h: In instantiation of 'typename Eigen::ei_traits::Scalar Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 3, 1, 1, 32>; Derived = Eigen::Block, 3, 1, 1, 32>; typename Eigen::ei_traits::Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Dot.h:356:49: required from 'bool Eigen::MatrixBase::isUnitary(RealScalar) const [with Derived = Eigen::Matrix; RealScalar = double]' 356 | if(!ei_isMuchSmallerThan(nested.col(i).dot(nested.col(j)), static_cast(1), prec)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isUnitary.cpp:15:49: required from here 15 | cout << "m.isUnitary() returns: " << m.isUnitary() << endl; | ~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Dot.h:265:5: warning: enum constant in boolean context [-Wint-in-bool-context] 265 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isUnitary.cpp:12:35: required from here 12 | Matrix3d m = Matrix3d::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isUnitary.cpp:12:35: required from here 12 | Matrix3d m = Matrix3d::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 57%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_isZero.dir/compile_MatrixBase_isZero.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_isZero.dir/compile_MatrixBase_isZero.cpp.o -MF CMakeFiles/compile_MatrixBase_isZero.dir/compile_MatrixBase_isZero.cpp.o.d -o CMakeFiles/compile_MatrixBase_isZero.dir/compile_MatrixBase_isZero.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isZero.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isZero.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h: In instantiation of 'static const Eigen::MatrixBase::ConstantReturnType Eigen::MatrixBase::Constant(const Scalar&) [with Derived = Eigen::Matrix; ConstantReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:371:18: required from 'static const Eigen::MatrixBase::ConstantReturnType Eigen::MatrixBase::Zero() [with Derived = Eigen::Matrix; ConstantReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 371 | return Constant(Scalar(0)); | ~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isZero.cpp:12:30: required from here 12 | Matrix3d m = Matrix3d::Zero(); | ~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:227:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 227 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isZero.cpp:12:31: required from here 12 | Matrix3d m = Matrix3d::Zero(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isZero.cpp:12:31: required from here 12 | Matrix3d m = Matrix3d::Zero(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_isZero.cpp:12:31: required from here 12 | Matrix3d m = Matrix3d::Zero(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 59%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_minor.dir/compile_MatrixBase_minor.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_minor.dir/compile_MatrixBase_minor.cpp.o -MF CMakeFiles/compile_MatrixBase_minor.dir/compile_MatrixBase_minor.cpp.o.d -o CMakeFiles/compile_MatrixBase_minor.dir/compile_MatrixBase_minor.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_minor.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_minor.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_minor.cpp:12:33: required from here 12 | Matrix3i m = Matrix3i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_minor.cpp:12:33: required from here 12 | Matrix3i m = Matrix3i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_minor.cpp:12:33: required from here 12 | Matrix3i m = Matrix3i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Minor >; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Minor >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Minor >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_minor.cpp:14:55: required from here 14 | cout << "Here is m.minor(1,1):" << endl << m.minor(1,1) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Minor >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Minor >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Minor >; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Minor >; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Minor >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Minor >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_minor.cpp:14:55: required from here 14 | cout << "Here is m.minor(1,1):" << endl << m.minor(1,1) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Minor > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Minor >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Minor >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Minor >; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Minor >; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Minor >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Minor >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_minor.cpp:14:55: required from here 14 | cout << "Here is m.minor(1,1):" << endl << m.minor(1,1) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Minor >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Minor >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_minor.cpp:14:55: required from here 14 | cout << "Here is m.minor(1,1):" << endl << m.minor(1,1) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Minor >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Minor >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_minor.cpp:14:55: required from here 14 | cout << "Here is m.minor(1,1):" << endl << m.minor(1,1) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 58%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_lazy.dir/compile_MatrixBase_lazy.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_lazy.dir/compile_MatrixBase_lazy.cpp.o -MF CMakeFiles/compile_MatrixBase_lazy.dir/compile_MatrixBase_lazy.cpp.o.d -o CMakeFiles/compile_MatrixBase_lazy.dir/compile_MatrixBase_lazy.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_lazy.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_lazy.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h: In instantiation of 'const typename Eigen::ProductReturnType::Type Eigen::MatrixBase::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ProductReturnType::Type = Eigen::Product&, const Eigen::Matrix&, 0>]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_lazy.cpp:13:12: required from here 13 | cout << (m*m).lazy().row(0) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:294:5: warning: enum constant in boolean context [-Wint-in-bool-context] 294 | INVALID_VECTOR_VECTOR_PRODUCT__IF_YOU_WANTED_A_DOT_OR_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:296:5: warning: enum constant in boolean context [-Wint-in-bool-context] 296 | INVALID_MATRIX_PRODUCT__IF_YOU_WANTED_A_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:297:52: warning: enum constant in boolean context [-Wint-in-bool-context] 297 | EIGEN_STATIC_ASSERT(ProductIsValid || SameSizes, INVALID_MATRIX_PRODUCT) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_lazy.cpp:12:12: required from here 12 | Matrix2d m; m << 1,2,3,4; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product::Product(const Lhs&, const Rhs&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; LhsNested = const Eigen::Matrix&; RhsNested = const Eigen::Matrix&; int ProductMode = 0]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:298:60: required from 'const typename Eigen::ProductReturnType::Type Eigen::MatrixBase::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ProductReturnType::Type = Eigen::Product&, const Eigen::Matrix&, 0>]' 298 | return typename ProductReturnType::Type(derived(), other.derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_lazy.cpp:13:12: required from here 13 | cout << (m*m).lazy().row(0) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:209:9: warning: enum constant in boolean context [-Wint-in-bool-context] 209 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 1; int _Cols = 2; int _Options = 2; int _MaxRows = 1; int _MaxCols = 2]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block&, const Eigen::Matrix&, 0>, 0, 6>, 1, 2, 1, 0>; _Scalar = double; int _Rows = 1; int _Cols = 2; int _Options = 2; int _MaxRows = 1; int _MaxCols = 2]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block&, const Eigen::Matrix&, 0>, 0, 6>, 1, 2, 1, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block&, const Matrix&, 0>, 0, 6>, 1, 2, 1, 0>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_lazy.cpp:13:27: required from here 13 | cout << (m*m).lazy().row(0) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block&, const Eigen::Matrix&, 0>, 0, 6>, 1, 2, 1, 0>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Block&, const Eigen::Matrix&, 0>, 0, 6>, 1, 2, 1, 0>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block&, const Eigen::Matrix&, 0>, 0, 6>, 1, 2, 1, 0>; _Scalar = double; int _Rows = 1; int _Cols = 2; int _Options = 2; int _MaxRows = 1; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block&, const Eigen::Matrix&, 0>, 0, 6>, 1, 2, 1, 0>; _Scalar = double; int _Rows = 1; int _Cols = 2; int _Options = 2; int _MaxRows = 1; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block&, const Eigen::Matrix&, 0>, 0, 6>, 1, 2, 1, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block&, const Matrix&, 0>, 0, 6>, 1, 2, 1, 0>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_lazy.cpp:13:27: required from here 13 | cout << (m*m).lazy().row(0) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Block&, const Eigen::Matrix&, 0>, 0, 6>, 1, 2, 1, 0> >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block&, const Eigen::Matrix&, 0>, 0, 6>, 1, 2, 1, 0>; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Block&, const Eigen::Matrix&, 0>, 0, 6>, 1, 2, 1, 0>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block&, const Eigen::Matrix&, 0>, 0, 6>, 1, 2, 1, 0>; _Scalar = double; int _Rows = 1; int _Cols = 2; int _Options = 2; int _MaxRows = 1; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block&, const Eigen::Matrix&, 0>, 0, 6>, 1, 2, 1, 0>; _Scalar = double; int _Rows = 1; int _Cols = 2; int _Options = 2; int _MaxRows = 1; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block&, const Eigen::Matrix&, 0>, 0, 6>, 1, 2, 1, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block&, const Matrix&, 0>, 0, 6>, 1, 2, 1, 0>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_lazy.cpp:13:27: required from here 13 | cout << (m*m).lazy().row(0) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 1; int _Cols = 2; int _Options = 2; int _MaxRows = 1; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 1; int _Cols = 2; int _Options = 2; int _MaxRows = 1; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block&, const Eigen::Matrix&, 0>, 0, 6>, 1, 2, 1, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block&, const Matrix&, 0>, 0, 6>, 1, 2, 1, 0>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_lazy.cpp:13:27: required from here 13 | cout << (m*m).lazy().row(0) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 1; int _Cols = 2; int _Options = 2; int _MaxRows = 1; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 1; int _Cols = 2; int _Options = 2; int _MaxRows = 1; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block&, const Eigen::Matrix&, 0>, 0, 6>, 1, 2, 1, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block&, const Matrix&, 0>, 0, 6>, 1, 2, 1, 0>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_lazy.cpp:13:27: required from here 13 | cout << (m*m).lazy().row(0) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 62%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_ones_int_int.dir/compile_MatrixBase_ones_int_int.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_ones_int_int.dir/compile_MatrixBase_ones_int_int.cpp.o -MF CMakeFiles/compile_MatrixBase_ones_int_int.dir/compile_MatrixBase_ones_int_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_ones_int_int.dir/compile_MatrixBase_ones_int_int.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones_int_int.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones_int_int.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones_int_int.cpp:12:29: required from here 12 | cout << MatrixXi::Ones(2,3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones_int_int.cpp:12:29: required from here 12 | cout << MatrixXi::Ones(2,3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones_int_int.cpp:12:29: required from here 12 | cout << MatrixXi::Ones(2,3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones_int_int.cpp:12:29: required from here 12 | cout << MatrixXi::Ones(2,3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones_int_int.cpp:12:29: required from here 12 | cout << MatrixXi::Ones(2,3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones_int_int.cpp:12:29: required from here 12 | cout << MatrixXi::Ones(2,3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones_int_int.cpp:12:29: required from here 12 | cout << MatrixXi::Ones(2,3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 69%] Linking CXX executable compile_MatrixBase_isOrthogonal cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_isOrthogonal.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_isOrthogonal.dir/link.d CMakeFiles/compile_MatrixBase_isOrthogonal.dir/compile_MatrixBase_isOrthogonal.cpp.o -o compile_MatrixBase_isOrthogonal cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_isOrthogonal >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_isOrthogonal.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 60%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_ones.dir/compile_MatrixBase_ones.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_ones.dir/compile_MatrixBase_ones.cpp.o -MF CMakeFiles/compile_MatrixBase_ones.dir/compile_MatrixBase_ones.cpp.o.d -o CMakeFiles/compile_MatrixBase_ones.dir/compile_MatrixBase_ones.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h: In instantiation of 'static const Eigen::MatrixBase::ConstantReturnType Eigen::MatrixBase::Constant(const Scalar&) [with Derived = Eigen::Matrix; ConstantReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:502:18: required from 'static const Eigen::MatrixBase::ConstantReturnType Eigen::MatrixBase::Ones() [with Derived = Eigen::Matrix; ConstantReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 502 | return Constant(Scalar(1)); | ~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones.cpp:12:25: required from here 12 | cout << Matrix2d::Ones() << endl; | ~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:227:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 227 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h: In instantiation of 'static const Eigen::MatrixBase::ConstantReturnType Eigen::MatrixBase::Constant(const Scalar&) [with Derived = Eigen::Matrix; ConstantReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Scalar = int]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:502:18: required from 'static const Eigen::MatrixBase::ConstantReturnType Eigen::MatrixBase::Ones() [with Derived = Eigen::Matrix; ConstantReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 502 | return Constant(Scalar(1)); | ~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones.cpp:13:30: required from here 13 | cout << 6 * RowVector4i::Ones() << endl; | ~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:227:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 227 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones.cpp:12:26: required from here 12 | cout << Matrix2d::Ones() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, CwiseNullaryOp, Matrix > >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones.cpp:13:31: required from here 13 | cout << 6 * RowVector4i::Ones() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones.cpp:12:26: required from here 12 | cout << Matrix2d::Ones() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones.cpp:12:26: required from here 12 | cout << Matrix2d::Ones() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones.cpp:12:26: required from here 12 | cout << Matrix2d::Ones() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones.cpp:12:26: required from here 12 | cout << Matrix2d::Ones() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, CwiseNullaryOp, Matrix > >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones.cpp:13:31: required from here 13 | cout << 6 * RowVector4i::Ones() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, CwiseNullaryOp, Matrix > >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones.cpp:13:31: required from here 13 | cout << 6 * RowVector4i::Ones() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, CwiseNullaryOp, Matrix > >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones.cpp:13:31: required from here 13 | cout << 6 * RowVector4i::Ones() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, CwiseNullaryOp, Matrix > >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones.cpp:13:31: required from here 13 | cout << 6 * RowVector4i::Ones() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 73%] Built target compile_MatrixBase_isOrthogonal make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_set.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_set.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_set.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_set.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_set.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 61%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_ones_int.dir/compile_MatrixBase_ones_int.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_ones_int.dir/compile_MatrixBase_ones_int.cpp.o -MF CMakeFiles/compile_MatrixBase_ones_int.dir/compile_MatrixBase_ones_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_ones_int.dir/compile_MatrixBase_ones_int.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones_int.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones_int.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, CwiseNullaryOp, Matrix > >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones_int.cpp:12:34: required from here 12 | cout << 6 * RowVectorXi::Ones(4) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones_int.cpp:13:25: required from here 13 | cout << VectorXf::Ones(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, CwiseNullaryOp, Matrix > >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones_int.cpp:12:34: required from here 12 | cout << 6 * RowVectorXi::Ones(4) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, CwiseNullaryOp, Matrix > >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones_int.cpp:12:34: required from here 12 | cout << 6 * RowVectorXi::Ones(4) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, CwiseNullaryOp, Matrix > >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones_int.cpp:12:34: required from here 12 | cout << 6 * RowVectorXi::Ones(4) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, CwiseNullaryOp, Matrix > >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones_int.cpp:12:34: required from here 12 | cout << 6 * RowVectorXi::Ones(4) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones_int.cpp:13:25: required from here 13 | cout << VectorXf::Ones(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones_int.cpp:13:25: required from here 13 | cout << VectorXf::Ones(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones_int.cpp:13:25: required from here 13 | cout << VectorXf::Ones(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones_int.cpp:13:25: required from here 13 | cout << VectorXf::Ones(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, CwiseNullaryOp, Matrix > >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones_int.cpp:12:34: required from here 12 | cout << 6 * RowVectorXi::Ones(4) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, CwiseNullaryOp, Matrix > >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones_int.cpp:12:34: required from here 12 | cout << 6 * RowVectorXi::Ones(4) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones_int.cpp:13:25: required from here 13 | cout << VectorXf::Ones(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_ones_int.cpp:13:25: required from here 13 | cout << VectorXf::Ones(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 64%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_random.dir/compile_MatrixBase_random.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_random.dir/compile_MatrixBase_random.cpp.o -MF CMakeFiles/compile_MatrixBase_random.dir/compile_MatrixBase_random.cpp.o.d -o CMakeFiles/compile_MatrixBase_random.dir/compile_MatrixBase_random.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_random.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_random.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:414:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 414 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseUnaryOp.h:60:7: required from 'const Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > > Eigen::operator*(const MatrixBase, Matrix > >::Scalar&, const MatrixBase, Matrix > >&)' 60 | class CwiseUnaryOp : ei_no_assignment_operator, | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_random.cpp:12:34: required from here 12 | cout << 100 * Matrix2i::Random() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseUnaryOp.h:60:7: required from 'const Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > > Eigen::operator*(const MatrixBase, Matrix > >::Scalar&, const MatrixBase, Matrix > >&)' 60 | class CwiseUnaryOp : ei_no_assignment_operator, | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_random.cpp:12:34: required from here 12 | cout << 100 * Matrix2i::Random() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseUnaryOp.h:60:7: required from 'const Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > > Eigen::operator*(const MatrixBase, Matrix > >::Scalar&, const MatrixBase, Matrix > >&)' 60 | class CwiseUnaryOp : ei_no_assignment_operator, | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_random.cpp:12:34: required from here 12 | cout << 100 * Matrix2i::Random() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, CwiseNullaryOp, Matrix > >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_random.cpp:12:34: required from here 12 | cout << 100 * Matrix2i::Random() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, CwiseNullaryOp, Matrix > >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_random.cpp:12:34: required from here 12 | cout << 100 * Matrix2i::Random() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseUnaryOp.h:68:9: required from 'Eigen::CwiseUnaryOp::CwiseUnaryOp(const MatrixType&, const UnaryOp&) [with UnaryOp = Eigen::ei_scalar_multiple_op; MatrixType = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 68 | : m_matrix(mat), m_functor(func) {} | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseUnaryOp.h:202:10: required from 'const Eigen::MatrixBase::ScalarMultipleReturnType Eigen::MatrixBase::operator*(const Scalar&) const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; ScalarMultipleReturnType = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Scalar = int]' 202 | return CwiseUnaryOp, Derived> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | (derived(), ei_scalar_multiple_op(scalar)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:326:20: required from 'const Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > > Eigen::operator*(const MatrixBase, Matrix > >::Scalar&, const MatrixBase, Matrix > >&)' 326 | { return matrix*scalar; } | ~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_random.cpp:12:34: required from here 12 | cout << 100 * Matrix2i::Random() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseUnaryOp.h:68:9: required from 'Eigen::CwiseUnaryOp::CwiseUnaryOp(const MatrixType&, const UnaryOp&) [with UnaryOp = Eigen::ei_scalar_multiple_op; MatrixType = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 68 | : m_matrix(mat), m_functor(func) {} | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseUnaryOp.h:202:10: required from 'const Eigen::MatrixBase::ScalarMultipleReturnType Eigen::MatrixBase::operator*(const Scalar&) const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; ScalarMultipleReturnType = Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > >; Scalar = int]' 202 | return CwiseUnaryOp, Derived> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | (derived(), ei_scalar_multiple_op(scalar)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:326:20: required from 'const Eigen::CwiseUnaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix > > Eigen::operator*(const MatrixBase, Matrix > >::Scalar&, const MatrixBase, Matrix > >&)' 326 | { return matrix*scalar; } | ~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_random.cpp:12:34: required from here 12 | cout << 100 * Matrix2i::Random() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 63%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_part.dir/compile_MatrixBase_part.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_part.dir/compile_MatrixBase_part.cpp.o -MF CMakeFiles/compile_MatrixBase_part.dir/compile_MatrixBase_part.cpp.o.d -o CMakeFiles/compile_MatrixBase_part.dir/compile_MatrixBase_part.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_part.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_part.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h: In instantiation of 'const typename Eigen::ProductReturnType::Type Eigen::MatrixBase::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Transpose > >; Derived = Eigen::Matrix; typename Eigen::ProductReturnType::Type = Eigen::Product&, const Eigen::Transpose > >&, 0>]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_part.cpp:18:45: required from here 18 | n.part() = (m*m.adjoint()).lazy(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:294:5: warning: enum constant in boolean context [-Wint-in-bool-context] 294 | INVALID_VECTOR_VECTOR_PRODUCT__IF_YOU_WANTED_A_DOT_OR_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:296:5: warning: enum constant in boolean context [-Wint-in-bool-context] 296 | INVALID_MATRIX_PRODUCT__IF_YOU_WANTED_A_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:297:52: warning: enum constant in boolean context [-Wint-in-bool-context] 297 | EIGEN_STATIC_ASSERT(ProductIsValid || SameSizes, INVALID_MATRIX_PRODUCT) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h: In instantiation of 'static const Eigen::MatrixBase::ConstantReturnType Eigen::MatrixBase::Constant(const Scalar&) [with Derived = Eigen::Matrix; ConstantReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:371:18: required from 'static const Eigen::MatrixBase::ConstantReturnType Eigen::MatrixBase::Zero() [with Derived = Eigen::Matrix; ConstantReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 371 | return Constant(Scalar(0)); | ~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_part.cpp:12:30: required from here 12 | Matrix3d m = Matrix3d::Zero(); | ~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:227:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 227 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_part.cpp:12:31: required from here 12 | Matrix3d m = Matrix3d::Zero(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product::Product(const Lhs&, const Rhs&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Transpose > >; LhsNested = const Eigen::Matrix&; RhsNested = const Eigen::Transpose > >&; int ProductMode = 0]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:298:60: required from 'const typename Eigen::ProductReturnType::Type Eigen::MatrixBase::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Transpose > >; Derived = Eigen::Matrix; typename Eigen::ProductReturnType::Type = Eigen::Product&, const Eigen::Transpose > >&, 0>]' 298 | return typename ProductReturnType::Type(derived(), other.derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_part.cpp:18:45: required from here 18 | n.part() = (m*m.adjoint()).lazy(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Product.h:209:9: warning: enum constant in boolean context [-Wint-in-bool-context] 209 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 3; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:350:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(int, int) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 3; int _MaxRows = 3; int _MaxCols = 3]' 350 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Part.h:159:49: required from 'Eigen::Part& Eigen::Part::operator=(const Other&) [with Other = Eigen::Flagged&, const Eigen::Transpose > >&, 0>, 0, 6>; MatrixType = Eigen::Matrix; unsigned int Mode = 512]' 159 | typename MatrixBase::PlainMatrixType other_evaluated(other.rows(), other.cols()); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_part.cpp:18:53: required from here 18 | n.part() = (m*m.adjoint()).lazy(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_part.cpp:12:31: required from here 12 | Matrix3d m = Matrix3d::Zero(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_part.cpp:12:31: required from here 12 | Matrix3d m = Matrix3d::Zero(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 65%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_random_int.dir/compile_MatrixBase_random_int.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_random_int.dir/compile_MatrixBase_random_int.cpp.o -MF CMakeFiles/compile_MatrixBase_random_int.dir/compile_MatrixBase_random_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_random_int.dir/compile_MatrixBase_random_int.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_random_int.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_random_int.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_random_int.cpp:12:29: required from here 12 | cout << VectorXi::Random(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_random_int.cpp:12:29: required from here 12 | cout << VectorXi::Random(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_random_int.cpp:12:29: required from here 12 | cout << VectorXi::Random(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_random_int.cpp:12:29: required from here 12 | cout << VectorXi::Random(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_random_int.cpp:12:29: required from here 12 | cout << VectorXi::Random(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_random_int.cpp:12:29: required from here 12 | cout << VectorXi::Random(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 71%] Linking CXX executable compile_MatrixBase_isUnitary cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_isUnitary.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_isUnitary.dir/link.d CMakeFiles/compile_MatrixBase_isUnitary.dir/compile_MatrixBase_isUnitary.cpp.o -o compile_MatrixBase_isUnitary cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_isUnitary >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_isUnitary.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 74%] Built target compile_MatrixBase_isUnitary make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_setIdentity.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_setIdentity.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 66%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_random_int_int.dir/compile_MatrixBase_random_int_int.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_random_int_int.dir/compile_MatrixBase_random_int_int.cpp.o -MF CMakeFiles/compile_MatrixBase_random_int_int.dir/compile_MatrixBase_random_int_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_random_int_int.dir/compile_MatrixBase_random_int_int.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_random_int_int.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_random_int_int.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_random_int_int.cpp:12:31: required from here 12 | cout << MatrixXi::Random(2,3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_random_int_int.cpp:12:31: required from here 12 | cout << MatrixXi::Random(2,3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_random_int_int.cpp:12:31: required from here 12 | cout << MatrixXi::Random(2,3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_random_int_int.cpp:12:31: required from here 12 | cout << MatrixXi::Random(2,3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_random_int_int.cpp:12:31: required from here 12 | cout << MatrixXi::Random(2,3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_random_int_int.cpp:12:31: required from here 12 | cout << MatrixXi::Random(2,3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_setIdentity.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_setIdentity.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_setIdentity.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 58%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_marked.dir/compile_MatrixBase_marked.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_marked.dir/compile_MatrixBase_marked.cpp.o -MF CMakeFiles/compile_MatrixBase_marked.dir/compile_MatrixBase_marked.cpp.o.d -o CMakeFiles/compile_MatrixBase_marked.dir/compile_MatrixBase_marked.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_marked.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_marked.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h: In instantiation of 'static const Eigen::MatrixBase::ConstantReturnType Eigen::MatrixBase::Constant(const Scalar&) [with Derived = Eigen::Matrix; ConstantReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:371:18: required from 'static const Eigen::MatrixBase::ConstantReturnType Eigen::MatrixBase::Zero() [with Derived = Eigen::Matrix; ConstantReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 371 | return Constant(Scalar(0)); | ~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_marked.cpp:12:30: required from here 12 | Matrix3d m = Matrix3d::Zero(); | ~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:227:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 227 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_marked.cpp:12:31: required from here 12 | Matrix3d m = Matrix3d::Zero(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_marked.cpp:12:31: required from here 12 | Matrix3d m = Matrix3d::Zero(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_marked.cpp:12:31: required from here 12 | Matrix3d m = Matrix3d::Zero(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:155: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CacheFriendlyProduct.h: In instantiation of 'void Eigen::ei_cache_friendly_product_colmajor_times_vector(int, const Scalar*, int, const RhsType&, Scalar*) [with Scalar = double; RhsType = Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:189:56: required from 'static void Eigen::ei_solve_triangular_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Flagged, 1024, 0>; Rhs = Eigen::Matrix; int UpLo = 1024]' 189 | ei_cache_friendly_product_colmajor_times_vector( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 190 | IsLowerTriangular ? size-endBlock : endBlock+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | &(lhs.const_cast_derived().coeffRef(IsLowerTriangular ? endBlock : 0, IsLowerTriangular ? startBlock : endBlock+1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | lhs.stride(), | ~~~~~~~~~~~~~ 193 | btmp, &(other.coeffRef(IsLowerTriangular ? endBlock : 0, c))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:248:81: required from 'void Eigen::MatrixBase::solveTriangularInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Flagged, 1024, 0>]' 248 | ei_solve_triangular_selector::type>::run(derived(), otherCopy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:293:25: required from 'typename Eigen::ei_plain_matrix_type_column_major::type Eigen::MatrixBase::solveTriangular(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Flagged, 1024, 0>; typename Eigen::ei_plain_matrix_type_column_major::type = Eigen::Matrix]' 293 | solveTriangularInPlace(res); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_marked.cpp:20:59: required from here 20 | << m.marked().solveTriangular(n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CacheFriendlyProduct.h:420:31: warning: enum constant in boolean context [-Wint-in-bool-context] 420 | int offset1 = (FirstAligned && alignmentStep==1?3:1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CacheFriendlyProduct.h:421:31: warning: enum constant in boolean context [-Wint-in-bool-context] 421 | int offset3 = (FirstAligned && alignmentStep==1?1:3); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:167:28: required from 'static void Eigen::ei_solve_triangular_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Flagged, 1024, 0>; Rhs = Eigen::Matrix; int UpLo = 1024]' 167 | Matrix btmp; | ^~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:248:81: required from 'void Eigen::MatrixBase::solveTriangularInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Flagged, 1024, 0>]' 248 | ei_solve_triangular_selector::type>::run(derived(), otherCopy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:293:25: required from 'typename Eigen::ei_plain_matrix_type_column_major::type Eigen::MatrixBase::solveTriangular(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Flagged, 1024, 0>; typename Eigen::ei_plain_matrix_type_column_major::type = Eigen::Matrix]' 293 | solveTriangularInPlace(res); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_marked.cpp:20:59: required from here 20 | << m.marked().solveTriangular(n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::ei_scalar_difference_op; Lhs = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32>; Rhs = Eigen::CwiseUnaryOp, Eigen::Block, 1024, 0>, 10000, 1, 1, 32> >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:151:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, Derived, OtherDerived> Eigen::MatrixBase::operator-(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 1024, 0>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32>; typename Eigen::ei_traits::Scalar = double]' 151 | return CwiseBinaryOp, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | Derived, OtherDerived>(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:41: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 1024, 0>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 1024, 0>, 10000, 1, 1, 32> >; MatrixType = Eigen::Block, 3, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:175:89: required from 'static void Eigen::ei_solve_triangular_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Flagged, 1024, 0>; Rhs = Eigen::Matrix; int UpLo = 1024]' 175 | other.col(c).segment((IsLowerTriangular ? i : endBlock) + 1, remainingSize) -= | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 176 | other.coeffRef(i,c) | ~~~~~~~~~~~~~~~~~~~ 177 | * Block(lhs, (IsLowerTriangular ? i : endBlock) + 1, i, remainingSize, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:248:81: required from 'void Eigen::MatrixBase::solveTriangularInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Flagged, 1024, 0>]' 248 | ei_solve_triangular_selector::type>::run(derived(), otherCopy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:293:25: required from 'typename Eigen::ei_plain_matrix_type_column_major::type Eigen::MatrixBase::solveTriangular(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Flagged, 1024, 0>; typename Eigen::ei_plain_matrix_type_column_major::type = Eigen::Matrix]' 293 | solveTriangularInPlace(res); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_marked.cpp:20:59: required from here 20 | << m.marked().solveTriangular(n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 1024, 0>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32>; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 1024, 0>, 10000, 1, 1, 32> > >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 1024, 0>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 1024, 0>, 10000, 1, 1, 32> > >; Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Block, 3, 1, 1, 32>, 10000, 1, 0, 32>, Eigen::CwiseUnaryOp, Eigen::Block, 1024, 0>, 10000, 1, 1, 32> > >; MatrixType = Eigen::Block, 3, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:188:24: required from 'Derived& Eigen::MapBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 1024, 0>, 10000, 1, 1, 32> >; Derived = Eigen::Block, 3, 1, 1, 32>, 10000, 1, 1, 32>]' 188 | { return derived() = forceAligned() - other; } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 1024, 0>, 10000, 1, 1, 32> >; MatrixType = Eigen::Block, 3, 1, 1, 32>; int BlockRows = 10000; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:175:89: required from 'static void Eigen::ei_solve_triangular_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Flagged, 1024, 0>; Rhs = Eigen::Matrix; int UpLo = 1024]' 175 | other.col(c).segment((IsLowerTriangular ? i : endBlock) + 1, remainingSize) -= | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 176 | other.coeffRef(i,c) | ~~~~~~~~~~~~~~~~~~~ 177 | * Block(lhs, (IsLowerTriangular ? i : endBlock) + 1, i, remainingSize, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:248:81: required from 'void Eigen::MatrixBase::solveTriangularInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Flagged, 1024, 0>]' 248 | ei_solve_triangular_selector::type>::run(derived(), otherCopy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/SolveTriangular.h:293:25: required from 'typename Eigen::ei_plain_matrix_type_column_major::type Eigen::MatrixBase::solveTriangular(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Flagged, 1024, 0>; typename Eigen::ei_plain_matrix_type_column_major::type = Eigen::Matrix]' 293 | solveTriangularInPlace(res); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_marked.cpp:20:59: required from here 20 | << m.marked().solveTriangular(n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 73%] Linking CXX executable compile_MatrixBase_lazy cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_lazy.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_lazy.dir/link.d CMakeFiles/compile_MatrixBase_lazy.dir/compile_MatrixBase_lazy.cpp.o -o compile_MatrixBase_lazy cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_lazy >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_lazy.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 67%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_row.dir/compile_MatrixBase_row.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_row.dir/compile_MatrixBase_row.cpp.o -MF CMakeFiles/compile_MatrixBase_row.dir/compile_MatrixBase_row.cpp.o.d -o CMakeFiles/compile_MatrixBase_row.dir/compile_MatrixBase_row.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_row.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_row.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h: In instantiation of 'static const Eigen::MatrixBase::IdentityReturnType Eigen::MatrixBase::Identity() [with Derived = Eigen::Matrix; IdentityReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_row.cpp:12:34: required from here 12 | Matrix3d m = Matrix3d::Identity(); | ~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:607:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 607 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_row.cpp:13:26: required from here 13 | m.row(1) = Vector3d(4,5,6); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:384:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 384 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_row.cpp:12:35: required from here 12 | Matrix3d m = Matrix3d::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:383:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1; Scalar = double]' 383 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_row.cpp:13:26: required from here 13 | m.row(1) = Vector3d(4,5,6); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_row.cpp:12:35: required from here 12 | Matrix3d m = Matrix3d::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_row.cpp:12:35: required from here 12 | Matrix3d m = Matrix3d::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Block, 1, 3, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:455:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 1, 3, 1, 32>; OtherDerived = Eigen::Matrix]' 455 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.transpose()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 1, 3, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 1, 3, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; MatrixType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 3; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_row.cpp:13:26: required from here 13 | m.row(1) = Vector3d(4,5,6); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 75%] Built target compile_MatrixBase_lazy make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_setOnes.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_setOnes.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_setOnes.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_setOnes.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_setOnes.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 72%] Linking CXX executable compile_MatrixBase_isZero cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_isZero.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_isZero.dir/link.d CMakeFiles/compile_MatrixBase_isZero.dir/compile_MatrixBase_isZero.cpp.o -o compile_MatrixBase_isZero cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_isZero >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_isZero.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 76%] Built target compile_MatrixBase_isZero make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_setRandom.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_setRandom.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_setRandom.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_setRandom.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_setRandom.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 72%] Linking CXX executable compile_MatrixBase_minor cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_minor.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_minor.dir/link.d CMakeFiles/compile_MatrixBase_minor.dir/compile_MatrixBase_minor.cpp.o -o compile_MatrixBase_minor cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_minor >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_minor.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 77%] Built target compile_MatrixBase_minor make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_setZero.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_setZero.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_setZero.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 68%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_rowwise.dir/compile_MatrixBase_rowwise.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_rowwise.dir/compile_MatrixBase_rowwise.cpp.o -MF CMakeFiles/compile_MatrixBase_rowwise.dir/compile_MatrixBase_rowwise.cpp.o.d -o CMakeFiles/compile_MatrixBase_rowwise.dir/compile_MatrixBase_rowwise.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_rowwise.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_rowwise.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_rowwise.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_rowwise.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_rowwise.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_sum, 1>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::ei_member_sum, 1>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = PartialReduxExpr, ei_member_sum, 1>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_rowwise.cpp:14:67: required from here 14 | cout << "Here is the sum of each row:" << endl << m.rowwise().sum() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_sum, 1>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_sum, 1>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_sum, 1>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_sum, 1>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::ei_member_sum, 1>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = PartialReduxExpr, ei_member_sum, 1>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_rowwise.cpp:14:67: required from here 14 | cout << "Here is the sum of each row:" << endl << m.rowwise().sum() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::ei_member_sum, 1>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = PartialReduxExpr, ei_member_sum, 1>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_rowwise.cpp:14:67: required from here 14 | cout << "Here is the sum of each row:" << endl << m.rowwise().sum() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::Matrix >, Eigen::ei_member_maxCoeff, 1>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::PartialReduxExpr, Eigen::Matrix >, Eigen::ei_member_maxCoeff, 1>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::Matrix >, Eigen::ei_member_maxCoeff, 1>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::Matrix >, Eigen::ei_member_maxCoeff, 1>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::Matrix >, Eigen::ei_member_maxCoeff, 1>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = PartialReduxExpr, Matrix >, ei_member_maxCoeff, 1>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_rowwise.cpp:16:52: required from here 16 | << endl << m.cwise().abs().rowwise().maxCoeff() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_setZero.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_setZero.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 73%] Linking CXX executable compile_MatrixBase_ones_int_int cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_ones_int_int.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_ones_int_int.dir/link.d CMakeFiles/compile_MatrixBase_ones_int_int.dir/compile_MatrixBase_ones_int_int.cpp.o -o compile_MatrixBase_ones_int_int cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_ones_int_int >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_ones_int_int.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 78%] Built target compile_MatrixBase_ones_int_int make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_start_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_start_int.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_start_int.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_start_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_start_int.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 74%] Linking CXX executable compile_MatrixBase_random_int cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_random_int.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_random_int.dir/link.d CMakeFiles/compile_MatrixBase_random_int.dir/compile_MatrixBase_random_int.cpp.o -o compile_MatrixBase_random_int cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_random_int >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_random_int.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 74%] Linking CXX executable compile_MatrixBase_random cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_random.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_random.dir/link.d CMakeFiles/compile_MatrixBase_random.dir/compile_MatrixBase_random.cpp.o -o compile_MatrixBase_random cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_random >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_random.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 73%] Linking CXX executable compile_MatrixBase_ones cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_ones.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_ones.dir/link.d CMakeFiles/compile_MatrixBase_ones.dir/compile_MatrixBase_ones.cpp.o -o compile_MatrixBase_ones cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_ones >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_ones.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 79%] Built target compile_MatrixBase_random_int make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_end.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_end.dir/depend make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 79%] Built target compile_MatrixBase_random make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_corner_enum.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_corner_enum.dir/depend make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 79%] Built target compile_MatrixBase_ones make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_segment.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_segment.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_corner_enum.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_corner_enum.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_corner_enum.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_end.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_end.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_end.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 70%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_segment_int_int.dir/compile_MatrixBase_segment_int_int.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_segment_int_int.dir/compile_MatrixBase_segment_int_int.cpp.o -MF CMakeFiles/compile_MatrixBase_segment_int_int.dir/compile_MatrixBase_segment_int_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_segment_int_int.dir/compile_MatrixBase_segment_int_int.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_segment_int_int.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_segment_int_int.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_segment_int_int.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_segment_int_int.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_segment_int_int.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_segment_int_int.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_segment_int_int.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 10000, 1, 32>; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 1, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 1, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_segment_int_int.cpp:14:61: required from here 14 | cout << "Here is v.segment(1, 2):" << endl << v.segment(1, 2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 10000, 1, 32>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Block, 1, 10000, 1, 32>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 10000, 1, 32>; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 10000, 1, 32>; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 1, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 1, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_segment_int_int.cpp:14:61: required from here 14 | cout << "Here is v.segment(1, 2):" << endl << v.segment(1, 2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Block, 1, 10000, 1, 32> >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 10000, 1, 32>; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Block, 1, 10000, 1, 32>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 10000, 1, 32>; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 10000, 1, 32>; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 1, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 1, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_segment_int_int.cpp:14:61: required from here 14 | cout << "Here is v.segment(1, 2):" << endl << v.segment(1, 2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 1, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 1, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_segment_int_int.cpp:14:61: required from here 14 | cout << "Here is v.segment(1, 2):" << endl << v.segment(1, 2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 1, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 1, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_segment_int_int.cpp:14:61: required from here 14 | cout << "Here is v.segment(1, 2):" << endl << v.segment(1, 2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 1, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 1, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_segment_int_int.cpp:14:61: required from here 14 | cout << "Here is v.segment(1, 2):" << endl << v.segment(1, 2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 10000, 1, 32> >; Derived = Eigen::Block, 1, 10000, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 1, 10000, 1, 32>; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 10000, 1, 32> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 10000, 1, 32> >; Derived = Eigen::Block, 1, 10000, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 10000, 1, 32> >; Derived = Eigen::Block, 1, 10000, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 10000, 1, 32> >; MatrixType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 10000; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:270:20: required from 'Derived& Eigen::MatrixBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 10000, 1, 32>; Scalar = int]' 270 | return derived() = Constant(rows(), cols(), value); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:402:10: required from 'Derived& Eigen::MatrixBase::setZero() [with Derived = Eigen::Block, 1, 10000, 1, 32>]' 402 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_segment_int_int.cpp:15:24: required from here 15 | v.segment(1, 2).setZero(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_segment.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_segment.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_segment.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 73%] Linking CXX executable compile_MatrixBase_ones_int cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_ones_int.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_ones_int.dir/link.d CMakeFiles/compile_MatrixBase_ones_int.dir/compile_MatrixBase_ones_int.cpp.o -o compile_MatrixBase_ones_int cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_ones_int >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_ones_int.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 79%] Built target compile_MatrixBase_ones_int make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_start.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_start.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_template_int_start.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_template_int_start.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_template_int_start.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 75%] Linking CXX executable compile_MatrixBase_row cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_row.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_row.dir/link.d CMakeFiles/compile_MatrixBase_row.dir/compile_MatrixBase_row.cpp.o -o compile_MatrixBase_row cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_row >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_row.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 74%] Linking CXX executable compile_MatrixBase_part cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_part.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_part.dir/link.d CMakeFiles/compile_MatrixBase_part.dir/compile_MatrixBase_part.cpp.o -o compile_MatrixBase_part cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_part >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_part.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 74%] Linking CXX executable compile_MatrixBase_marked cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_marked.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_marked.dir/link.d CMakeFiles/compile_MatrixBase_marked.dir/compile_MatrixBase_marked.cpp.o -o compile_MatrixBase_marked cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_marked >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_marked.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 79%] Built target compile_MatrixBase_row make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_transpose.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_transpose.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 74%] Linking CXX executable compile_MatrixBase_random_int_int cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_random_int_int.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_random_int_int.dir/link.d CMakeFiles/compile_MatrixBase_random_int_int.dir/compile_MatrixBase_random_int_int.cpp.o -o compile_MatrixBase_random_int_int cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_random_int_int >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_random_int_int.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 79%] Built target compile_MatrixBase_part make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_zero.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_zero.dir/depend make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 79%] Built target compile_MatrixBase_marked make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_zero_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_zero_int.dir/depend make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 79%] Built target compile_MatrixBase_random_int_int make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_zero_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_zero_int_int.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_transpose.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_transpose.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_transpose.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_zero_int.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_zero.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_zero_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_zero_int.dir/build make -f doc/snippets/CMakeFiles/compile_MatrixBase_zero.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_zero.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_MatrixBase_zero_int_int.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_MatrixBase_zero_int_int.dir/build.make doc/snippets/CMakeFiles/compile_MatrixBase_zero_int_int.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 74%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_set.dir/compile_MatrixBase_set.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_set.dir/compile_MatrixBase_set.cpp.o -MF CMakeFiles/compile_MatrixBase_set.dir/compile_MatrixBase_set.cpp.o.d -o CMakeFiles/compile_MatrixBase_set.dir/compile_MatrixBase_set.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_set.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_set.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h: In instantiation of 'static const Eigen::MatrixBase::IdentityReturnType Eigen::MatrixBase::Identity() [with Derived = Eigen::Matrix; IdentityReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_set.cpp:17:33: required from here 17 | Matrix3i m2 = Matrix3i::Identity(); | ~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:607:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 607 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_set.cpp:12:12: required from here 12 | Matrix3i m1; | ^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = int; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_set.cpp:20:10: required from here 20 | Vector2i v1; | ^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_set.cpp:17:34: required from here 17 | Matrix3i m2 = Matrix3i::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_set.cpp:17:34: required from here 17 | Matrix3i m2 = Matrix3i::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h: In instantiation of 'Eigen::MapBase::MapBase(const Scalar*) [with Derived = Eigen::Block, 2, 1, 1, 32>; Scalar = int]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:253:88: required from 'Eigen::Block::Block(const MatrixType&, int, int) [with MatrixType = Eigen::Matrix; int BlockRows = 2; int BlockCols = 1; int PacketAccess = 1]' 253 | : Base(&matrix.const_cast_derived().coeffRef(startRow,startCol)), m_matrix(matrix) | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:694:10: required from 'typename Eigen::BlockReturnType::Type Eigen::MatrixBase::block(int, int) [with int BlockRows = 2; int BlockCols = 1; Derived = Eigen::Matrix; typename Eigen::BlockReturnType::Type = Eigen::Block, 2, 1, 1, 32>]' 694 | return Block(derived(), startRow, startCol); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CommaInitializer.h:92:21: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; MatrixType = Eigen::Matrix]' 90 | m_matrix.template block | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | (m_row, m_col) = other; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_set.cpp:23:7: required from here 23 | v1, m1.block(1,1,2,2); | ^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:148:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 148 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h: In instantiation of 'Eigen::MapBase::MapBase(const Scalar*) [with Derived = Eigen::Block, 1, 1, 1, 32>; Scalar = int]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:253:88: required from 'Eigen::Block::Block(const MatrixType&, int, int) [with MatrixType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 1; int PacketAccess = 1]' 253 | : Base(&matrix.const_cast_derived().coeffRef(startRow,startCol)), m_matrix(matrix) | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:694:10: required from 'typename Eigen::BlockReturnType::Type Eigen::MatrixBase::block(int, int) [with int BlockRows = 1; int BlockCols = 1; Derived = Eigen::Matrix; typename Eigen::BlockReturnType::Type = Eigen::Block, 1, 1, 1, 32>]' 694 | return Block(derived(), startRow, startCol); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CommaInitializer.h:92:21: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; MatrixType = Eigen::Matrix]' 90 | m_matrix.template block | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | (m_row, m_col) = other; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_set.cpp:23:27: required from here 23 | v1, m1.block(1,1,2,2); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:148:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 148 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 2, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 2, 1, 1, 32>; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 2, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 2, 1, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; MatrixType = Eigen::Matrix; int BlockRows = 2; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CommaInitializer.h:92:36: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; MatrixType = Eigen::Matrix]' 90 | m_matrix.template block | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | (m_row, m_col) = other; | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_set.cpp:23:7: required from here 23 | v1, m1.block(1,1,2,2); | ^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 10000, 10000, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 10000, 10000, 1, 32>; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 10000, 10000, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 10000, 10000, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; MatrixType = Eigen::Matrix; int BlockRows = 10000; int BlockCols = 10000; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CommaInitializer.h:94:64: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; MatrixType = Eigen::Matrix]' 94 | m_matrix.block(m_row, m_col, other.rows(), other.cols()) = other; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_set.cpp:23:7: required from here 23 | v1, m1.block(1,1,2,2); | ^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; Derived = Eigen::Block, 1, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 1, 1, 1, 32>; OtherDerived = Eigen::Block, 10000, 10000, 1, 32>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; Derived = Eigen::Block, 1, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; Derived = Eigen::Block, 1, 1, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; MatrixType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CommaInitializer.h:92:36: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; MatrixType = Eigen::Matrix]' 90 | m_matrix.template block | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | (m_row, m_col) = other; | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_set.cpp:23:27: required from here 23 | v1, m1.block(1,1,2,2); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Block, 10000, 10000, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 10000, 10000, 1, 32>; OtherDerived = Eigen::Transpose >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Block, 10000, 10000, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Block, 10000, 10000, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; MatrixType = Eigen::Matrix; int BlockRows = 10000; int BlockCols = 10000; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CommaInitializer.h:53:54: required from 'Eigen::CommaInitializer::CommaInitializer(MatrixType&, const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; MatrixType = Eigen::Matrix]' 53 | m_matrix.block(0, 0, other.rows(), other.cols()) = other; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CommaInitializer.h:149:10: required from 'Eigen::CommaInitializer Eigen::MatrixBase::operator<<(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' 149 | return CommaInitializer(*static_cast(this), other); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_set.cpp:22:20: required from here 22 | m2 << v1.transpose(), 16, | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; Derived = Eigen::Block, 10000, 10000, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 10000, 10000, 1, 32>; OtherDerived = Eigen::Block, 10000, 10000, 1, 32>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; Derived = Eigen::Block, 10000, 10000, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:231:38: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 10000, 10000, 1, 32>]' 231 | return this->operator=(other); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:171:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MapBase&) [with Derived = Eigen::Block, 10000, 10000, 1, 32>]' 171 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; MatrixType = Eigen::Matrix; int BlockRows = 10000; int BlockCols = 10000; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CommaInitializer.h:94:64: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 10000, 10000, 1, 32>; MatrixType = Eigen::Matrix]' 94 | m_matrix.block(m_row, m_col, other.rows(), other.cols()) = other; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_set.cpp:23:27: required from here 23 | v1, m1.block(1,1,2,2); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 75%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_setIdentity.dir/compile_MatrixBase_setIdentity.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_setIdentity.dir/compile_MatrixBase_setIdentity.cpp.o -MF CMakeFiles/compile_MatrixBase_setIdentity.dir/compile_MatrixBase_setIdentity.cpp.o.d -o CMakeFiles/compile_MatrixBase_setIdentity.dir/compile_MatrixBase_setIdentity.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setIdentity.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setIdentity.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h: In instantiation of 'static const Eigen::MatrixBase::ConstantReturnType Eigen::MatrixBase::Constant(const Scalar&) [with Derived = Eigen::Matrix; ConstantReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Scalar = int]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:371:18: required from 'static const Eigen::MatrixBase::ConstantReturnType Eigen::MatrixBase::Zero() [with Derived = Eigen::Matrix; ConstantReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 371 | return Constant(Scalar(0)); | ~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setIdentity.cpp:12:30: required from here 12 | Matrix4i m = Matrix4i::Zero(); | ~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:227:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 227 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setIdentity.cpp:12:31: required from here 12 | Matrix4i m = Matrix4i::Zero(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h: In instantiation of 'Eigen::MapBase::MapBase(const Scalar*) [with Derived = Eigen::Block, 3, 3, 1, 32>; Scalar = int]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:253:88: required from 'Eigen::Block::Block(const MatrixType&, int, int) [with MatrixType = Eigen::Matrix; int BlockRows = 3; int BlockCols = 3; int PacketAccess = 1]' 253 | : Base(&matrix.const_cast_derived().coeffRef(startRow,startCol)), m_matrix(matrix) | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:694:10: required from 'typename Eigen::BlockReturnType::Type Eigen::MatrixBase::block(int, int) [with int BlockRows = 3; int BlockCols = 3; Derived = Eigen::Matrix; typename Eigen::BlockReturnType::Type = Eigen::Block, 3, 3, 1, 32>]' 694 | return Block(derived(), startRow, startCol); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setIdentity.cpp:13:13: required from here 13 | m.block<3,3>(1,0).setIdentity(); | ~~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:148:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 148 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setIdentity.cpp:12:31: required from here 12 | Matrix4i m = Matrix4i::Zero(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setIdentity.cpp:12:31: required from here 12 | Matrix4i m = Matrix4i::Zero(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setIdentity.cpp:12:31: required from here 12 | Matrix4i m = Matrix4i::Zero(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setIdentity.cpp:12:31: required from here 12 | Matrix4i m = Matrix4i::Zero(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 3, 3, 1, 32> >; Derived = Eigen::Block, 3, 3, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 3, 3, 1, 32>; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 3, 3, 1, 32> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 3, 3, 1, 32> >; Derived = Eigen::Block, 3, 3, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 3, 3, 1, 32> >; Derived = Eigen::Block, 3, 3, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 3, 3, 1, 32> >; MatrixType = Eigen::Matrix; int BlockRows = 3; int BlockCols = 3; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:648:14: required from 'static Derived& Eigen::ei_setIdentity_impl::run(Derived&) [with Derived = Eigen::Block, 3, 3, 1, 32>; bool Big = false]' 648 | return m = Derived::Identity(m.rows(), m.cols()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:674:43: required from 'Derived& Eigen::MatrixBase::setIdentity() [with Derived = Eigen::Block, 3, 3, 1, 32>]' 674 | return ei_setIdentity_impl::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setIdentity.cpp:13:30: required from here 13 | m.block<3,3>(1,0).setIdentity(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 77%] Linking CXX executable compile_MatrixBase_rowwise cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_rowwise.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_rowwise.dir/link.d CMakeFiles/compile_MatrixBase_rowwise.dir/compile_MatrixBase_rowwise.cpp.o -o compile_MatrixBase_rowwise cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_rowwise >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_rowwise.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 79%] Built target compile_MatrixBase_rowwise make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_PartialRedux_count.dir/build.make doc/snippets/CMakeFiles/compile_PartialRedux_count.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 79%] Linking CXX executable compile_MatrixBase_segment_int_int cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_segment_int_int.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_segment_int_int.dir/link.d CMakeFiles/compile_MatrixBase_segment_int_int.dir/compile_MatrixBase_segment_int_int.cpp.o -o compile_MatrixBase_segment_int_int cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_segment_int_int >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_segment_int_int.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_PartialRedux_count.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_PartialRedux_count.dir/build.make doc/snippets/CMakeFiles/compile_PartialRedux_count.dir/build make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 79%] Built target compile_MatrixBase_segment_int_int make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_PartialRedux_maxCoeff.dir/build.make doc/snippets/CMakeFiles/compile_PartialRedux_maxCoeff.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_PartialRedux_maxCoeff.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_PartialRedux_maxCoeff.dir/build.make doc/snippets/CMakeFiles/compile_PartialRedux_maxCoeff.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 76%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_setOnes.dir/compile_MatrixBase_setOnes.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_setOnes.dir/compile_MatrixBase_setOnes.cpp.o -MF CMakeFiles/compile_MatrixBase_setOnes.dir/compile_MatrixBase_setOnes.cpp.o.d -o CMakeFiles/compile_MatrixBase_setOnes.dir/compile_MatrixBase_setOnes.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setOnes.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setOnes.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setOnes.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setOnes.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setOnes.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setOnes.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setOnes.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 4, 1, 32> >; Derived = Eigen::Block, 1, 4, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 1, 4, 1, 32>; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 4, 1, 32> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 4, 1, 32> >; Derived = Eigen::Block, 1, 4, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 4, 1, 32> >; Derived = Eigen::Block, 1, 4, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 4, 1, 32> >; MatrixType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 4; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:270:20: required from 'Derived& Eigen::MatrixBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 4, 1, 32>; Scalar = int]' 270 | return derived() = Constant(rows(), cols(), value); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:530:10: required from 'Derived& Eigen::MatrixBase::setOnes() [with Derived = Eigen::Block, 1, 4, 1, 32>]' 530 | return setConstant(Scalar(1)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setOnes.cpp:13:17: required from here 13 | m.row(1).setOnes(); | ~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 77%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_setRandom.dir/compile_MatrixBase_setRandom.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_setRandom.dir/compile_MatrixBase_setRandom.cpp.o -MF CMakeFiles/compile_MatrixBase_setRandom.dir/compile_MatrixBase_setRandom.cpp.o.d -o CMakeFiles/compile_MatrixBase_setRandom.dir/compile_MatrixBase_setRandom.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setRandom.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setRandom.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h: In instantiation of 'static const Eigen::MatrixBase::ConstantReturnType Eigen::MatrixBase::Constant(const Scalar&) [with Derived = Eigen::Matrix; ConstantReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Scalar = int]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:371:18: required from 'static const Eigen::MatrixBase::ConstantReturnType Eigen::MatrixBase::Zero() [with Derived = Eigen::Matrix; ConstantReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 371 | return Constant(Scalar(0)); | ~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setRandom.cpp:12:30: required from here 12 | Matrix4i m = Matrix4i::Zero(); | ~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:227:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 227 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setRandom.cpp:12:31: required from here 12 | Matrix4i m = Matrix4i::Zero(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setRandom.cpp:12:31: required from here 12 | Matrix4i m = Matrix4i::Zero(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setRandom.cpp:12:31: required from here 12 | Matrix4i m = Matrix4i::Zero(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setRandom.cpp:12:31: required from here 12 | Matrix4i m = Matrix4i::Zero(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setRandom.cpp:12:31: required from here 12 | Matrix4i m = Matrix4i::Zero(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 4, 1, 1, 32> >; Derived = Eigen::Block, 4, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 4, 1, 1, 32>; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 4, 1, 1, 32> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 4, 1, 1, 32> >; Derived = Eigen::Block, 4, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Array/Random.h:118:16: required from 'Derived& Eigen::MatrixBase::setRandom() [with Derived = Eigen::Block, 4, 1, 1, 32>]' 118 | return *this = Random(rows(), cols()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setRandom.cpp:13:19: required from here 13 | m.col(1).setRandom(); | ~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 78%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_setZero.dir/compile_MatrixBase_setZero.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_setZero.dir/compile_MatrixBase_setZero.cpp.o -MF CMakeFiles/compile_MatrixBase_setZero.dir/compile_MatrixBase_setZero.cpp.o.d -o CMakeFiles/compile_MatrixBase_setZero.dir/compile_MatrixBase_setZero.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setZero.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setZero.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setZero.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setZero.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setZero.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setZero.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setZero.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 4, 1, 32> >; Derived = Eigen::Block, 1, 4, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 1, 4, 1, 32>; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 4, 1, 32> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 4, 1, 32> >; Derived = Eigen::Block, 1, 4, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 4, 1, 32> >; Derived = Eigen::Block, 1, 4, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 4, 1, 32> >; MatrixType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 4; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:270:20: required from 'Derived& Eigen::MatrixBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 4, 1, 32>; Scalar = int]' 270 | return derived() = Constant(rows(), cols(), value); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:402:10: required from 'Derived& Eigen::MatrixBase::setZero() [with Derived = Eigen::Block, 1, 4, 1, 32>]' 402 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_setZero.cpp:13:17: required from here 13 | m.row(1).setZero(); | ~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 79%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_start_int.dir/compile_MatrixBase_start_int.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_start_int.dir/compile_MatrixBase_start_int.cpp.o -MF CMakeFiles/compile_MatrixBase_start_int.dir/compile_MatrixBase_start_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_start_int.dir/compile_MatrixBase_start_int.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_start_int.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_start_int.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_start_int.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_start_int.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_start_int.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_start_int.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_start_int.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 10000, 1, 32>; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 1, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 1, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_start_int.cpp:14:51: required from here 14 | cout << "Here is v.start(2):" << endl << v.start(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 10000, 1, 32>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Block, 1, 10000, 1, 32>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 10000, 1, 32>; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 10000, 1, 32>; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 1, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 1, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_start_int.cpp:14:51: required from here 14 | cout << "Here is v.start(2):" << endl << v.start(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Block, 1, 10000, 1, 32> >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 10000, 1, 32>; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Block, 1, 10000, 1, 32>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 10000, 1, 32>; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 10000, 1, 32>; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 1, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 1, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_start_int.cpp:14:51: required from here 14 | cout << "Here is v.start(2):" << endl << v.start(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 1, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 1, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_start_int.cpp:14:51: required from here 14 | cout << "Here is v.start(2):" << endl << v.start(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 1, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 1, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_start_int.cpp:14:51: required from here 14 | cout << "Here is v.start(2):" << endl << v.start(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 1, 10000, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 1, 10000, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_start_int.cpp:14:51: required from here 14 | cout << "Here is v.start(2):" << endl << v.start(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 10000, 1, 32> >; Derived = Eigen::Block, 1, 10000, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 1, 10000, 1, 32>; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 10000, 1, 32> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 10000, 1, 32> >; Derived = Eigen::Block, 1, 10000, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 10000, 1, 32> >; Derived = Eigen::Block, 1, 10000, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 10000, 1, 32> >; MatrixType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 10000; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:270:20: required from 'Derived& Eigen::MatrixBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 10000, 1, 32>; Scalar = int]' 270 | return derived() = Constant(rows(), cols(), value); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:402:10: required from 'Derived& Eigen::MatrixBase::setZero() [with Derived = Eigen::Block, 1, 10000, 1, 32>]' 402 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_start_int.cpp:15:19: required from here 15 | v.start(2).setZero(); | ~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 79%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_template_int_end.dir/compile_MatrixBase_template_int_end.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_template_int_end.dir/compile_MatrixBase_template_int_end.cpp.o -MF CMakeFiles/compile_MatrixBase_template_int_end.dir/compile_MatrixBase_template_int_end.cpp.o.d -o CMakeFiles/compile_MatrixBase_template_int_end.dir/compile_MatrixBase_template_int_end.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_end.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_end.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_end.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h: In instantiation of 'Eigen::MapBase::MapBase(const Scalar*) [with Derived = Eigen::Block, 1, 2, 1, 32>; Scalar = int]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:253:88: required from 'Eigen::Block::Block(const MatrixType&, int, int) [with MatrixType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 2; int PacketAccess = 1]' 253 | : Base(&matrix.const_cast_derived().coeffRef(startRow,startCol)), m_matrix(matrix) | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:540:10: required from 'typename Eigen::BlockReturnType::SubVectorType Eigen::MatrixBase::end() [with int Size = 2; Derived = Eigen::Matrix; typename Eigen::BlockReturnType::SubVectorType = Eigen::Block, 1, 2, 1, 32>]' 540 | return Block | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | (derived(), | ~~~~~~~~~~~ 543 | RowsAtCompileTime == 1 ? 0 : rows() - Size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | ColsAtCompileTime == 1 ? 0 : cols() - Size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_end.cpp:14:48: required from here 14 | cout << "Here is v.end(2):" << endl << v.end<2>() << endl; | ~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:148:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 148 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_end.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_end.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_end.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_end.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 1; int _Cols = 2; int _Options = 2; int _MaxRows = 1; int _MaxCols = 2]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 2, 1, 32>; _Scalar = int; int _Rows = 1; int _Cols = 2; int _Options = 2; int _MaxRows = 1; int _MaxCols = 2]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 1, 2, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 1, 2, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_end.cpp:14:49: required from here 14 | cout << "Here is v.end(2):" << endl << v.end<2>() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 2, 1, 32>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Block, 1, 2, 1, 32>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 2, 1, 32>; _Scalar = int; int _Rows = 1; int _Cols = 2; int _Options = 2; int _MaxRows = 1; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 2, 1, 32>; _Scalar = int; int _Rows = 1; int _Cols = 2; int _Options = 2; int _MaxRows = 1; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 1, 2, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 1, 2, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_end.cpp:14:49: required from here 14 | cout << "Here is v.end(2):" << endl << v.end<2>() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 2; int _Options = 2; int _MaxRows = 1; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 2; int _Options = 2; int _MaxRows = 1; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 1, 2, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 1, 2, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_end.cpp:14:49: required from here 14 | cout << "Here is v.end(2):" << endl << v.end<2>() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 2, 1, 32> >; Derived = Eigen::Block, 1, 2, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 1, 2, 1, 32>; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 2, 1, 32> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 2, 1, 32> >; Derived = Eigen::Block, 1, 2, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 2, 1, 32> >; Derived = Eigen::Block, 1, 2, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 2, 1, 32> >; MatrixType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 2; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:270:20: required from 'Derived& Eigen::MatrixBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 2, 1, 32>; Scalar = int]' 270 | return derived() = Constant(rows(), cols(), value); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:402:10: required from 'Derived& Eigen::MatrixBase::setZero() [with Derived = Eigen::Block, 1, 2, 1, 32>]' 402 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_end.cpp:15:19: required from here 15 | v.end<2>().setZero(); | ~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 79%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_corner_enum.dir/compile_MatrixBase_template_int_int_corner_enum.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_template_int_int_corner_enum.dir/compile_MatrixBase_template_int_int_corner_enum.cpp.o -MF CMakeFiles/compile_MatrixBase_template_int_int_corner_enum.dir/compile_MatrixBase_template_int_int_corner_enum.cpp.o.d -o CMakeFiles/compile_MatrixBase_template_int_int_corner_enum.dir/compile_MatrixBase_template_int_int_corner_enum.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_int_corner_enum.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_int_corner_enum.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_int_corner_enum.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h: In instantiation of 'Eigen::MapBase::MapBase(const Scalar*) [with Derived = Eigen::Block, 2, 3, 1, 32>; Scalar = int]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:253:88: required from 'Eigen::Block::Block(const MatrixType&, int, int) [with MatrixType = Eigen::Matrix; int BlockRows = 2; int BlockCols = 3; int PacketAccess = 1]' 253 | : Base(&matrix.const_cast_derived().coeffRef(startRow,startCol)), m_matrix(matrix) | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:640:14: required from 'typename Eigen::BlockReturnType::Type Eigen::MatrixBase::corner(Eigen::CornerType) [with int CRows = 2; int CCols = 3; Derived = Eigen::Matrix; typename Eigen::BlockReturnType::Type = Eigen::Block, 2, 3, 1, 32>]' 640 | return Block(derived(), 0, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_int_corner_enum.cpp:15:22: required from here 15 | << m.corner<2,3>(Eigen::BottomRight) << endl; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:148:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 148 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_int_corner_enum.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_int_corner_enum.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_int_corner_enum.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_int_corner_enum.cpp:12:33: required from here 12 | Matrix4i m = Matrix4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 2; int _Cols = 3; int _Options = 2; int _MaxRows = 2; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 2, 3, 1, 32>; _Scalar = int; int _Rows = 2; int _Cols = 3; int _Options = 2; int _MaxRows = 2; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 2, 3, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 2, 3, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_int_corner_enum.cpp:15:41: required from here 15 | << m.corner<2,3>(Eigen::BottomRight) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 2, 3, 1, 32>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Block, 2, 3, 1, 32>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 2, 3, 1, 32>; _Scalar = int; int _Rows = 2; int _Cols = 3; int _Options = 2; int _MaxRows = 2; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 2, 3, 1, 32>; _Scalar = int; int _Rows = 2; int _Cols = 3; int _Options = 2; int _MaxRows = 2; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 2, 3, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 2, 3, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_int_corner_enum.cpp:15:41: required from here 15 | << m.corner<2,3>(Eigen::BottomRight) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 2; int _Cols = 3; int _Options = 2; int _MaxRows = 2; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 2; int _Cols = 3; int _Options = 2; int _MaxRows = 2; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 2, 3, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 2, 3, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_int_corner_enum.cpp:15:41: required from here 15 | << m.corner<2,3>(Eigen::BottomRight) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 2, 3, 1, 32> >; Derived = Eigen::Block, 2, 3, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 2, 3, 1, 32>; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 2, 3, 1, 32> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 2, 3, 1, 32> >; Derived = Eigen::Block, 2, 3, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 2, 3, 1, 32> >; Derived = Eigen::Block, 2, 3, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 2, 3, 1, 32> >; MatrixType = Eigen::Matrix; int BlockRows = 2; int BlockCols = 3; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:270:20: required from 'Derived& Eigen::MatrixBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 2, 3, 1, 32>; Scalar = int]' 270 | return derived() = Constant(rows(), cols(), value); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:402:10: required from 'Derived& Eigen::MatrixBase::setZero() [with Derived = Eigen::Block, 2, 3, 1, 32>]' 402 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_int_corner_enum.cpp:16:42: required from here 16 | m.corner<2,3>(Eigen::BottomRight).setZero(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 79%] Linking CXX executable compile_MatrixBase_setIdentity cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_setIdentity.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_setIdentity.dir/link.d CMakeFiles/compile_MatrixBase_setIdentity.dir/compile_MatrixBase_setIdentity.cpp.o -o compile_MatrixBase_setIdentity cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_setIdentity >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_setIdentity.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 79%] Linking CXX executable compile_MatrixBase_set cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_set.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_set.dir/link.d CMakeFiles/compile_MatrixBase_set.dir/compile_MatrixBase_set.cpp.o -o compile_MatrixBase_set cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_set >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_set.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 81%] Built target compile_MatrixBase_setIdentity make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_PartialRedux_minCoeff.dir/build.make doc/snippets/CMakeFiles/compile_PartialRedux_minCoeff.dir/depend make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 81%] Built target compile_MatrixBase_set make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_PartialRedux_norm.dir/build.make doc/snippets/CMakeFiles/compile_PartialRedux_norm.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_PartialRedux_minCoeff.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_PartialRedux_norm.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_PartialRedux_minCoeff.dir/build.make doc/snippets/CMakeFiles/compile_PartialRedux_minCoeff.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 79%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_template_int_segment.dir/compile_MatrixBase_template_int_segment.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_template_int_segment.dir/compile_MatrixBase_template_int_segment.cpp.o -MF CMakeFiles/compile_MatrixBase_template_int_segment.dir/compile_MatrixBase_template_int_segment.cpp.o.d -o CMakeFiles/compile_MatrixBase_template_int_segment.dir/compile_MatrixBase_template_int_segment.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_segment.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_segment.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_segment.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h: In instantiation of 'Eigen::MapBase::MapBase(const Scalar*) [with Derived = Eigen::Block, 1, 2, 1, 32>; Scalar = int]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:253:88: required from 'Eigen::Block::Block(const MatrixType&, int, int) [with MatrixType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 2; int PacketAccess = 1]' 253 | : Base(&matrix.const_cast_derived().coeffRef(startRow,startCol)), m_matrix(matrix) | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:470:10: required from 'typename Eigen::BlockReturnType::SubVectorType Eigen::MatrixBase::segment(int) [with int Size = 2; Derived = Eigen::Matrix; typename Eigen::BlockReturnType::SubVectorType = Eigen::Block, 1, 2, 1, 32>]' 470 | return Block | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472 | (derived(), RowsAtCompileTime == 1 ? 0 : start, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 473 | ColsAtCompileTime == 1 ? 0 : start); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_segment.cpp:14:59: required from here 14 | cout << "Here is v.segment<2>(1):" << endl << v.segment<2>(1) << endl; | ~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:148:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 148 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_segment.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_segment.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_segment.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_segment.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 1; int _Cols = 2; int _Options = 2; int _MaxRows = 1; int _MaxCols = 2]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 2, 1, 32>; _Scalar = int; int _Rows = 1; int _Cols = 2; int _Options = 2; int _MaxRows = 1; int _MaxCols = 2]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 1, 2, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 1, 2, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_segment.cpp:14:61: required from here 14 | cout << "Here is v.segment<2>(1):" << endl << v.segment<2>(1) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 2, 1, 32>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Block, 1, 2, 1, 32>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 2, 1, 32>; _Scalar = int; int _Rows = 1; int _Cols = 2; int _Options = 2; int _MaxRows = 1; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 2, 1, 32>; _Scalar = int; int _Rows = 1; int _Cols = 2; int _Options = 2; int _MaxRows = 1; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 1, 2, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 1, 2, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_segment.cpp:14:61: required from here 14 | cout << "Here is v.segment<2>(1):" << endl << v.segment<2>(1) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 2; int _Options = 2; int _MaxRows = 1; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 2; int _Options = 2; int _MaxRows = 1; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 1, 2, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 1, 2, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_segment.cpp:14:61: required from here 14 | cout << "Here is v.segment<2>(1):" << endl << v.segment<2>(1) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 2, 1, 32> >; Derived = Eigen::Block, 1, 2, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 1, 2, 1, 32>; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 2, 1, 32> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 2, 1, 32> >; Derived = Eigen::Block, 1, 2, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 2, 1, 32> >; Derived = Eigen::Block, 1, 2, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 2, 1, 32> >; MatrixType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 2; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:270:20: required from 'Derived& Eigen::MatrixBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 2, 1, 32>; Scalar = int]' 270 | return derived() = Constant(rows(), cols(), value); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:402:10: required from 'Derived& Eigen::MatrixBase::setZero() [with Derived = Eigen::Block, 1, 2, 1, 32>]' 402 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_segment.cpp:15:24: required from here 15 | v.segment<2>(2).setZero(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_PartialRedux_norm.dir/build.make doc/snippets/CMakeFiles/compile_PartialRedux_norm.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 79%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_template_int_start.dir/compile_MatrixBase_template_int_start.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_template_int_start.dir/compile_MatrixBase_template_int_start.cpp.o -MF CMakeFiles/compile_MatrixBase_template_int_start.dir/compile_MatrixBase_template_int_start.cpp.o.d -o CMakeFiles/compile_MatrixBase_template_int_start.dir/compile_MatrixBase_template_int_start.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_start.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_start.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_start.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h: In instantiation of 'Eigen::MapBase::MapBase(const Scalar*) [with Derived = Eigen::Block, 1, 2, 1, 32>; Scalar = int]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:253:88: required from 'Eigen::Block::Block(const MatrixType&, int, int) [with MatrixType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 2; int PacketAccess = 1]' 253 | : Base(&matrix.const_cast_derived().coeffRef(startRow,startCol)), m_matrix(matrix) | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:508:10: required from 'typename Eigen::BlockReturnType::SubVectorType Eigen::MatrixBase::start() [with int Size = 2; Derived = Eigen::Matrix; typename Eigen::BlockReturnType::SubVectorType = Eigen::Block, 1, 2, 1, 32>]' 508 | return Block(derived(), 0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_start.cpp:14:52: required from here 14 | cout << "Here is v.start(2):" << endl << v.start<2>() << endl; | ~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:148:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 148 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_start.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_start.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_start.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_start.cpp:12:39: required from here 12 | RowVector4i v = RowVector4i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 1; int _Cols = 2; int _Options = 2; int _MaxRows = 1; int _MaxCols = 2]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 2, 1, 32>; _Scalar = int; int _Rows = 1; int _Cols = 2; int _Options = 2; int _MaxRows = 1; int _MaxCols = 2]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 1, 2, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 1, 2, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_start.cpp:14:53: required from here 14 | cout << "Here is v.start(2):" << endl << v.start<2>() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 2, 1, 32>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Block, 1, 2, 1, 32>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 2, 1, 32>; _Scalar = int; int _Rows = 1; int _Cols = 2; int _Options = 2; int _MaxRows = 1; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, 2, 1, 32>; _Scalar = int; int _Rows = 1; int _Cols = 2; int _Options = 2; int _MaxRows = 1; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 1, 2, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 1, 2, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_start.cpp:14:53: required from here 14 | cout << "Here is v.start(2):" << endl << v.start<2>() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 2; int _Options = 2; int _MaxRows = 1; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 2; int _Options = 2; int _MaxRows = 1; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, 1, 2, 1, 32>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, 1, 2, 1, 32>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_start.cpp:14:53: required from here 14 | cout << "Here is v.start(2):" << endl << v.start<2>() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 2, 1, 32> >; Derived = Eigen::Block, 1, 2, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 1, 2, 1, 32>; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 2, 1, 32> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 2, 1, 32> >; Derived = Eigen::Block, 1, 2, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 2, 1, 32> >; Derived = Eigen::Block, 1, 2, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 2, 1, 32> >; MatrixType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 2; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:270:20: required from 'Derived& Eigen::MatrixBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 2, 1, 32>; Scalar = int]' 270 | return derived() = Constant(rows(), cols(), value); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:402:10: required from 'Derived& Eigen::MatrixBase::setZero() [with Derived = Eigen::Block, 1, 2, 1, 32>]' 402 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_template_int_start.cpp:15:21: required from here 15 | v.start<2>().setZero(); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 79%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_zero_int_int.dir/compile_MatrixBase_zero_int_int.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_zero_int_int.dir/compile_MatrixBase_zero_int_int.cpp.o -MF CMakeFiles/compile_MatrixBase_zero_int_int.dir/compile_MatrixBase_zero_int_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_zero_int_int.dir/compile_MatrixBase_zero_int_int.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero_int_int.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero_int_int.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero_int_int.cpp:12:29: required from here 12 | cout << MatrixXi::Zero(2,3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero_int_int.cpp:12:29: required from here 12 | cout << MatrixXi::Zero(2,3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero_int_int.cpp:12:29: required from here 12 | cout << MatrixXi::Zero(2,3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero_int_int.cpp:12:29: required from here 12 | cout << MatrixXi::Zero(2,3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero_int_int.cpp:12:29: required from here 12 | cout << MatrixXi::Zero(2,3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero_int_int.cpp:12:29: required from here 12 | cout << MatrixXi::Zero(2,3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero_int_int.cpp:12:29: required from here 12 | cout << MatrixXi::Zero(2,3) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 79%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_zero.dir/compile_MatrixBase_zero.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_zero.dir/compile_MatrixBase_zero.cpp.o -MF CMakeFiles/compile_MatrixBase_zero.dir/compile_MatrixBase_zero.cpp.o.d -o CMakeFiles/compile_MatrixBase_zero.dir/compile_MatrixBase_zero.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h: In instantiation of 'static const Eigen::MatrixBase::ConstantReturnType Eigen::MatrixBase::Constant(const Scalar&) [with Derived = Eigen::Matrix; ConstantReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:371:18: required from 'static const Eigen::MatrixBase::ConstantReturnType Eigen::MatrixBase::Zero() [with Derived = Eigen::Matrix; ConstantReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 371 | return Constant(Scalar(0)); | ~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero.cpp:12:25: required from here 12 | cout << Matrix2d::Zero() << endl; | ~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:227:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 227 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h: In instantiation of 'static const Eigen::MatrixBase::ConstantReturnType Eigen::MatrixBase::Constant(const Scalar&) [with Derived = Eigen::Matrix; ConstantReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Scalar = int]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:371:18: required from 'static const Eigen::MatrixBase::ConstantReturnType Eigen::MatrixBase::Zero() [with Derived = Eigen::Matrix; ConstantReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 371 | return Constant(Scalar(0)); | ~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero.cpp:13:26: required from here 13 | cout << RowVector4i::Zero() << endl; | ~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:227:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 227 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero.cpp:12:26: required from here 12 | cout << Matrix2d::Zero() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero.cpp:13:27: required from here 13 | cout << RowVector4i::Zero() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero.cpp:12:26: required from here 12 | cout << Matrix2d::Zero() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero.cpp:12:26: required from here 12 | cout << Matrix2d::Zero() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero.cpp:12:26: required from here 12 | cout << Matrix2d::Zero() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero.cpp:12:26: required from here 12 | cout << Matrix2d::Zero() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero.cpp:13:27: required from here 13 | cout << RowVector4i::Zero() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero.cpp:13:27: required from here 13 | cout << RowVector4i::Zero() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero.cpp:13:27: required from here 13 | cout << RowVector4i::Zero() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 4; int _Options = 2; int _MaxRows = 1; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero.cpp:13:27: required from here 13 | cout << RowVector4i::Zero() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 79%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_transpose.dir/compile_MatrixBase_transpose.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_transpose.dir/compile_MatrixBase_transpose.cpp.o -MF CMakeFiles/compile_MatrixBase_transpose.dir/compile_MatrixBase_transpose.cpp.o.d -o CMakeFiles/compile_MatrixBase_transpose.dir/compile_MatrixBase_transpose.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_transpose.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_transpose.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_transpose.cpp:12:33: required from here 12 | Matrix2i m = Matrix2i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_transpose.cpp:12:33: required from here 12 | Matrix2i m = Matrix2i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_transpose.cpp:12:33: required from here 12 | Matrix2i m = Matrix2i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_transpose.cpp:12:33: required from here 12 | Matrix2i m = Matrix2i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_transpose.cpp:12:33: required from here 12 | Matrix2i m = Matrix2i::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Transpose >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Transpose >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_transpose.cpp:14:62: required from here 14 | cout << "Here is the transpose of m:" << endl << m.transpose() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Transpose >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Transpose >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Transpose >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_transpose.cpp:14:62: required from here 14 | cout << "Here is the transpose of m:" << endl << m.transpose() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Transpose > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Transpose >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Transpose >; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Transpose >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Transpose >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_transpose.cpp:14:62: required from here 14 | cout << "Here is the transpose of m:" << endl << m.transpose() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Transpose >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Transpose >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_transpose.cpp:14:62: required from here 14 | cout << "Here is the transpose of m:" << endl << m.transpose() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 2; int _Cols = 2; int _Options = 3; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Transpose >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Transpose >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_transpose.cpp:14:62: required from here 14 | cout << "Here is the transpose of m:" << endl << m.transpose() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 79%] Linking CXX executable compile_MatrixBase_setRandom cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_setRandom.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_setRandom.dir/link.d CMakeFiles/compile_MatrixBase_setRandom.dir/compile_MatrixBase_setRandom.cpp.o -o compile_MatrixBase_setRandom cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_setRandom >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_setRandom.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 86%] Built target compile_MatrixBase_setRandom make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_PartialRedux_squaredNorm.dir/build.make doc/snippets/CMakeFiles/compile_PartialRedux_squaredNorm.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 79%] Linking CXX executable compile_MatrixBase_setOnes cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_setOnes.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_setOnes.dir/link.d CMakeFiles/compile_MatrixBase_setOnes.dir/compile_MatrixBase_setOnes.cpp.o -o compile_MatrixBase_setOnes cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_setOnes >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_setOnes.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 79%] Building CXX object doc/snippets/CMakeFiles/compile_MatrixBase_zero_int.dir/compile_MatrixBase_zero_int.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_MatrixBase_zero_int.dir/compile_MatrixBase_zero_int.cpp.o -MF CMakeFiles/compile_MatrixBase_zero_int.dir/compile_MatrixBase_zero_int.cpp.o.d -o CMakeFiles/compile_MatrixBase_zero_int.dir/compile_MatrixBase_zero_int.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero_int.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero_int.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero_int.cpp:12:30: required from here 12 | cout << RowVectorXi::Zero(4) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero_int.cpp:13:25: required from here 13 | cout << VectorXf::Zero(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero_int.cpp:12:30: required from here 12 | cout << RowVectorXi::Zero(4) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero_int.cpp:12:30: required from here 12 | cout << RowVectorXi::Zero(4) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero_int.cpp:12:30: required from here 12 | cout << RowVectorXi::Zero(4) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero_int.cpp:12:30: required from here 12 | cout << RowVectorXi::Zero(4) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero_int.cpp:13:25: required from here 13 | cout << VectorXf::Zero(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero_int.cpp:13:25: required from here 13 | cout << VectorXf::Zero(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero_int.cpp:13:25: required from here 13 | cout << VectorXf::Zero(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero_int.cpp:13:25: required from here 13 | cout << VectorXf::Zero(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero_int.cpp:12:30: required from here 12 | cout << RowVectorXi::Zero(4) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 1; int _Cols = 10000; int _Options = 2; int _MaxRows = 1; int _MaxCols = 10000]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero_int.cpp:12:30: required from here 12 | cout << RowVectorXi::Zero(4) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero_int.cpp:13:25: required from here 13 | cout << VectorXf::Zero(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_MatrixBase_zero_int.cpp:13:25: required from here 13 | cout << VectorXf::Zero(2) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 79%] Linking CXX executable compile_MatrixBase_setZero cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_setZero.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_setZero.dir/link.d CMakeFiles/compile_MatrixBase_setZero.dir/compile_MatrixBase_setZero.cpp.o -o compile_MatrixBase_setZero cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_setZero >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_setZero.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_PartialRedux_squaredNorm.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_PartialRedux_squaredNorm.dir/build.make doc/snippets/CMakeFiles/compile_PartialRedux_squaredNorm.dir/build make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 86%] Built target compile_MatrixBase_setOnes make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_PartialRedux_sum.dir/build.make doc/snippets/CMakeFiles/compile_PartialRedux_sum.dir/depend make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 87%] Built target compile_MatrixBase_setZero make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Tutorial_commainit_01.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_commainit_01.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_PartialRedux_sum.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_PartialRedux_sum.dir/build.make doc/snippets/CMakeFiles/compile_PartialRedux_sum.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_Tutorial_commainit_01.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Tutorial_commainit_01.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_commainit_01.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 79%] Linking CXX executable compile_MatrixBase_start_int cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_start_int.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_start_int.dir/link.d CMakeFiles/compile_MatrixBase_start_int.dir/compile_MatrixBase_start_int.cpp.o -o compile_MatrixBase_start_int cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_start_int >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_start_int.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 87%] Built target compile_MatrixBase_start_int make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Tutorial_commainit_02.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_commainit_02.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 80%] Linking CXX executable compile_MatrixBase_template_int_end cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_template_int_end.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_template_int_end.dir/link.d CMakeFiles/compile_MatrixBase_template_int_end.dir/compile_MatrixBase_template_int_end.cpp.o -o compile_MatrixBase_template_int_end cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_template_int_end >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_template_int_end.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/compile_Tutorial_commainit_02.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/compile_Tutorial_commainit_02.dir/build.make doc/snippets/CMakeFiles/compile_Tutorial_commainit_02.dir/build make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 87%] Built target compile_MatrixBase_template_int_end make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/examples/CMakeFiles/class_FixedBlock.dir/build.make doc/examples/CMakeFiles/class_FixedBlock.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples/CMakeFiles/class_FixedBlock.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/examples/CMakeFiles/class_FixedBlock.dir/build.make doc/examples/CMakeFiles/class_FixedBlock.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 81%] Linking CXX executable compile_MatrixBase_template_int_int_corner_enum cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_template_int_int_corner_enum.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_template_int_int_corner_enum.dir/link.d CMakeFiles/compile_MatrixBase_template_int_int_corner_enum.dir/compile_MatrixBase_template_int_int_corner_enum.cpp.o -o compile_MatrixBase_template_int_int_corner_enum cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_template_int_int_corner_enum >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_template_int_int_corner_enum.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 82%] Linking CXX executable compile_MatrixBase_template_int_segment cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_template_int_segment.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_template_int_segment.dir/link.d CMakeFiles/compile_MatrixBase_template_int_segment.dir/compile_MatrixBase_template_int_segment.cpp.o -o compile_MatrixBase_template_int_segment cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_template_int_segment >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_template_int_segment.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 88%] Built target compile_MatrixBase_template_int_int_corner_enum make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 88%] Built target compile_MatrixBase_template_int_segment make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/examples/CMakeFiles/Tutorial_simple_example_dynamic_size.dir/build.make doc/examples/CMakeFiles/Tutorial_simple_example_dynamic_size.dir/depend make -f doc/examples/CMakeFiles/Tutorial_simple_example_fixed_size.dir/build.make doc/examples/CMakeFiles/Tutorial_simple_example_fixed_size.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples/CMakeFiles/Tutorial_simple_example_fixed_size.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/examples/CMakeFiles/Tutorial_simple_example_fixed_size.dir/build.make doc/examples/CMakeFiles/Tutorial_simple_example_fixed_size.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples/CMakeFiles/Tutorial_simple_example_dynamic_size.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/examples/CMakeFiles/Tutorial_simple_example_dynamic_size.dir/build.make doc/examples/CMakeFiles/Tutorial_simple_example_dynamic_size.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 83%] Linking CXX executable compile_MatrixBase_template_int_start cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_template_int_start.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_template_int_start.dir/link.d CMakeFiles/compile_MatrixBase_template_int_start.dir/compile_MatrixBase_template_int_start.cpp.o -o compile_MatrixBase_template_int_start cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_template_int_start >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_template_int_start.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 89%] Built target compile_MatrixBase_template_int_start make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/examples/CMakeFiles/class_Block.dir/build.make doc/examples/CMakeFiles/class_Block.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 79%] Building CXX object doc/snippets/CMakeFiles/compile_PartialRedux_maxCoeff.dir/compile_PartialRedux_maxCoeff.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_PartialRedux_maxCoeff.dir/compile_PartialRedux_maxCoeff.cpp.o -MF CMakeFiles/compile_PartialRedux_maxCoeff.dir/compile_PartialRedux_maxCoeff.cpp.o.d -o CMakeFiles/compile_PartialRedux_maxCoeff.dir/compile_PartialRedux_maxCoeff.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_maxCoeff.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_maxCoeff.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_maxCoeff.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_maxCoeff.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_maxCoeff.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_maxCoeff, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::ei_member_maxCoeff, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = PartialReduxExpr, ei_member_maxCoeff, 0>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_maxCoeff.cpp:14:79: required from here 14 | cout << "Here is the maximum of each column:" << endl << m.colwise().maxCoeff() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_maxCoeff, 0>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_maxCoeff, 0>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_maxCoeff, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_maxCoeff, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::ei_member_maxCoeff, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = PartialReduxExpr, ei_member_maxCoeff, 0>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_maxCoeff.cpp:14:79: required from here 14 | cout << "Here is the maximum of each column:" << endl << m.colwise().maxCoeff() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::ei_member_maxCoeff, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = PartialReduxExpr, ei_member_maxCoeff, 0>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_maxCoeff.cpp:14:79: required from here 14 | cout << "Here is the maximum of each column:" << endl << m.colwise().maxCoeff() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples/CMakeFiles/class_Block.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/examples/CMakeFiles/class_Block.dir/build.make doc/examples/CMakeFiles/class_Block.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 85%] Linking CXX executable compile_MatrixBase_zero cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_zero.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_zero.dir/link.d CMakeFiles/compile_MatrixBase_zero.dir/compile_MatrixBase_zero.cpp.o -o compile_MatrixBase_zero cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_zero >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_zero.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 91%] Built target compile_MatrixBase_zero make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/examples/CMakeFiles/class_CwiseBinaryOp.dir/build.make doc/examples/CMakeFiles/class_CwiseBinaryOp.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 79%] Building CXX object doc/snippets/CMakeFiles/compile_PartialRedux_count.dir/compile_PartialRedux_count.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_PartialRedux_count.dir/compile_PartialRedux_count.cpp.o -MF CMakeFiles/compile_PartialRedux_count.dir/compile_PartialRedux_count.cpp.o.d -o CMakeFiles/compile_PartialRedux_count.dir/compile_PartialRedux_count.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_count.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_count.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_count.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = std::greater_equal; Lhs = Eigen::Matrix; Rhs = Eigen::NestByValue, Eigen::Matrix > >]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Array/CwiseOperators.h:346:10: required from 'const Eigen::CwiseBinaryOp::Scalar>, ExpressionType, Eigen::NestByValue > Eigen::Cwise::operator>=(Scalar) const [with ExpressionType = Eigen::Matrix; typename Eigen::ei_traits::Scalar = double; typename ExpressionType::ConstantReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Scalar = double]' 54 | CwiseBinaryOp::Scalar>, ExpressionType, \ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_count.cpp:14:104: required from here 14 | cout << "Here is the count of elements larger or equal than 0.5 of each row:" << endl << (m.cwise() >= 0.5).rowwise().count() << endl; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_count.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_count.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::Matrix, Eigen::NestByValue, Eigen::Matrix > > >, Eigen::ei_member_count, 1>; _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::Matrix, Eigen::NestByValue, Eigen::Matrix > > >, Eigen::ei_member_count, 1>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = PartialReduxExpr, Matrix, NestByValue, Matrix > > >, ei_member_count, 1>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_count.cpp:14:125: required from here 14 | cout << "Here is the count of elements larger or equal than 0.5 of each row:" << endl << (m.cwise() >= 0.5).rowwise().count() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::Matrix, Eigen::NestByValue, Eigen::Matrix > > >, Eigen::ei_member_count, 1>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::PartialReduxExpr, Eigen::Matrix, Eigen::NestByValue, Eigen::Matrix > > >, Eigen::ei_member_count, 1>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::Matrix, Eigen::NestByValue, Eigen::Matrix > > >, Eigen::ei_member_count, 1>; _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::Matrix, Eigen::NestByValue, Eigen::Matrix > > >, Eigen::ei_member_count, 1>; _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::Matrix, Eigen::NestByValue, Eigen::Matrix > > >, Eigen::ei_member_count, 1>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = PartialReduxExpr, Matrix, NestByValue, Matrix > > >, ei_member_count, 1>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_count.cpp:14:125: required from here 14 | cout << "Here is the count of elements larger or equal than 0.5 of each row:" << endl << (m.cwise() >= 0.5).rowwise().count() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::Matrix, Eigen::NestByValue, Eigen::Matrix > > >, Eigen::ei_member_count, 1>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = PartialReduxExpr, Matrix, NestByValue, Matrix > > >, ei_member_count, 1>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_count.cpp:14:125: required from here 14 | cout << "Here is the count of elements larger or equal than 0.5 of each row:" << endl << (m.cwise() >= 0.5).rowwise().count() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 84%] Linking CXX executable compile_MatrixBase_zero_int_int cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_zero_int_int.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_zero_int_int.dir/link.d CMakeFiles/compile_MatrixBase_zero_int_int.dir/compile_MatrixBase_zero_int_int.cpp.o -o compile_MatrixBase_zero_int_int cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_zero_int_int >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_zero_int_int.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 86%] Linking CXX executable compile_MatrixBase_transpose cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_transpose.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_transpose.dir/link.d CMakeFiles/compile_MatrixBase_transpose.dir/compile_MatrixBase_transpose.cpp.o -o compile_MatrixBase_transpose cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_transpose >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_transpose.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 92%] Built target compile_MatrixBase_zero_int_int make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/examples/CMakeFiles/class_CwiseUnaryOp.dir/build.make doc/examples/CMakeFiles/class_CwiseUnaryOp.dir/depend make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 92%] Built target compile_MatrixBase_transpose make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples/CMakeFiles/class_CwiseBinaryOp.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/examples/CMakeFiles/class_CwiseBinaryOp.dir/build.make doc/examples/CMakeFiles/class_CwiseBinaryOp.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples/CMakeFiles/class_CwiseUnaryOp.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/examples/CMakeFiles/class_CwiseUnaryOp.dir/build.make doc/examples/CMakeFiles/class_CwiseUnaryOp.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 87%] Linking CXX executable compile_MatrixBase_zero_int cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_MatrixBase_zero_int.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_MatrixBase_zero_int.dir/link.d CMakeFiles/compile_MatrixBase_zero_int.dir/compile_MatrixBase_zero_int.cpp.o -o compile_MatrixBase_zero_int cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_MatrixBase_zero_int >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/MatrixBase_zero_int.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 94%] Built target compile_MatrixBase_zero_int make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 87%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_commainit_01.dir/compile_Tutorial_commainit_01.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Tutorial_commainit_01.dir/compile_Tutorial_commainit_01.cpp.o -MF CMakeFiles/compile_Tutorial_commainit_01.dir/compile_Tutorial_commainit_01.cpp.o.d -o CMakeFiles/compile_Tutorial_commainit_01.dir/compile_Tutorial_commainit_01.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Tutorial_commainit_01.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Tutorial_commainit_01.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Tutorial_commainit_01.cpp:12:12: required from here 12 | Matrix3f m; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 82%] Building CXX object doc/snippets/CMakeFiles/compile_PartialRedux_norm.dir/compile_PartialRedux_norm.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_PartialRedux_norm.dir/compile_PartialRedux_norm.cpp.o -MF CMakeFiles/compile_PartialRedux_norm.dir/compile_PartialRedux_norm.cpp.o.d -o CMakeFiles/compile_PartialRedux_norm.dir/compile_PartialRedux_norm.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_norm.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_norm.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_norm.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_norm.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_norm.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_norm, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::ei_member_norm, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = PartialReduxExpr, ei_member_norm, 0>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_norm.cpp:14:72: required from here 14 | cout << "Here is the norm of each column:" << endl << m.colwise().norm() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_norm, 0>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_norm, 0>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_norm, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_norm, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::ei_member_norm, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = PartialReduxExpr, ei_member_norm, 0>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_norm.cpp:14:72: required from here 14 | cout << "Here is the norm of each column:" << endl << m.colwise().norm() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::ei_member_norm, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = PartialReduxExpr, ei_member_norm, 0>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_norm.cpp:14:72: required from here 14 | cout << "Here is the norm of each column:" << endl << m.colwise().norm() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 92%] Linking CXX executable compile_PartialRedux_count cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_PartialRedux_count.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_PartialRedux_count.dir/link.d CMakeFiles/compile_PartialRedux_count.dir/compile_PartialRedux_count.cpp.o -o compile_PartialRedux_count cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_PartialRedux_count >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/PartialRedux_count.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 81%] Building CXX object doc/snippets/CMakeFiles/compile_PartialRedux_minCoeff.dir/compile_PartialRedux_minCoeff.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_PartialRedux_minCoeff.dir/compile_PartialRedux_minCoeff.cpp.o -MF CMakeFiles/compile_PartialRedux_minCoeff.dir/compile_PartialRedux_minCoeff.cpp.o.d -o CMakeFiles/compile_PartialRedux_minCoeff.dir/compile_PartialRedux_minCoeff.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_minCoeff.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_minCoeff.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_minCoeff.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_minCoeff.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_minCoeff.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_minCoeff, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::ei_member_minCoeff, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = PartialReduxExpr, ei_member_minCoeff, 0>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_minCoeff.cpp:14:79: required from here 14 | cout << "Here is the minimum of each column:" << endl << m.colwise().minCoeff() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_minCoeff, 0>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_minCoeff, 0>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_minCoeff, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_minCoeff, 0>; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::ei_member_minCoeff, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = PartialReduxExpr, ei_member_minCoeff, 0>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_minCoeff.cpp:14:79: required from here 14 | cout << "Here is the minimum of each column:" << endl << m.colwise().minCoeff() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 2; int _MaxRows = 1; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::ei_member_minCoeff, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = PartialReduxExpr, ei_member_minCoeff, 0>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_minCoeff.cpp:14:79: required from here 14 | cout << "Here is the minimum of each column:" << endl << m.colwise().minCoeff() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 96%] Built target compile_PartialRedux_count make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 90%] Linking CXX executable compile_PartialRedux_maxCoeff cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_PartialRedux_maxCoeff.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_PartialRedux_maxCoeff.dir/link.d CMakeFiles/compile_PartialRedux_maxCoeff.dir/compile_PartialRedux_maxCoeff.cpp.o -o compile_PartialRedux_maxCoeff cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_PartialRedux_maxCoeff >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/PartialRedux_maxCoeff.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 97%] Built target compile_PartialRedux_maxCoeff make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 87%] Building CXX object doc/snippets/CMakeFiles/compile_PartialRedux_squaredNorm.dir/compile_PartialRedux_squaredNorm.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_PartialRedux_squaredNorm.dir/compile_PartialRedux_squaredNorm.cpp.o -MF CMakeFiles/compile_PartialRedux_squaredNorm.dir/compile_PartialRedux_squaredNorm.cpp.o.d -o CMakeFiles/compile_PartialRedux_squaredNorm.dir/compile_PartialRedux_squaredNorm.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_squaredNorm.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_squaredNorm.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_squaredNorm.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_squaredNorm.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_squaredNorm.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_squaredNorm, 1>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::ei_member_squaredNorm, 1>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = PartialReduxExpr, ei_member_squaredNorm, 1>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_squaredNorm.cpp:14:83: required from here 14 | cout << "Here is the square norm of each row:" << endl << m.rowwise().squaredNorm() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_squaredNorm, 1>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_squaredNorm, 1>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_squaredNorm, 1>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_squaredNorm, 1>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::ei_member_squaredNorm, 1>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = PartialReduxExpr, ei_member_squaredNorm, 1>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_squaredNorm.cpp:14:83: required from here 14 | cout << "Here is the square norm of each row:" << endl << m.rowwise().squaredNorm() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::ei_member_squaredNorm, 1>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = PartialReduxExpr, ei_member_squaredNorm, 1>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_squaredNorm.cpp:14:83: required from here 14 | cout << "Here is the square norm of each row:" << endl << m.rowwise().squaredNorm() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 87%] Building CXX object doc/snippets/CMakeFiles/compile_PartialRedux_sum.dir/compile_PartialRedux_sum.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_PartialRedux_sum.dir/compile_PartialRedux_sum.cpp.o -MF CMakeFiles/compile_PartialRedux_sum.dir/compile_PartialRedux_sum.cpp.o.d -o CMakeFiles/compile_PartialRedux_sum.dir/compile_PartialRedux_sum.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_sum.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_sum.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_sum.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_sum.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_sum.cpp:12:33: required from here 12 | Matrix3d m = Matrix3d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_sum, 1>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::ei_member_sum, 1>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = PartialReduxExpr, ei_member_sum, 1>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_sum.cpp:14:67: required from here 14 | cout << "Here is the sum of each row:" << endl << m.rowwise().sum() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_sum, 1>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_sum, 1>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_sum, 1>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::ei_member_sum, 1>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::ei_member_sum, 1>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = PartialReduxExpr, ei_member_sum, 1>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_sum.cpp:14:67: required from here 14 | cout << "Here is the sum of each row:" << endl << m.rowwise().sum() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::PartialReduxExpr, Eigen::ei_member_sum, 1>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = PartialReduxExpr, ei_member_sum, 1>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_PartialRedux_sum.cpp:14:67: required from here 14 | cout << "Here is the sum of each row:" << endl << m.rowwise().sum() << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 87%] Building CXX object doc/snippets/CMakeFiles/compile_Tutorial_commainit_02.dir/compile_Tutorial_commainit_02.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/snippets/CMakeFiles/compile_Tutorial_commainit_02.dir/compile_Tutorial_commainit_02.cpp.o -MF CMakeFiles/compile_Tutorial_commainit_02.dir/compile_Tutorial_commainit_02.cpp.o.d -o CMakeFiles/compile_Tutorial_commainit_02.dir/compile_Tutorial_commainit_02.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Tutorial_commainit_02.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Tutorial_commainit_02.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:350:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(int, int) [with _Scalar = float; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 350 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Tutorial_commainit_02.cpp:13:21: required from here 13 | MatrixXf m(rows,cols); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Tutorial_commainit_02.cpp:14:16: required from here 14 | m << (Matrix3f() << 1, 2, 3, 4, 5, 6, 7, 8, 9).finished(), | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:113:23: required from 'Eigen::Quaternion::Quaternion() [with _Scalar = float]' 113 | inline Quaternion() {} | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:245:21: required from here 245 | Quaternion res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h: In instantiation of 'Eigen::MapBase::MapBase(const Scalar*) [with Derived = Eigen::Block, 1, 1, 1, 32>; Scalar = float]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:253:88: required from 'Eigen::Block::Block(const MatrixType&, int, int) [with MatrixType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 1; int PacketAccess = 1]' 253 | : Base(&matrix.const_cast_derived().coeffRef(startRow,startCol)), m_matrix(matrix) | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:694:10: required from 'typename Eigen::BlockReturnType::Type Eigen::MatrixBase::block(int, int) [with int BlockRows = 1; int BlockCols = 1; Derived = Eigen::Matrix; typename Eigen::BlockReturnType::Type = Eigen::Block, 1, 1, 1, 32>]' 694 | return Block(derived(), startRow, startCol); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CommaInitializer.h:92:21: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; MatrixType = Eigen::Matrix]' 90 | m_matrix.template block | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | (m_row, m_col) = other; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Tutorial_commainit_02.cpp:15:29: required from here 15 | MatrixXf::Zero(3,cols-3), | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:148:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 148 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 1, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 1, 1, 1, 32>; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 1, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 1, 1, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; MatrixType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CommaInitializer.h:92:36: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; MatrixType = Eigen::Matrix]' 90 | m_matrix.template block | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | (m_row, m_col) = other; | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Tutorial_commainit_02.cpp:15:29: required from here 15 | MatrixXf::Zero(3,cols-3), | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 10000, 10000, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 10000, 10000, 1, 32>; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 10000, 10000, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 10000, 10000, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; MatrixType = Eigen::Matrix; int BlockRows = 10000; int BlockCols = 10000; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CommaInitializer.h:94:64: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; MatrixType = Eigen::Matrix]' 94 | m_matrix.block(m_row, m_col, other.rows(), other.cols()) = other; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Tutorial_commainit_02.cpp:15:29: required from here 15 | MatrixXf::Zero(3,cols-3), | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 1, 1, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 1, 1, 1, 32>; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 1, 1, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 1, 1, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; MatrixType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 1; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CommaInitializer.h:92:36: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; MatrixType = Eigen::Matrix]' 90 | m_matrix.template block | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | (m_row, m_col) = other; | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Tutorial_commainit_02.cpp:17:38: required from here 17 | MatrixXf::Identity(rows-3,cols-3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 10000, 10000, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 10000, 10000, 1, 32>; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 10000, 10000, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 10000, 10000, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; MatrixType = Eigen::Matrix; int BlockRows = 10000; int BlockCols = 10000; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CommaInitializer.h:94:64: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; MatrixType = Eigen::Matrix]' 94 | m_matrix.block(m_row, m_col, other.rows(), other.cols()) = other; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Tutorial_commainit_02.cpp:17:38: required from here 17 | MatrixXf::Identity(rows-3,cols-3); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:541:107: required from 'void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_selector(const OtherDerived&, const Eigen::ei_meta_false&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 541 | EIGEN_STRONG_INLINE void _set_selector(const OtherDerived& other, const ei_meta_false&) { _set_noalias(other); } | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:533:20: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 533 | _set_selector(other.derived(), typename ei_meta_if::ret()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:291:18: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' 291 | return _set(other); | ~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:126:57: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with _Scalar = float]' 126 | inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Geometry/Quaternion.h:257:10: required from here 257 | return res; | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 10000, 10000, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 10000, 10000, 1, 32>; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 10000, 10000, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 10000, 10000, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; MatrixType = Eigen::Matrix; int BlockRows = 10000; int BlockCols = 10000; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CommaInitializer.h:53:54: required from 'Eigen::CommaInitializer::CommaInitializer(MatrixType&, const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; MatrixType = Eigen::Matrix]' 53 | m_matrix.block(0, 0, other.rows(), other.cols()) = other; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CommaInitializer.h:149:10: required from 'Eigen::CommaInitializer Eigen::MatrixBase::operator<<(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 149 | return CommaInitializer(*static_cast(this), other); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/compile_Tutorial_commainit_02.cpp:14:57: required from here 14 | m << (Matrix3f() << 1, 2, 3, 4, 5, 6, 7, 8, 9).finished(), | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 88%] Building CXX object doc/examples/CMakeFiles/class_FixedBlock.dir/class_FixedBlock.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/examples -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/examples/CMakeFiles/class_FixedBlock.dir/class_FixedBlock.cpp.o -MF CMakeFiles/class_FixedBlock.dir/class_FixedBlock.cpp.o.d -o CMakeFiles/class_FixedBlock.dir/class_FixedBlock.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_FixedBlock.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_FixedBlock.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h: In instantiation of 'static const Eigen::MatrixBase::IdentityReturnType Eigen::MatrixBase::Identity() [with Derived = Eigen::Matrix; IdentityReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_FixedBlock.cpp:21:34: required from here 21 | Matrix3d m = Matrix3d::Identity(); | ~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:607:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 607 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_FixedBlock.cpp:21:35: required from here 21 | Matrix3d m = Matrix3d::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h: In instantiation of 'Eigen::Block::Block(const MatrixType&, int, int) [with MatrixType = Eigen::CwiseUnaryOp, Eigen::Matrix >; int BlockRows = 2; int BlockCols = 2; int PacketAccess = 1; int _DirectAccessStatus = 0]': /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_FixedBlock.cpp:16:17: required from 'const Eigen::Block topLeft2x2Corner(const Eigen::MatrixBase&) [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >]' 16 | return Eigen::Block(m.derived(), 0, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_FixedBlock.cpp:22:27: required from here 22 | cout << topLeft2x2Corner(4*m) << endl; // calls the const version | ~~~~~~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:126:84: warning: enum constant in boolean context [-Wint-in-bool-context] 126 | EIGEN_STATIC_ASSERT(RowsAtCompileTime!=Dynamic && ColsAtCompileTime!=Dynamic,THIS_METHOD_IS_ONLY_FOR_FIXED_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h: In instantiation of 'Eigen::MapBase::MapBase(const Scalar*) [with Derived = Eigen::Block, 2, 2, 1, 32>; Scalar = double]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:253:88: required from 'Eigen::Block::Block(const MatrixType&, int, int) [with MatrixType = Eigen::Matrix; int BlockRows = 2; int BlockCols = 2; int PacketAccess = 1]' 253 | : Base(&matrix.const_cast_derived().coeffRef(startRow,startCol)), m_matrix(matrix) | ^ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_FixedBlock.cpp:9:17: required from 'Eigen::Block topLeft2x2Corner(Eigen::MatrixBase&) [with Derived = Eigen::Matrix]' 9 | return Eigen::Block(m.derived(), 0, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_FixedBlock.cpp:23:19: required from here 23 | topLeft2x2Corner(m) *= 2; // calls the non-const version | ~~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:148:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 148 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_FixedBlock.cpp:21:35: required from here 21 | Matrix3d m = Matrix3d::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_FixedBlock.cpp:21:35: required from here 21 | Matrix3d m = Matrix3d::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, Eigen::Matrix >, 2, 2, 1, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, Eigen::Matrix >, 2, 2, 1, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, Matrix >, 2, 2, 1, 0>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_FixedBlock.cpp:22:31: required from here 22 | cout << topLeft2x2Corner(4*m) << endl; // calls the const version | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, Eigen::Matrix >, 2, 2, 1, 0>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Block, Eigen::Matrix >, 2, 2, 1, 0>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, Eigen::Matrix >, 2, 2, 1, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, Eigen::Matrix >, 2, 2, 1, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, Eigen::Matrix >, 2, 2, 1, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, Matrix >, 2, 2, 1, 0>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_FixedBlock.cpp:22:31: required from here 22 | cout << topLeft2x2Corner(4*m) << endl; // calls the const version | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Block, Eigen::Matrix >, 2, 2, 1, 0> >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, Eigen::Matrix >, 2, 2, 1, 0>; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Block, Eigen::Matrix >, 2, 2, 1, 0>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, Eigen::Matrix >, 2, 2, 1, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, Eigen::Matrix >, 2, 2, 1, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, Eigen::Matrix >, 2, 2, 1, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, Matrix >, 2, 2, 1, 0>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_FixedBlock.cpp:22:31: required from here 22 | cout << topLeft2x2Corner(4*m) << endl; // calls the const version | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, Eigen::Matrix >, 2, 2, 1, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, Matrix >, 2, 2, 1, 0>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_FixedBlock.cpp:22:31: required from here 22 | cout << topLeft2x2Corner(4*m) << endl; // calls the const version | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 2; int _MaxRows = 2; int _MaxCols = 2]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, Eigen::Matrix >, 2, 2, 1, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, Matrix >, 2, 2, 1, 0>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_FixedBlock.cpp:22:31: required from here 22 | cout << topLeft2x2Corner(4*m) << endl; // calls the const version | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 2, 2, 0, 32> >; Derived = Eigen::Block, 2, 2, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 2, 2, 1, 32>; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 2, 2, 0, 32> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 2, 2, 0, 32> >; Derived = Eigen::Block, 2, 2, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 2, 2, 0, 32> >; Derived = Eigen::Block, 2, 2, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 2, 2, 0, 32> >; MatrixType = Eigen::Matrix; int BlockRows = 2; int BlockCols = 2; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:191:24: required from 'Derived& Eigen::MapBase::operator*=(const Scalar&) [with Derived = Eigen::Block, 2, 2, 1, 32>; Scalar = double]' 191 | { return derived() = forceAligned() * other; } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator*=(const Other&) [with Other = int; MatrixType = Eigen::Matrix; int BlockRows = 2; int BlockCols = 2; int PacketAccess = 1]' 230 | return Base::operator Op(scalar); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_FixedBlock.cpp:23:26: required from here 23 | topLeft2x2Corner(m) *= 2; // calls the non-const version | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 93%] Building CXX object doc/examples/CMakeFiles/class_CwiseBinaryOp.dir/class_CwiseBinaryOp.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/examples -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/examples/CMakeFiles/class_CwiseBinaryOp.dir/class_CwiseBinaryOp.cpp.o -MF CMakeFiles/class_CwiseBinaryOp.dir/class_CwiseBinaryOp.cpp.o.d -o CMakeFiles/class_CwiseBinaryOp.dir/class_CwiseBinaryOp.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_CwiseBinaryOp.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_CwiseBinaryOp.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_CwiseBinaryOp.cpp:14:34: required from here 14 | Matrix4d m1 = Matrix4d::Random(), m2 = Matrix4d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = MakeComplexOp; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:301:10: required from 'const Eigen::CwiseBinaryOp Eigen::MatrixBase::binaryExpr(const Eigen::MatrixBase&, const CustomBinaryOp&) const [with CustomBinaryOp = MakeComplexOp; OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 301 | return CwiseBinaryOp(derived(), other.derived(), func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_CwiseBinaryOp.cpp:15:24: required from here 15 | cout << m1.binaryExpr(m2, MakeComplexOp()) << endl; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:102:9: warning: enum constant in boolean context [-Wint-in-bool-context] 102 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseBinaryOp.h:104:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 104 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Lhs, Rhs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_CwiseBinaryOp.cpp:14:34: required from here 14 | Matrix4d m1 = Matrix4d::Random(), m2 = Matrix4d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_CwiseBinaryOp.cpp:14:34: required from here 14 | Matrix4d m1 = Matrix4d::Random(), m2 = Matrix4d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_CwiseBinaryOp.cpp:14:34: required from here 14 | Matrix4d m1 = Matrix4d::Random(), m2 = Matrix4d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_CwiseBinaryOp.cpp:14:34: required from here 14 | Matrix4d m1 = Matrix4d::Random(), m2 = Matrix4d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix, 4, 4>]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_CwiseBinaryOp.cpp:15:52: required from here 15 | cout << m1.binaryExpr(m2, MakeComplexOp()) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; Derived = Eigen::Matrix, 4, 4>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix, 4, 4>; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix, 4, 4>]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_CwiseBinaryOp.cpp:15:52: required from here 15 | cout << m1.binaryExpr(m2, MakeComplexOp()) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, 4, 4>, Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; Derived = Eigen::Matrix, 4, 4>]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix, 4, 4>; OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix, 4, 4>]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_CwiseBinaryOp.cpp:15:52: required from here 15 | cout << m1.binaryExpr(m2, MakeComplexOp()) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix, 4, 4>; Derived = Eigen::Matrix, 4, 4>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix, 4, 4>; OtherDerived = Eigen::Matrix, 4, 4>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix, 4, 4>; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix, 4, 4>]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_CwiseBinaryOp.cpp:15:52: required from here 15 | cout << m1.binaryExpr(m2, MakeComplexOp()) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, 4, 4>, Eigen::Matrix, 4, 4> >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix, 4, 4>; Derived = Eigen::Matrix, 4, 4>]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix, 4, 4>; OtherDerived = Eigen::Matrix, 4, 4>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix, 4, 4>; _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = std::complex; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseBinaryOp, Eigen::Matrix, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix, 4, 4>]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseBinaryOp, Matrix, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_CwiseBinaryOp.cpp:15:52: required from here 15 | cout << m1.binaryExpr(m2, MakeComplexOp()) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 95%] Linking CXX executable compile_Tutorial_commainit_01 cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tutorial_commainit_01.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_Tutorial_commainit_01.dir/link.d CMakeFiles/compile_Tutorial_commainit_01.dir/compile_Tutorial_commainit_01.cpp.o -o compile_Tutorial_commainit_01 cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_Tutorial_commainit_01 >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/Tutorial_commainit_01.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [100%] Built target compile_Tutorial_commainit_01 make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 89%] Building CXX object doc/examples/CMakeFiles/Tutorial_simple_example_fixed_size.dir/Tutorial_simple_example_fixed_size.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/examples -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/examples/CMakeFiles/Tutorial_simple_example_fixed_size.dir/Tutorial_simple_example_fixed_size.cpp.o -MF CMakeFiles/Tutorial_simple_example_fixed_size.dir/Tutorial_simple_example_fixed_size.cpp.o.d -o CMakeFiles/Tutorial_simple_example_fixed_size.dir/Tutorial_simple_example_fixed_size.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/Tutorial_simple_example_fixed_size.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/Tutorial_simple_example_fixed_size.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h: In instantiation of 'static const Eigen::MatrixBase::IdentityReturnType Eigen::MatrixBase::Identity() [with Derived = Eigen::Matrix; IdentityReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/Tutorial_simple_example_fixed_size.cpp:10:35: required from here 10 | Matrix4f m4 = Matrix4f::Identity(); | ~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:607:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 607 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&, const Scalar&) [with _Scalar = int; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1; Scalar = int]': /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/Tutorial_simple_example_fixed_size.cpp:11:25: required from here 11 | Vector4i v4(1, 2, 3, 4); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:120:23: warning: enum constant in boolean context [-Wint-in-bool-context] 120 | THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:393:7: note: in expansion of macro 'EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE' 393 | EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Matrix, 4) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:311:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix() [with _Scalar = float; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' 311 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/Tutorial_simple_example_fixed_size.cpp:8:12: required from here 8 | Matrix3f m3; | ^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/Tutorial_simple_example_fixed_size.cpp:10:36: required from here 10 | Matrix4f m4 = Matrix4f::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:392:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Scalar&, const Scalar&, const Scalar&, const Scalar&) [with _Scalar = int; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1; Scalar = int]' 392 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/Tutorial_simple_example_fixed_size.cpp:11:25: required from here 11 | Vector4i v4(1, 2, 3, 4); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/Tutorial_simple_example_fixed_size.cpp:10:36: required from here 10 | Matrix4f m4 = Matrix4f::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/Tutorial_simple_example_fixed_size.cpp:10:36: required from here 10 | Matrix4f m4 = Matrix4f::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/Tutorial_simple_example_fixed_size.cpp:10:36: required from here 10 | Matrix4f m4 = Matrix4f::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/Tutorial_simple_example_fixed_size.cpp:10:36: required from here 10 | Matrix4f m4 = Matrix4f::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 96%] Linking CXX executable compile_PartialRedux_norm cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_PartialRedux_norm.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_PartialRedux_norm.dir/link.d CMakeFiles/compile_PartialRedux_norm.dir/compile_PartialRedux_norm.cpp.o -o compile_PartialRedux_norm cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_PartialRedux_norm >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/PartialRedux_norm.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [100%] Built target compile_PartialRedux_norm make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 89%] Building CXX object doc/examples/CMakeFiles/Tutorial_simple_example_dynamic_size.dir/Tutorial_simple_example_dynamic_size.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/examples -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/examples/CMakeFiles/Tutorial_simple_example_dynamic_size.dir/Tutorial_simple_example_dynamic_size.cpp.o -MF CMakeFiles/Tutorial_simple_example_dynamic_size.dir/Tutorial_simple_example_dynamic_size.cpp.o.d -o CMakeFiles/Tutorial_simple_example_dynamic_size.dir/Tutorial_simple_example_dynamic_size.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/Tutorial_simple_example_dynamic_size.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/Tutorial_simple_example_dynamic_size.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:350:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(int, int) [with _Scalar = int; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 10000]' 350 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/Tutorial_simple_example_dynamic_size.cpp:10:27: required from here 10 | MatrixXi m(size,size+1); // a (size)x(size+1)-matrix of int's | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:331:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(int) [with _Scalar = float; int _Rows = 10000; int _Cols = 1; int _Options = 2; int _MaxRows = 10000; int _MaxCols = 1]' 331 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/Tutorial_simple_example_dynamic_size.cpp:18:15: required from here 18 | VectorXf v(4); // a vector of 4 float's | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 98%] Linking CXX executable compile_PartialRedux_squaredNorm cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_PartialRedux_squaredNorm.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_PartialRedux_squaredNorm.dir/link.d CMakeFiles/compile_PartialRedux_squaredNorm.dir/compile_PartialRedux_squaredNorm.cpp.o -o compile_PartialRedux_squaredNorm cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_PartialRedux_squaredNorm >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/PartialRedux_squaredNorm.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [100%] Built target compile_PartialRedux_squaredNorm make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [100%] Linking CXX executable compile_Tutorial_commainit_02 cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_Tutorial_commainit_02.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_Tutorial_commainit_02.dir/link.d CMakeFiles/compile_Tutorial_commainit_02.dir/compile_Tutorial_commainit_02.cpp.o -o compile_Tutorial_commainit_02 cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_Tutorial_commainit_02 >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/Tutorial_commainit_02.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 99%] Linking CXX executable compile_PartialRedux_sum cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_PartialRedux_sum.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_PartialRedux_sum.dir/link.d CMakeFiles/compile_PartialRedux_sum.dir/compile_PartialRedux_sum.cpp.o -o compile_PartialRedux_sum cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_PartialRedux_sum >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/PartialRedux_sum.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [100%] Built target compile_Tutorial_commainit_02 make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [100%] Built target compile_PartialRedux_sum make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 97%] Linking CXX executable compile_PartialRedux_minCoeff cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && /usr/bin/cmake -E cmake_link_script CMakeFiles/compile_PartialRedux_minCoeff.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/compile_PartialRedux_minCoeff.dir/link.d CMakeFiles/compile_PartialRedux_minCoeff.dir/compile_PartialRedux_minCoeff.cpp.o -o compile_PartialRedux_minCoeff cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets && ./compile_PartialRedux_minCoeff >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/PartialRedux_minCoeff.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [100%] Built target compile_PartialRedux_minCoeff make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/all_snippets.dir/build.make doc/snippets/CMakeFiles/all_snippets.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets/CMakeFiles/all_snippets.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/snippets/CMakeFiles/all_snippets.dir/build.make doc/snippets/CMakeFiles/all_snippets.dir/build make[2]: Nothing to be done for 'doc/snippets/CMakeFiles/all_snippets.dir/build'. make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [100%] Built target all_snippets make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [100%] Linking CXX executable Tutorial_simple_example_fixed_size cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/Tutorial_simple_example_fixed_size.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/Tutorial_simple_example_fixed_size.dir/link.d CMakeFiles/Tutorial_simple_example_fixed_size.dir/Tutorial_simple_example_fixed_size.cpp.o -o Tutorial_simple_example_fixed_size cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples && ./Tutorial_simple_example_fixed_size >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples/Tutorial_simple_example_fixed_size.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [100%] Built target Tutorial_simple_example_fixed_size make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [100%] Linking CXX executable class_CwiseBinaryOp cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/class_CwiseBinaryOp.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/class_CwiseBinaryOp.dir/link.d CMakeFiles/class_CwiseBinaryOp.dir/class_CwiseBinaryOp.cpp.o -o class_CwiseBinaryOp cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples && ./class_CwiseBinaryOp >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples/class_CwiseBinaryOp.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [100%] Built target class_CwiseBinaryOp make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 91%] Building CXX object doc/examples/CMakeFiles/class_Block.dir/class_Block.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/examples -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/examples/CMakeFiles/class_Block.dir/class_Block.cpp.o -MF CMakeFiles/class_Block.dir/class_Block.cpp.o.d -o CMakeFiles/class_Block.dir/class_Block.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_Block.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_Block.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h: In instantiation of 'static const Eigen::MatrixBase::IdentityReturnType Eigen::MatrixBase::Identity() [with Derived = Eigen::Matrix; IdentityReturnType = Eigen::CwiseNullaryOp, Eigen::Matrix >]': /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_Block.cpp:21:34: required from here 21 | Matrix4d m = Matrix4d::Identity(); | ~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:115:23: warning: enum constant in boolean context [-Wint-in-bool-context] 115 | YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/CwiseNullaryOp.h:607:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_FIXED_SIZE' 607 | EIGEN_STATIC_ASSERT_FIXED_SIZE(Derived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_Block.cpp:21:35: required from here 21 | Matrix4d m = Matrix4d::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_Block.cpp:21:35: required from here 21 | Matrix4d m = Matrix4d::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_Block.cpp:21:35: required from here 21 | Matrix4d m = Matrix4d::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_Block.cpp:21:35: required from here 21 | Matrix4d m = Matrix4d::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_Block.cpp:21:35: required from here 21 | Matrix4d m = Matrix4d::Identity(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, Eigen::Matrix >, 10000, 10000, 1, 0>; _Scalar = double; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, Eigen::Matrix >, 10000, 10000, 1, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, Matrix >, 10000, 10000, 1, 0>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_Block.cpp:22:34: required from here 22 | cout << topLeftCorner(4*m, 2, 3) << endl; // calls the const version | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, Eigen::Matrix >, 10000, 10000, 1, 0>; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Block, Eigen::Matrix >, 10000, 10000, 1, 0>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, Eigen::Matrix >, 10000, 10000, 1, 0>; _Scalar = double; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, Eigen::Matrix >, 10000, 10000, 1, 0>; _Scalar = double; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, Eigen::Matrix >, 10000, 10000, 1, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, Matrix >, 10000, 10000, 1, 0>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_Block.cpp:22:34: required from here 22 | cout << topLeftCorner(4*m, 2, 3) << endl; // calls the const version | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Block, Eigen::Matrix >, 10000, 10000, 1, 0> >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, Eigen::Matrix >, 10000, 10000, 1, 0>; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Block, Eigen::Matrix >, 10000, 10000, 1, 0>]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, Eigen::Matrix >, 10000, 10000, 1, 0>; _Scalar = double; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, Eigen::Matrix >, 10000, 10000, 1, 0>; _Scalar = double; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, Eigen::Matrix >, 10000, 10000, 1, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, Matrix >, 10000, 10000, 1, 0>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_Block.cpp:22:34: required from here 22 | cout << topLeftCorner(4*m, 2, 3) << endl; // calls the const version | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, Eigen::Matrix >, 10000, 10000, 1, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, Matrix >, 10000, 10000, 1, 0>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_Block.cpp:22:34: required from here 22 | cout << topLeftCorner(4*m, 2, 3) << endl; // calls the const version | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, Eigen::Matrix >, 10000, 10000, 1, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, Matrix >, 10000, 10000, 1, 0>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_Block.cpp:22:34: required from here 22 | cout << topLeftCorner(4*m, 2, 3) << endl; // calls the const version | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'static void Eigen::ei_assign_impl::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 10000; int _Cols = 10000; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::Block, Eigen::Matrix >, 10000, 10000, 1, 0>; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = Block, Matrix >, 10000, 10000, 1, 0>; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_Block.cpp:22:34: required from here 22 | cout << topLeftCorner(4*m, 2, 3) << endl; // calls the const version | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:332:80: warning: enum constant in boolean context [-Wint-in-bool-context] 332 | const int alignedStart = ei_assign_traits::DstIsAligned ? 0 | ~~~~~~~~~~~~~^~~ 333 | : ei_alignmentOffset(&dst.coeffRef(0), size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 0, 32> >; Derived = Eigen::Block, 10000, 10000, 1, 32>]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 10000, 10000, 1, 32>; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 0, 32> >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:467:55: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 0, 32> >; Derived = Eigen::Block, 10000, 10000, 1, 32>]' 467 | return ei_assign_selector::run(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:177:29: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 0, 32> >; Derived = Eigen::Block, 10000, 10000, 1, 32>]' 177 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Block, 10000, 10000, 0, 32> >; MatrixType = Eigen::Matrix; int BlockRows = 10000; int BlockCols = 10000; int PacketAccess = 1]' 219 | return Base::operator Op(other.derived()); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MapBase.h:191:24: required from 'Derived& Eigen::MapBase::operator*=(const Scalar&) [with Derived = Eigen::Block, 10000, 10000, 1, 32>; Scalar = double]' 191 | { return derived() = forceAligned() * other; } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Block.h:227:5: required from 'Eigen::Block& Eigen::Block::operator*=(const Other&) [with Other = int; MatrixType = Eigen::Matrix; int BlockRows = 10000; int BlockCols = 10000; int PacketAccess = 1]' 230 | return Base::operator Op(scalar); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_Block.cpp:23:29: required from here 23 | topLeftCorner(m, 2, 3) *= 5; // calls the non-const version | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [100%] Linking CXX executable Tutorial_simple_example_dynamic_size cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/Tutorial_simple_example_dynamic_size.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/Tutorial_simple_example_dynamic_size.dir/link.d CMakeFiles/Tutorial_simple_example_dynamic_size.dir/Tutorial_simple_example_dynamic_size.cpp.o -o Tutorial_simple_example_dynamic_size cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples && ./Tutorial_simple_example_dynamic_size >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples/Tutorial_simple_example_dynamic_size.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [100%] Built target Tutorial_simple_example_dynamic_size make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [ 94%] Building CXX object doc/examples/CMakeFiles/class_CwiseUnaryOp.dir/class_CwiseUnaryOp.cpp.o cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples && /usr/bin/c++ -DEIGEN_DEFAULT_IO_FORMAT=EIGEN_DOCS_IO_FORMAT -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples -I/usr/src/RPM/BUILD/eigen-2.0.17/doc/examples -I/usr/src/RPM/BUILD/eigen-2.0.17 -I/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -MD -MT doc/examples/CMakeFiles/class_CwiseUnaryOp.dir/class_CwiseUnaryOp.cpp.o -MF CMakeFiles/class_CwiseUnaryOp.dir/class_CwiseUnaryOp.cpp.o.d -o CMakeFiles/class_CwiseUnaryOp.dir/class_CwiseUnaryOp.cpp.o -c /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_CwiseUnaryOp.cpp In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:103, from /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_CwiseUnaryOp.cpp:1: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h: In function 'Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/Memory.h:232:51: warning: typedef 'Packet' locally defined but not used [-Wunused-local-typedefs] 232 | typedef typename ei_packet_traits::type Packet; | ^~~~~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:110: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:36:44: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 36 | template<> struct ei_unpacket_traits<__m128> { typedef float type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:37:45: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 37 | template<> struct ei_unpacket_traits<__m128d> { typedef double type; enum {size=2}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:38:45: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 38 | template<> struct ei_unpacket_traits<__m128i> { typedef int type; enum {size=4}; }; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:265:36: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 265 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:288:37: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 288 | struct ei_palign_impl | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/arch/SSE/PacketMath.h:311:37: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 311 | struct ei_palign_impl | ^ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:102: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h: In instantiation of 'static void Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_check_template_params() [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:407:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 407 | _check_template_params(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_CwiseUnaryOp.cpp:16:34: required from here 16 | Matrix4d m1 = Matrix4d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:564:11: warning: enum constant in boolean context [-Wint-in-bool-context] 564 | INVALID_MATRIX_TEMPLATE_PARAMETERS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_CwiseUnaryOp.cpp:16:34: required from here 16 | Matrix4d m1 = Matrix4d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ In file included from /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core:125: /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_CwiseUnaryOp.cpp:16:34: required from here 16 | Matrix4d m1 = Matrix4d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_CwiseUnaryOp.cpp:16:34: required from here 16 | Matrix4d m1 = Matrix4d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::Matrix >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:415:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 415 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_CwiseUnaryOp.cpp:16:34: required from here 16 | Matrix4d m1 = Matrix4d::Random(); | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_CwiseUnaryOp.cpp:17:91: required from here 17 | cout << m1 << endl << "becomes: " << endl << m1.unaryExpr(CwiseClampOp(-0.5,0.5)) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:147:5: warning: enum constant in boolean context [-Wint-in-bool-context] 147 | YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:428:3: note: in expansion of macro 'EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE' 428 | EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(Derived,OtherDerived) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:430:5: warning: enum constant in boolean context [-Wint-in-bool-context] 430 | YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/util/StaticAssert.h:94:64: note: in definition of macro 'EIGEN_STATIC_ASSERT' 94 | if (Eigen::ei_static_assert::MSG) {} | ^~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::ei_assign_traits, Eigen::CwiseUnaryOp, Eigen::Matrix > >': /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:432:45: required from 'Derived& Eigen::MatrixBase::lazyAssign(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' 432 | ei_assign_impl::run(derived(),other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:447:107: required from 'static Derived& Eigen::ei_assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >]' 447 | EIGEN_STRONG_INLINE static Derived& run(Derived& dst, const OtherDerived& other) { return dst.lazyAssign(other.derived()); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:554:64: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::_set_noalias(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 554 | return ei_assign_selector::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Matrix.h:408:19: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' 408 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/MatrixBase.h:492:41: required from 'const typename Eigen::ei_eval::type Eigen::MatrixBase::eval() const [with Derived = Eigen::CwiseUnaryOp, Eigen::Matrix >; typename Eigen::ei_eval::type = Eigen::Matrix]' 492 | { return typename ei_eval::type(derived()); } | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/IO.h:181:35: required from 'std::ostream& Eigen::operator<<(std::ostream&, const MatrixBase&) [with Derived = CwiseUnaryOp, Matrix >; std::ostream = std::basic_ostream]' 181 | return ei_print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples/class_CwiseUnaryOp.cpp:17:91: required from here 17 | cout << m1 << endl << "becomes: " << endl << m1.unaryExpr(CwiseClampOp(-0.5,0.5)) << endl; | ^ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:27: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:59:48: warning: enum constant in boolean context [-Wint-in-bool-context] 59 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/src/Core/Assign.h:90:47: warning: enum constant in boolean context [-Wint-in-bool-context] 90 | ? ( int(MayUnrollCompletely) && int(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) ) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [100%] Linking CXX executable class_FixedBlock cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/class_FixedBlock.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/class_FixedBlock.dir/link.d CMakeFiles/class_FixedBlock.dir/class_FixedBlock.cpp.o -o class_FixedBlock cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples && ./class_FixedBlock >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples/class_FixedBlock.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [100%] Built target class_FixedBlock make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [100%] Linking CXX executable class_Block cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/class_Block.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/class_Block.dir/link.d CMakeFiles/class_Block.dir/class_Block.cpp.o -o class_Block cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples && ./class_Block >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples/class_Block.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [100%] Linking CXX executable class_CwiseUnaryOp cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/class_CwiseUnaryOp.dir/link.txt --verbose=1 /usr/bin/c++ -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-exceptions -fno-check-new -fno-common -fstrict-aliasing -Wextra -pedantic -O1 -g1 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/class_CwiseUnaryOp.dir/link.d CMakeFiles/class_CwiseUnaryOp.dir/class_CwiseUnaryOp.cpp.o -o class_CwiseUnaryOp cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples && ./class_CwiseUnaryOp >/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples/class_CwiseUnaryOp.out make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [100%] Built target class_Block make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [100%] Built target class_CwiseUnaryOp make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/examples/CMakeFiles/all_examples.dir/build.make doc/examples/CMakeFiles/all_examples.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples/CMakeFiles/all_examples.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/examples/CMakeFiles/all_examples.dir/build.make doc/examples/CMakeFiles/all_examples.dir/build make[2]: Nothing to be done for 'doc/examples/CMakeFiles/all_examples.dir/build'. make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [100%] Built target all_examples make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/CMakeFiles/doc.dir/build.make doc/CMakeFiles/doc.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/eigen-2.0.17 /usr/src/RPM/BUILD/eigen-2.0.17/doc /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/CMakeFiles/doc.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make -f doc/CMakeFiles/doc.dir/build.make doc/CMakeFiles/doc.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc && /usr/bin/cmake -E make_directory /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/html/ cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc && /usr/bin/cmake -E copy /usr/src/RPM/BUILD/eigen-2.0.17/doc/eigendoxy_tabs.css /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/html/ cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc && /usr/bin/cmake -E copy /usr/src/RPM/BUILD/eigen-2.0.17/doc/Eigen_Silly_Professor_64x64.png /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/html/ cd /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc && doxygen warning: Tag 'DETAILS_AT_TOP' at line 180 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'SHOW_DIRECTORIES' at line 481 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'COLS_IN_ALPHA_INDEX' at line 746 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_ALIGN_MEMBERS' at line 803 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_SCHEMA' at line 1090 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_DTD' at line 1096 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 1265 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLASS_DIAGRAMS' at line 1278 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 1287 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTNAME' at line 1311 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_TRANSPARENT' at line 1435 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! warning: doxygen no longer ships with the FreeSans font. You may want to clear or change DOT_FONTNAME. Otherwise you run the risk that the wrong font is being used for dot generated graphs. /usr/src/RPM/BUILD/eigen-2.0.17/doc/FixedSizeVectorizable.dox:7: warning: multiple use of section label 'summary' while adding section, (first occurrence: /usr/src/RPM/BUILD/eigen-2.0.17/doc/Experimental.dox, line 10) /usr/src/RPM/BUILD/eigen-2.0.17/doc/StlContainers.dox:12: warning: multiple use of section label 'summary' while adding section, (first occurrence: /usr/src/RPM/BUILD/eigen-2.0.17/doc/Experimental.dox, line 10) /usr/src/RPM/BUILD/eigen-2.0.17/doc/StructHavingEigenMembers.dox:14: warning: multiple use of section label 'summary' while adding section, (first occurrence: /usr/src/RPM/BUILD/eigen-2.0.17/doc/Experimental.dox, line 10) Doxygen version used: 1.12.0 Searching for include files... Searching for example files... Searching for files in directory /usr/src/RPM/BUILD/eigen-2.0.17/doc/snippets Searching for files in directory /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/snippets Searching for files in directory /usr/src/RPM/BUILD/eigen-2.0.17/doc/examples Searching for files in directory /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/examples Searching for images... Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /usr/src/RPM/BUILD/eigen-2.0.17/Eigen Searching for files in directory /usr/src/RPM/BUILD/eigen-2.0.17/doc Searching for files in directory /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc Reading and parsing tag files Parsing files Reading /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Array... Reading /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Cholesky... Reading /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Core... Reading /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Dense... Reading /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Eigen... Reading /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Geometry... Reading /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/LeastSquares... Reading /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/LU... Reading /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/NewStdVector... Reading /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/QR... Reading /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/QtAlignedMalloc... Reading /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/Sparse... Reading /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/StdVector... Reading /usr/src/RPM/BUILD/eigen-2.0.17/Eigen/SVD... Preprocessing /usr/src/RPM/BUILD/eigen-2.0.17/doc/CustomizingEigen.dox... Parsing file /usr/src/RPM/BUILD/eigen-2.0.17/doc/CustomizingEigen.dox... Preprocessing /usr/src/RPM/BUILD/eigen-2.0.17/doc/D03_WrongStackAlignment.dox... Parsing file /usr/src/RPM/BUILD/eigen-2.0.17/doc/D03_WrongStackAlignment.dox... Reading /usr/src/RPM/BUILD/eigen-2.0.17/doc/Doxyfile.in... Preprocessing /usr/src/RPM/BUILD/eigen-2.0.17/doc/echelon.cpp... Parsing file /usr/src/RPM/BUILD/eigen-2.0.17/doc/echelon.cpp... Reading /usr/src/RPM/BUILD/eigen-2.0.17/doc/Eigen_Silly_Professor_64x64.png... Reading /usr/src/RPM/BUILD/eigen-2.0.17/doc/eigendoxy.css... Reading /usr/src/RPM/BUILD/eigen-2.0.17/doc/eigendoxy_footer.html.in... Reading /usr/src/RPM/BUILD/eigen-2.0.17/doc/eigendoxy_header.html.in... Reading /usr/src/RPM/BUILD/eigen-2.0.17/doc/eigendoxy_tabs.css... Preprocessing /usr/src/RPM/BUILD/eigen-2.0.17/doc/example.cpp... Parsing file /usr/src/RPM/BUILD/eigen-2.0.17/doc/example.cpp... Preprocessing /usr/src/RPM/BUILD/eigen-2.0.17/doc/Experimental.dox... Parsing file /usr/src/RPM/BUILD/eigen-2.0.17/doc/Experimental.dox... Preprocessing /usr/src/RPM/BUILD/eigen-2.0.17/doc/FixedSizeVectorizable.dox... Parsing file /usr/src/RPM/BUILD/eigen-2.0.17/doc/FixedSizeVectorizable.dox... Preprocessing /usr/src/RPM/BUILD/eigen-2.0.17/doc/InsideEigenExample.dox... Parsing file /usr/src/RPM/BUILD/eigen-2.0.17/doc/InsideEigenExample.dox... Preprocessing /usr/src/RPM/BUILD/eigen-2.0.17/doc/Overview.dox... Parsing file /usr/src/RPM/BUILD/eigen-2.0.17/doc/Overview.dox... Preprocessing /usr/src/RPM/BUILD/eigen-2.0.17/doc/PassingByValue.dox... Parsing file /usr/src/RPM/BUILD/eigen-2.0.17/doc/PassingByValue.dox... Preprocessing /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox... Parsing file /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox... Preprocessing /usr/src/RPM/BUILD/eigen-2.0.17/doc/StlContainers.dox... Parsing file /usr/src/RPM/BUILD/eigen-2.0.17/doc/StlContainers.dox... Preprocessing /usr/src/RPM/BUILD/eigen-2.0.17/doc/StructHavingEigenMembers.dox... Parsing file /usr/src/RPM/BUILD/eigen-2.0.17/doc/StructHavingEigenMembers.dox... Preprocessing /usr/src/RPM/BUILD/eigen-2.0.17/doc/TopicLazyEvaluation.dox... Parsing file /usr/src/RPM/BUILD/eigen-2.0.17/doc/TopicLazyEvaluation.dox... Preprocessing /usr/src/RPM/BUILD/eigen-2.0.17/doc/tutorial.cpp... Parsing file /usr/src/RPM/BUILD/eigen-2.0.17/doc/tuto/usr/src/RPM/BUILD/eigen-2.0.17/doc/UnalignedArrayAssert.dox:98: warning: multiple use of section label 'explanation' while adding section, (first occurrence: /usr/src/RPM/BUILD/eigen-2.0.17/doc/FixedSizeVectorizable.dox, line 24) sh: line 1: latex: command not found error: Problems running latex. Check your installation or look for typos in _formulas.tex and check _formulas.log! sh: line 1: latex: command not found error: Problems running latex. Check your installation or look for typos in _formulas_dark.tex and check _formulas_dark.log! rial.cpp... Preprocessing /usr/src/RPM/BUILD/eigen-2.0.17/doc/TutorialGeometry.dox... Parsing file /usr/src/RPM/BUILD/eigen-2.0.17/doc/TutorialGeometry.dox... Preprocessing /usr/src/RPM/BUILD/eigen-2.0.17/doc/TutorialLinearAlgebra.dox... Parsing file /usr/src/RPM/BUILD/eigen-2.0.17/doc/TutorialLinearAlgebra.dox... Preprocessing /usr/src/RPM/BUILD/eigen-2.0.17/doc/TutorialSparse.dox... Parsing file /usr/src/RPM/BUILD/eigen-2.0.17/doc/TutorialSparse.dox... Preprocessing /usr/src/RPM/BUILD/eigen-2.0.17/doc/UnalignedArrayAssert.dox... Parsing file /usr/src/RPM/BUILD/eigen-2.0.17/doc/UnalignedArrayAssert.dox... Reading /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/cmake_install.cmake... Reading /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/Doxyfile... Reading /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/eigendoxy_footer.html... Reading /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/eigendoxy_header.html... Reading /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc/Makefile... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Building concept list... Computing nesting relations for classes... Associating documentation with classes... Associating documentation with concepts... Associating documentation with modules... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Computing module relations... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating images for formulas in HTML... Generating example documentation... Generating file sources... Parsing code for file CustomizingEigen.dox... Parsing code for file D03_WrongStackAlignment.dox... Parsing code for file Doxyfile.in... Parsing code for file echelon.cpp... Parsing code for file Eigen_Silly_Professor_64x64.png... Parsing code for file eigendoxy.css... Parsing code for file eigendoxy_footer.html.in... Parsing code for file eigendoxy_header.html.in... Parsing code for file eigendoxy_tabs.css... Parsing code for file example.cpp... Parsing code for file Experimental.dox... Parsing code for file FixedSizeVectorizable.dox... Parsing code for file InsideEigenExample.dox... Parsing code for file Overview.dox... Parsing code for file PassingByValue.dox... Parsing code for file QuickStartGuide.dox... Parsing code for file StlContainers.dox... Parsing code for file StructHavingEigenMembers.dox... Parsing code for file TopicLazyEvaluation.dox... Parsing code for file tutorial.cpp... Parsing code for file TutorialGeometry.dox... Parsing code for file TutorialLinearAlgebra.dox... Parsing code for file TutorialSparse.dox... Parsing code for file UnalignedArra/usr/src/RPM/BUILD/eigen-2.0.17/doc/CustomizingEigen.dox:80: warning: unable to resolve reference to 'NumTraits' for \ref command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:83: warning: unable to resolve reference to 'matrixtypedefs' for \ref command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:181: warning: unable to resolve link to 'MatrixBase::Unit' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:254: warning: unable to resolve reference to 'MatrixBaseCommaInitRef' for \ref command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:272: warning: unable to resolve link to 'CommaInitializer::finished()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:284: warning: unable to resolve link to 'Cwise' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:311: warning: unable to resolve link to 'Cwise' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:317: warning: unable to resolve link to 'Cwise::operator*()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:328: warning: unable to resolve link to 'Cwise::operator/()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:332: warning: unable to resolve link to 'Cwise::inverse()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:348: warning: unable to resolve link to 'Cwise::sin' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:348: warning: unable to resolve link to 'Cwise::cos' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:354: warning: unable to resolve link to 'Cwise::pow()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:355: warning: unable to resolve link to 'Cwise::square' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:356: warning: unable to resolve link to 'Cwise::cube' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:357: warning: unable to resolve link to 'Cwise::sqrt' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:358: warning: unable to resolve link to 'Cwise::exp' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:359: warning: unable to resolve link to 'Cwise::log' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:367: warning: unable to resolve link to 'Cwise::min' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:367: warning: unable to resolve link to 'Cwise::max' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:368: warning: unable to resolve link to 'Cwise::abs()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:368: warning: unable to resolve link to 'Cwise::abs2()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:383: warning: unable to resolve link to 'MatrixBase::dot()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:391: warning: unable to resolve link to 'MatrixBase::cross()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:402: warning: unable to resolve link to 'MatrixBase::minCoeff()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:402: warning: unable to resolve link to 'MatrixBase::maxCoeff()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:403: warning: unable to resolve link to 'MatrixBase::sum()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:403: warning: unable to resolve link to 'MatrixBase::trace()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:404: warning: unable to resolve link to 'MatrixBase::norm()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:404: warning: unable to resolve link to 'MatrixBase::squaredNorm()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:405: warning: unable to resolve link to 'MatrixBase::all()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:405: warning: unable to resolve link to 'MatrixBase::any()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:407: warning: unable to resolve link to 'MatrixBase::colwise()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:408: warning: unable to resolve link to 'MatrixBase::rowwise()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:423: warning: unable to resolve link to 'MatrixBase::maxCoeff(int*,int*) const ' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:423: warning: unable to resolve link to 'MatrixBase::minCoeff(int*,int*) const ' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:425: warning: unable to resolve reference to 'CwiseAll' for \ref command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:433: warning: unable to resolve link to 'MatrixBase::col(int)' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:434: warning: unable to resolve link to 'MatrixBase::row(int)' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:456: warning: unable to resolve link to 'MatrixBase::block(int,int,int,int)' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:458: warning: unable to resolve link to 'MatrixBase::block(int,int)' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:465: warning: unable to resolve link to 'MatrixBase::corner(CornerType,int,int)' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:471: warning: unable to resolve link to 'MatrixBase::corner(CornerType)' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:477: warning: unable to resolve link to 'MatrixBase::minor()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:487: warning: unable to resolve link to 'MatrixBase::asDiagonal()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:491: warning: unable to resolve link to 'MatrixBase::diagonal()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:504: warning: unable to resolve link to 'MatrixBase::transpose()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:510: warning: unable to resolve link to 'MatrixBase::adjoint()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:520: warning: unable to resolve link to 'MatrixBase::dot()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:524: warning: unable to resolve link to 'MatrixBase::norm()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:525: warning: unable to resolve link to 'MatrixBase::squaredNorm()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:529: warning: unable to resolve link to 'MatrixBase::normalized()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:530: warning: unable to resolve link to 'MatrixBase::normalize()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:539: warning: unable to resolve link to 'MatrixBase::part() const ' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/QuickStartGuide.dox:539: warning: unable to resolve link to 'MatrixBase::part()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/TopicLazyEvaluation.dox:29: warning: unable to resolve link to 'MatrixBase::eval()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/TopicLazyEvaluation.dox:39: warning: unable to resolve link to 'flags' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/TopicLazyEvaluation.dox:39: warning: unable to resolve link to 'Product' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/TopicLazyEvaluation.dox:45: warning: unable to resolve link to 'MatrixBase::lazy()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/TopicLazyEvaluation.dox:49: warning: unable to resolve link to 'flags' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/TopicLazyEvaluation.dox:49: warning: unable to resolve link to 'flags' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/TopicLazyEvaluation.dox:51: warning: unable to resolve link to 'flags' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/TopicLazyEvaluation.dox:51: warning: unable to resolve link to 'Product' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/TopicLazyEvaluation.dox:57: warning: unable to resolve link to 'MatrixBase::lazy()' for \link command /usr/src/RPM/BUILD/eigen-2.0.17/doc/TutorialGeometry.dox:13: warning: unable to resolve reference to 'GeometryModule' for \ref command /usr/src/RPM/BUILD/eigen-2.0.17/doc/TutorialGeometry.dox:23: warning: unable to resolve reference to 'AngleAxis' for \ref command /usr/src/RPM/BUILD/eigen-2.0.17/doc/TutorialGeometry.dox:23: warning: unable to resolve reference to 'Quaternion' for \ref command /usr/src/RPM/BUILD/eigen-2.0.17/doc/TutorialGeometry.dox:23: warning: unable to resolve reference to 'Translation' for \ref command /usr/src/RPM/BUILD/eigen-2.0.17/doc/TutorialGeometry.dox:23: warning: unable to resolve reference to 'Scaling' for \ref command /usr/src/RPM/BUILD/eigen-2.0.17/doc/TutorialGeometry.dox:49: warning: unable to resolve reference to 'Rotation2D' for \ref command /usr/src/RPM/BUILD/eigen-2.0.17/doc/TutorialGeometry.dox:52: warning: unable to resolve reference to 'AngleAxis' for \ref command /usr/src/RPM/BUILD/eigen-2.0.17/doc/TutorialGeometry.dox:55: warning: unable to resolve reference to 'Quaternion' for \ref command /usr/src/RPM/BUILD/eigen-2.0.17/doc/TutorialGeometry.dox:109: warning: unable to resolve reference to 'GeometryModule' for \ref command /usr/src/RPM/BUILD/eigen-2.0.17/doc/TutorialLinearAlgebra.dox:145: warning: unable to resolve link to 'MatrixBase::lu()' for \link command yAssert.dox... Generating code for file Array... Parsing code for file Cholesky... Generating code for file Core... Parsing code for file Dense... Parsing code for file Eigen... Parsing code for file Geometry... Parsing code for file LeastSquares... Parsing code for file LU... Parsing code for file NewStdVector... Parsing code for file QR... Parsing code for file QtAlignedMalloc... Parsing code for file Sparse... Parsing code for file StdVector... Parsing code for file SVD... Parsing code for file cmake_install.cmake... Parsing code for file Doxyfile... Parsing code for file eigendoxy_footer.html... Parsing code for file eigendoxy_header.html... Parsing code for file Makefile... Generating file documentation... Generating page documentation... Generating docs for page CustomizingEigen... Generating docs for page WrongStackAlignment... Generating docs for page Experimental... Generating docs for page FixedSizeVectorizable... Generating docs for page InsideEigenExample... Generating docs for page PassingByValue... Generating docs for page TutorialCore... Generating docs for page StlContainers... Generating docs for page StructHavingEigenMembers... Generating docs for page TopicLazyEvaluation... Generating docs for page TutorialGeometry... Generating docs for page TutorialAdvancedLinearAlgebra... Generating docs for page TutorialSparse... Generating docs for page UnalignedArrayAssert... Generating group documentation... Generating class documentation... Generating concept documentation... Generating module documentation... Generating namespace documentation... Generating directory documentation... Generating index page... Generating main page... Generating page index... Generating topic index... Generating module index... Generating module member index... Generating namespace member index... Generating concept index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... type lookup cache used 39/65536 hits=166 misses=39 symbol lookup cache used 79/65536 hits=2562 misses=79 finished... make[2]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' [100%] Built target doc make[1]: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' make: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc' /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/CMakeFiles 0 make: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux/doc' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.16750 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/eigen2-buildroot + : + /bin/rm -rf -- /usr/src/tmp/eigen2-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games + cd eigen-2.0.17 + make -C noarch-alt-linux DESTDIR=/usr/src/tmp/eigen2-buildroot install make: Entering directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' Install the project... -- Install configuration: "Release" -- Installing: /usr/src/tmp/eigen2-buildroot/usr/share/pkgconfig/eigen2.pc -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/Core -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/LU -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/Cholesky -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/QR -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/Geometry -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/Sparse -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/Array -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/SVD -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/LeastSquares -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/QtAlignedMalloc -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/StdVector -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/NewStdVector -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/Eigen -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/Dense -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/Assign.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/Block.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/CacheFriendlyProduct.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/Coeffs.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/CommaInitializer.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/Cwise.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/CwiseBinaryOp.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/CwiseNullaryOp.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/CwiseUnaryOp.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/DiagonalProduct.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/Dot.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/Flagged.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/Functors.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/Fuzzy.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/GenericPacketMath.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/IO.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/Map.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/MapBase.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/MathFunctions.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/Matrix.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/MatrixBase.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/MatrixStorage.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/Minor.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/NestByValue.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/NumTraits.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/Part.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/Product.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/Redux.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/SolveTriangular.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/Sum.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/Swap.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/Transpose.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/Visitor.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/util/Constants.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/util/DisableMSVCWarnings.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/util/EnableMSVCWarnings.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/util/ForwardDeclarations.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/util/Macros.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/util/Memory.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/util/Meta.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/util/StaticAssert.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/util/XprHelper.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/arch/SSE/PacketMath.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/arch/AltiVec/PacketMath.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/LU/Determinant.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/LU/Inverse.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/LU/LU.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/QR/EigenSolver.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/QR/HessenbergDecomposition.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/QR/QR.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/QR/SelfAdjointEigenSolver.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/QR/Tridiagonalization.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/SVD/SVD.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Cholesky/LDLT.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Cholesky/LLT.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Array/BooleanRedux.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Array/CwiseOperators.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Array/Functors.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Array/Norms.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Array/PartialRedux.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Array/Random.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Array/Select.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Geometry/AlignedBox.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Geometry/AngleAxis.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Geometry/EulerAngles.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Geometry/Hyperplane.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Geometry/OrthoMethods.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Geometry/ParametrizedLine.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Geometry/Quaternion.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Geometry/Rotation2D.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Geometry/RotationBase.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Geometry/Scaling.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Geometry/Transform.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Geometry/Translation.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/LeastSquares/LeastSquares.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/AmbiVector.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/CholmodSupport.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/CompressedStorage.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/CoreIterators.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/DynamicSparseMatrix.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/MappedSparseMatrix.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/RandomSetter.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/SparseAssign.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/SparseBlock.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/SparseCwise.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/SparseCwiseBinaryOp.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/SparseCwiseUnaryOp.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/SparseDiagonalProduct.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/SparseDot.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/SparseFlagged.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/SparseFuzzy.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/SparseLDLT.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/SparseLLT.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/SparseLU.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/SparseMatrix.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/SparseMatrixBase.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/SparseProduct.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/SparseRedux.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/SparseTranspose.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/SparseUtil.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/SparseVector.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/SuperLUSupport.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/TaucsSupport.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/TriangularSolver.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/UmfPackSupport.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/unsupported/Eigen/IterativeSolvers -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h -- Installing: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/unsupported/Eigen/src/IterativeSolvers/IterationController.h make: Leaving directory '/usr/src/RPM/BUILD/eigen-2.0.17/noarch-alt-linux' + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/eigen2-buildroot (auto) Verifying and fixing files in /usr/src/tmp/eigen2-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/eigen2-buildroot/ (default) Compressing files in /usr/src/tmp/eigen2-buildroot (auto) Verifying ELF objects in /usr/src/tmp/eigen2-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Splitting links to aliased files under /{,s}bin in /usr/src/tmp/eigen2-buildroot Processing files: eigen2-2.0.17-alt3 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.16750 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd eigen-2.0.17 + DOCDIR=/usr/src/tmp/eigen2-buildroot/usr/share/doc/eigen2-2.0.17 + export DOCDIR + rm -rf /usr/src/tmp/eigen2-buildroot/usr/share/doc/eigen2-2.0.17 + /bin/mkdir -p /usr/src/tmp/eigen2-buildroot/usr/share/doc/eigen2-2.0.17 + cp -prL noarch-alt-linux/doc/html /usr/src/tmp/eigen2-buildroot/usr/share/doc/eigen2-2.0.17 + chmod -R go-w /usr/src/tmp/eigen2-buildroot/usr/share/doc/eigen2-2.0.17 + chmod -R a+rX /usr/src/tmp/eigen2-buildroot/usr/share/doc/eigen2-2.0.17 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.SGTU0l find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.qpMw3E find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) cpp.req.files: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Sparse/SparseAssign.h: empty /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Array/PartialRedux.h:64:26: error: missing binary operator before token "(" 64 | #if EIGEN_GNUC_AT_LEAST(3,4) | ^ cpp.req: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Array/PartialRedux.h: cpp failed, trying c++ mode /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Array/PartialRedux.h:64:26: error: missing binary operator before token "(" 64 | #if EIGEN_GNUC_AT_LEAST(3,4) | ^ cpp.req: WARNING: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Array/PartialRedux.h: cpp failed /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/util/Macros.h:151:24: error: missing binary operator before token "(" 151 | #if EIGEN_GNUC_AT_LEAST(4,0) | ^ cpp.req: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/util/Macros.h: cpp failed, trying c++ mode /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/util/Macros.h:151:24: error: missing binary operator before token "(" 151 | #if EIGEN_GNUC_AT_LEAST(4,0) | ^ cpp.req: WARNING: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/Eigen/src/Core/util/Macros.h: cpp failed /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:51:10: fatal error: Eigen/Core: No such file or directory 51 | #include | ^~~~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h: cpp failed, trying c++ mode /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:51:10: fatal error: Eigen/Core: No such file or directory 51 | #include | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/eigen2-buildroot/usr/include/eigen2/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h: cpp failed Provides: eigen2-devel = 2.0.17-alt3, pkgconfig(eigen2) = 2.0.17 Requires: /usr/share/pkgconfig Wrote: /usr/src/RPM/RPMS/noarch/eigen2-2.0.17-alt3.noarch.rpm (w2.lzdio) 85.12user 25.39system 0:15.24elapsed 724%CPU (0avgtext+0avgdata 147456maxresident)k 0inputs+0outputs (0major+4696266minor)pagefaults 0swaps /.out/eigen2-2.0.17-alt3.noarch.rpm: The use of such a license name is ambiguous: LGPL 3.58user 3.02system 0:34.03elapsed 19%CPU (0avgtext+0avgdata 135800maxresident)k 14872inputs+0outputs (0major+242496minor)pagefaults 0swaps --- eigen2-2.0.17-alt3.noarch.rpm.repo 2019-06-14 11:59:02.000000000 +0000 +++ eigen2-2.0.17-alt3.noarch.rpm.hasher 2024-12-18 03:34:39.819122912 +0000 @@ -146,2 +146,4 @@ /usr/share/doc/eigen2-2.0.17/html 40755 root:root +/usr/share/doc/eigen2-2.0.17/html/Array_source.html 100644 root:root +/usr/share/doc/eigen2-2.0.17/html/Core_source.html 100644 root:root /usr/share/doc/eigen2-2.0.17/html/CustomizingEigen.html 100644 root:root @@ -150,3 +152,2 @@ /usr/share/doc/eigen2-2.0.17/html/FixedSizeVectorizable.html 100644 root:root -/usr/share/doc/eigen2-2.0.17/html/FreeSans.ttf 100644 root:root /usr/share/doc/eigen2-2.0.17/html/InsideEigenExample.html 100644 root:root @@ -163,4 +164,6 @@ /usr/share/doc/eigen2-2.0.17/html/_formulas.tex 100644 root:root +/usr/share/doc/eigen2-2.0.17/html/_formulas_dark.tex 100644 root:root /usr/share/doc/eigen2-2.0.17/html/bc_s.png 100644 root:root -/usr/share/doc/eigen2-2.0.17/html/bdwn.png 100644 root:root +/usr/share/doc/eigen2-2.0.17/html/bc_sd.png 100644 root:root +/usr/share/doc/eigen2-2.0.17/html/clipboard.js 100644 root:root /usr/share/doc/eigen2-2.0.17/html/closed.png 100644 root:root @@ -168,8 +171,14 @@ /usr/share/doc/eigen2-2.0.17/html/dir_e68e8157741866f444e17edd764ebbae.html 100644 root:root -/usr/share/doc/eigen2-2.0.17/html/doc.png 100644 root:root -/usr/share/doc/eigen2-2.0.17/html/doxygen.png 100644 root:root +/usr/share/doc/eigen2-2.0.17/html/doc.svg 100644 root:root +/usr/share/doc/eigen2-2.0.17/html/docd.svg 100644 root:root +/usr/share/doc/eigen2-2.0.17/html/doxygen.svg 100644 root:root +/usr/share/doc/eigen2-2.0.17/html/doxygen_crawl.html 100644 root:root +/usr/share/doc/eigen2-2.0.17/html/dynsections.js 100644 root:root /usr/share/doc/eigen2-2.0.17/html/eigendoxy.css 100644 root:root /usr/share/doc/eigen2-2.0.17/html/eigendoxy_tabs.css 100644 root:root -/usr/share/doc/eigen2-2.0.17/html/folderclosed.png 100644 root:root -/usr/share/doc/eigen2-2.0.17/html/folderopen.png 100644 root:root +/usr/share/doc/eigen2-2.0.17/html/files.html 100644 root:root +/usr/share/doc/eigen2-2.0.17/html/folderclosed.svg 100644 root:root +/usr/share/doc/eigen2-2.0.17/html/folderclosedd.svg 100644 root:root +/usr/share/doc/eigen2-2.0.17/html/folderopen.svg 100644 root:root +/usr/share/doc/eigen2-2.0.17/html/folderopend.svg 100644 root:root /usr/share/doc/eigen2-2.0.17/html/index.html 100644 root:root @@ -178,8 +187,17 @@ /usr/share/doc/eigen2-2.0.17/html/menudata.js 100644 root:root +/usr/share/doc/eigen2-2.0.17/html/minus.svg 100644 root:root +/usr/share/doc/eigen2-2.0.17/html/minusd.svg 100644 root:root /usr/share/doc/eigen2-2.0.17/html/nav_f.png 100644 root:root +/usr/share/doc/eigen2-2.0.17/html/nav_fd.png 100644 root:root /usr/share/doc/eigen2-2.0.17/html/nav_g.png 100644 root:root /usr/share/doc/eigen2-2.0.17/html/nav_h.png 100644 root:root +/usr/share/doc/eigen2-2.0.17/html/nav_hd.png 100644 root:root +/usr/share/doc/eigen2-2.0.17/html/navtree.css 100644 root:root /usr/share/doc/eigen2-2.0.17/html/open.png 100644 root:root /usr/share/doc/eigen2-2.0.17/html/pages.html 100644 root:root +/usr/share/doc/eigen2-2.0.17/html/plus.svg 100644 root:root +/usr/share/doc/eigen2-2.0.17/html/plusd.svg 100644 root:root +/usr/share/doc/eigen2-2.0.17/html/resize.js 100644 root:root /usr/share/doc/eigen2-2.0.17/html/splitbar.png 100644 root:root +/usr/share/doc/eigen2-2.0.17/html/splitbard.png 100644 root:root /usr/share/doc/eigen2-2.0.17/html/sync_off.png 100644 root:root @@ -187,5 +205,9 @@ /usr/share/doc/eigen2-2.0.17/html/tab_a.png 100644 root:root +/usr/share/doc/eigen2-2.0.17/html/tab_ad.png 100644 root:root /usr/share/doc/eigen2-2.0.17/html/tab_b.png 100644 root:root +/usr/share/doc/eigen2-2.0.17/html/tab_bd.png 100644 root:root /usr/share/doc/eigen2-2.0.17/html/tab_h.png 100644 root:root +/usr/share/doc/eigen2-2.0.17/html/tab_hd.png 100644 root:root /usr/share/doc/eigen2-2.0.17/html/tab_s.png 100644 root:root +/usr/share/doc/eigen2-2.0.17/html/tab_sd.png 100644 root:root /usr/share/doc/eigen2-2.0.17/html/tabs.css 100644 root:root @@ -343,40 +365,58 @@ File: /usr/share/doc/eigen2-2.0.17/html 40755 root:root -File: /usr/share/doc/eigen2-2.0.17/html/CustomizingEigen.html 100644 root:root 2c247e2aded2f3f8e21ed99e89715de6 +File: /usr/share/doc/eigen2-2.0.17/html/Array_source.html 100644 root:root 0acf92a8ead818ad8258e23bdba96918 +File: /usr/share/doc/eigen2-2.0.17/html/Core_source.html 100644 root:root aa40ea950893031d4b2715709856c439 +File: /usr/share/doc/eigen2-2.0.17/html/CustomizingEigen.html 100644 root:root 1dcf69058033f69f0f95e85bb2a1954a File: /usr/share/doc/eigen2-2.0.17/html/Eigen_Silly_Professor_64x64.png 100644 root:root 5236687115916a0a3416dc9c899a2c11 -File: /usr/share/doc/eigen2-2.0.17/html/Experimental.html 100644 root:root 687a037a91ca8ad7950199a060a46da3 -File: /usr/share/doc/eigen2-2.0.17/html/FixedSizeVectorizable.html 100644 root:root c7fa2e4165494921754ea8afc3adcf1d -File: /usr/share/doc/eigen2-2.0.17/html/FreeSans.ttf 100644 root:root c72e08fcfbc0f02bcc5703ec2282cc0e -File: /usr/share/doc/eigen2-2.0.17/html/InsideEigenExample.html 100644 root:root 8fb2351a7cb6959d60436627fc5634e8 -File: /usr/share/doc/eigen2-2.0.17/html/PassingByValue.html 100644 root:root 9d0bc2080f5a281a0cfc60a982d25610 -File: /usr/share/doc/eigen2-2.0.17/html/StlContainers.html 100644 root:root a4be9b0ed0a4bac5e0e898bad4782978 -File: /usr/share/doc/eigen2-2.0.17/html/StructHavingEigenMembers.html 100644 root:root d15794ac0f97f7c3771686fb7e92af4a -File: /usr/share/doc/eigen2-2.0.17/html/TopicLazyEvaluation.html 100644 root:root 7d2073d51e828d2bca31439e15531cb1 -File: /usr/share/doc/eigen2-2.0.17/html/TutorialAdvancedLinearAlgebra.html 100644 root:root b917ca8dedba44bdb180ff1ea7d07b99 -File: /usr/share/doc/eigen2-2.0.17/html/TutorialCore.html 100644 root:root a0bd74ada62c8225e0c418f5aeafd870 -File: /usr/share/doc/eigen2-2.0.17/html/TutorialGeometry.html 100644 root:root 7629cee1e2ba4aab0388ddd455cfc344 -File: /usr/share/doc/eigen2-2.0.17/html/TutorialSparse.html 100644 root:root ffb0dbce2feb277d054ff03ecad4e194 -File: /usr/share/doc/eigen2-2.0.17/html/UnalignedArrayAssert.html 100644 root:root 0ea32ff504ff3b3e9e5124fc7fe8abb4 -File: /usr/share/doc/eigen2-2.0.17/html/WrongStackAlignment.html 100644 root:root f93f1828c99328ec61f503740582f472 -File: /usr/share/doc/eigen2-2.0.17/html/_formulas.tex 100644 root:root 77ecc2aa7122ac29edc7a1607756287d +File: /usr/share/doc/eigen2-2.0.17/html/Experimental.html 100644 root:root d4bba5e03aeeebb1736d581d87941419 +File: /usr/share/doc/eigen2-2.0.17/html/FixedSizeVectorizable.html 100644 root:root 6cc7a38b9ef01ded7db1c101787adfaf +File: /usr/share/doc/eigen2-2.0.17/html/InsideEigenExample.html 100644 root:root 36c8c70c08a3bfdc0f862c8ce0096b08 +File: /usr/share/doc/eigen2-2.0.17/html/PassingByValue.html 100644 root:root 77ce551f10f3a7434e54d53fe8e5ebd7 +File: /usr/share/doc/eigen2-2.0.17/html/StlContainers.html 100644 root:root 89d34e4a1d1828f95a93fb7fc6d84491 +File: /usr/share/doc/eigen2-2.0.17/html/StructHavingEigenMembers.html 100644 root:root c58b7a8a7f1eb293a5b5e4e8832df374 +File: /usr/share/doc/eigen2-2.0.17/html/TopicLazyEvaluation.html 100644 root:root ca9b9f6e41a02139a9285a4cdc607cc1 +File: /usr/share/doc/eigen2-2.0.17/html/TutorialAdvancedLinearAlgebra.html 100644 root:root 01a205e4ffd635dc12063761b9629c7a +File: /usr/share/doc/eigen2-2.0.17/html/TutorialCore.html 100644 root:root 2bb023040402f23ce8fe8b343730087c +File: /usr/share/doc/eigen2-2.0.17/html/TutorialGeometry.html 100644 root:root a59cc66942ba90226c06b6ad5bd1f35f +File: /usr/share/doc/eigen2-2.0.17/html/TutorialSparse.html 100644 root:root bb357b56667e3d036dfdf8b782ae29a8 +File: /usr/share/doc/eigen2-2.0.17/html/UnalignedArrayAssert.html 100644 root:root 87599485fc9a0f8b7c6b44f37a5721d0 +File: /usr/share/doc/eigen2-2.0.17/html/WrongStackAlignment.html 100644 root:root c53a999819e364a2e94bd8c1e6d648be +File: /usr/share/doc/eigen2-2.0.17/html/_formulas.tex 100644 root:root 9bd651ea04d823b3ba776ef19c8d9a5d +File: /usr/share/doc/eigen2-2.0.17/html/_formulas_dark.tex 100644 root:root 72ee22a1676332cbc312df60e92a9484 File: /usr/share/doc/eigen2-2.0.17/html/bc_s.png 100644 root:root ceaaae73746596a7519cfe782d8aa065 -File: /usr/share/doc/eigen2-2.0.17/html/bdwn.png 100644 root:root 6249334b2e7fc28090f26abeb328eb78 +File: /usr/share/doc/eigen2-2.0.17/html/bc_sd.png 100644 root:root dd8557b2a24d0ec5eb1975fa34a48f0d +File: /usr/share/doc/eigen2-2.0.17/html/clipboard.js 100644 root:root 4bffd0b12526c64fb000e16693e88af2 File: /usr/share/doc/eigen2-2.0.17/html/closed.png 100644 root:root 3fa180a1c853204ee64235708fb8e162 -File: /usr/share/doc/eigen2-2.0.17/html/dir_a62d91f57b5fefafb116d3f5c1ce792a.html 100644 root:root de3eaba4c804fe315902802176e6e52d -File: /usr/share/doc/eigen2-2.0.17/html/dir_e68e8157741866f444e17edd764ebbae.html 100644 root:root 924a5ca7ef9a4af4885e6f83403c71ab -File: /usr/share/doc/eigen2-2.0.17/html/doc.png 100644 root:root 31ed05886f30a2be256e9df86a25586f -File: /usr/share/doc/eigen2-2.0.17/html/doxygen.png 100644 root:root 4d8b8c8f1a68a4f320da8294a085f251 +File: /usr/share/doc/eigen2-2.0.17/html/dir_a62d91f57b5fefafb116d3f5c1ce792a.html 100644 root:root 5e42f62e41c6e55fc8b39920a3c943b1 +File: /usr/share/doc/eigen2-2.0.17/html/dir_e68e8157741866f444e17edd764ebbae.html 100644 root:root 1f75369aadafb99dc7959d73b4e2f14d +File: /usr/share/doc/eigen2-2.0.17/html/doc.svg 100644 root:root a3ffe2973c4496fa58356d2ce26a05ca +File: /usr/share/doc/eigen2-2.0.17/html/docd.svg 100644 root:root b5ed1e341efff55ac43fa615512d7bf6 +File: /usr/share/doc/eigen2-2.0.17/html/doxygen.svg 100644 root:root 015d40fdbaec957e6eb9ff89362edddf +File: /usr/share/doc/eigen2-2.0.17/html/doxygen_crawl.html 100644 root:root dd16f56f362228391f28102629c8b969 +File: /usr/share/doc/eigen2-2.0.17/html/dynsections.js 100644 root:root a77b0909e7b4ac90c483ec256c1a4693 File: /usr/share/doc/eigen2-2.0.17/html/eigendoxy.css 100644 root:root ff79661bcbce7f49af6dee870817c419 File: /usr/share/doc/eigen2-2.0.17/html/eigendoxy_tabs.css 100644 root:root 04cb83c91aa41be91a41881cbf412e26 -File: /usr/share/doc/eigen2-2.0.17/html/folderclosed.png 100644 root:root 0b7046d86103299b2a0306ddf33ec004 -File: /usr/share/doc/eigen2-2.0.17/html/folderopen.png 100644 root:root 9ff4412a8e93e25320b9e260951c6a04 -File: /usr/share/doc/eigen2-2.0.17/html/index.html 100644 root:root 198604bbd0ea15596d04721f97d3ef47 -File: /usr/share/doc/eigen2-2.0.17/html/jquery.js 100644 root:root 4a6b032bf7846d14272dbb476617edcc -File: /usr/share/doc/eigen2-2.0.17/html/menu.js 100644 root:root 87073c188202e46cab0291523b08d60d -File: /usr/share/doc/eigen2-2.0.17/html/menudata.js 100644 root:root 1e2aabc7a402144dac27b915817e9f24 +File: /usr/share/doc/eigen2-2.0.17/html/files.html 100644 root:root d3249db52d5b1c2784c495bb04311bec +File: /usr/share/doc/eigen2-2.0.17/html/folderclosed.svg 100644 root:root d59fa3e5a7de31d13df1ffb55ced0ec2 +File: /usr/share/doc/eigen2-2.0.17/html/folderclosedd.svg 100644 root:root 9238e22c4b449be486e1f57607766e1a +File: /usr/share/doc/eigen2-2.0.17/html/folderopen.svg 100644 root:root c0cf60a673f65275b19a9077d6b7606e +File: /usr/share/doc/eigen2-2.0.17/html/folderopend.svg 100644 root:root db33f4e200641cd0f0fc74f62c6fe64d +File: /usr/share/doc/eigen2-2.0.17/html/index.html 100644 root:root b309b5837cf1a5ab1c7473382c651389 +File: /usr/share/doc/eigen2-2.0.17/html/jquery.js 100644 root:root 8f8e662ee32f3451bb372126c7fb0275 +File: /usr/share/doc/eigen2-2.0.17/html/menu.js 100644 root:root 27f2f0e16e2d3d9ba297b6fc5ec02960 +File: /usr/share/doc/eigen2-2.0.17/html/menudata.js 100644 root:root 3a2adb72ab1e24c54f1a23133e7aa053 +File: /usr/share/doc/eigen2-2.0.17/html/minus.svg 100644 root:root 51ec53e9ff9b261cb926eae53217c6ac +File: /usr/share/doc/eigen2-2.0.17/html/minusd.svg 100644 root:root f68bbeafb79ae06678624c32884119c8 File: /usr/share/doc/eigen2-2.0.17/html/nav_f.png 100644 root:root 4e4d8be23c6d6bbe0184fd891ff59e00 +File: /usr/share/doc/eigen2-2.0.17/html/nav_fd.png 100644 root:root 69bfbf1d2e05fc957095418abbbcce7b File: /usr/share/doc/eigen2-2.0.17/html/nav_g.png 100644 root:root 6cf157aabeb91ae637a6d770b07c1011 File: /usr/share/doc/eigen2-2.0.17/html/nav_h.png 100644 root:root 935f050f10b7fe425509491f207f574f +File: /usr/share/doc/eigen2-2.0.17/html/nav_hd.png 100644 root:root 552f123a930c13b2b77c6096c350dfa1 +File: /usr/share/doc/eigen2-2.0.17/html/navtree.css 100644 root:root 721113394405cf9c1e131e437330daa5 File: /usr/share/doc/eigen2-2.0.17/html/open.png 100644 root:root 468c228548b4a85dd54d544810bd0edd -File: /usr/share/doc/eigen2-2.0.17/html/pages.html 100644 root:root 815e85960708ce953ca4b4ece455901d +File: /usr/share/doc/eigen2-2.0.17/html/pages.html 100644 root:root a9b403a04a22a1b00f3faaf32b739663 +File: /usr/share/doc/eigen2-2.0.17/html/plus.svg 100644 root:root 4056f653f73e5d4992d457833955f3f0 +File: /usr/share/doc/eigen2-2.0.17/html/plusd.svg 100644 root:root 71a2506028aa9b38a14a4657bfe1f5fa +File: /usr/share/doc/eigen2-2.0.17/html/resize.js 100644 root:root 0359194ae8e11ddc0bed2f94dc95bac2 File: /usr/share/doc/eigen2-2.0.17/html/splitbar.png 100644 root:root 8d590f70c25a81e71b99f6c8246b067e +File: /usr/share/doc/eigen2-2.0.17/html/splitbard.png 100644 root:root d10438bab00ef343ca05c1fa00e0456a File: /usr/share/doc/eigen2-2.0.17/html/sync_off.png 100644 root:root 12a5e283812e092b5a74b0d47e95e9a9 @@ -384,7 +424,11 @@ File: /usr/share/doc/eigen2-2.0.17/html/tab_a.png 100644 root:root 2a5327b5dfc494fd8688fd887991cdab +File: /usr/share/doc/eigen2-2.0.17/html/tab_ad.png 100644 root:root 84c5c61aa0b9a624750f944e95f0e00b File: /usr/share/doc/eigen2-2.0.17/html/tab_b.png 100644 root:root c7cd16cfabe8a14b9848f813df53fc2e +File: /usr/share/doc/eigen2-2.0.17/html/tab_bd.png 100644 root:root 819fb7324851b5c705fcab2ca9761e9f File: /usr/share/doc/eigen2-2.0.17/html/tab_h.png 100644 root:root 38c6c507f0ab91770a0ed9a668a03551 +File: /usr/share/doc/eigen2-2.0.17/html/tab_hd.png 100644 root:root 92d3e309b79254ee4aab7434ebe70bfc File: /usr/share/doc/eigen2-2.0.17/html/tab_s.png 100644 root:root d5a3e094c590d5113232b74cd902f58f -File: /usr/share/doc/eigen2-2.0.17/html/tabs.css 100644 root:root 88e8e20182ab4dec09dabaa2a9d93c0e +File: /usr/share/doc/eigen2-2.0.17/html/tab_sd.png 100644 root:root 27c53bb4855ff4f4208204434c9329c5 +File: /usr/share/doc/eigen2-2.0.17/html/tabs.css 100644 root:root 1c75d9038eed8b9ba9bae9ff3fb3c04a File: /usr/share/pkgconfig/eigen2.pc 100644 root:root 3106c052089ed90b9b5ff6e9f939279f -RPMIdentity: 516f4c99c24f19eb548c55a335bacadb3f7c105b70786dc94fc80fd097a62802cdbcb02eadbe73ea163700aa4eed76ed541480c508b71224b692a34c431f18e0 +RPMIdentity: 2176f1baf9b2dde4e1e458a2a81b1c0f35a4a133b29c6d13aa0c3dd177f77168970779c6ae6e9b16318901d3c2c4c0873b3bf603bc2b9188fb1cb854ba639818