robotpkg/wip/infuse-envire bulk build results

Log for infuse-envire-0.1.1 on Rocky-8-x86_64: build.log (Back)

--- Environment --- tag=Rocky-8-x86_64 PKG_CONFIG=/usr/bin/pkg-config LC_MONETARY=C LOWER_OPSYS=rocky LANG=C OS_VERSION=8 PKGTOOLS_VERSION=20211115.3 _override_vars_archivers_pax=PKGREQD PKGREQD BULK_LOGDIR=/local/robotpkg/var/log/bulk GXX=/usr/bin/g++ OLDPWD=/local/robotpkg/var/lib/robotpkg/wip/ros-object-recognition-msgs TAR=/usr/bin/tar MACHINE_KERNEL=Linux-4.18.0-513.24.1.el8_9.x86_64-x86_64 PKG_CONFIG_LIBDIR=/usr/lib64/pkgconfig:/usr/share/pkgconfig _override_vars_pkgtools_digest=PKGREQD PKGREQD OWNER_GID=robots TNFTP=/opt/openrobots/sbin/tnftp MAKECONF=/opt/robotpkg/etc/robotpkg-wip.conf _overrides_archivers_pax_PKGREQD=pax pax _overrides_pkgtools_tnftp_PKGREQD=tnftp>=20091122 tnftp>=20091122 MFLAGS=--no-print-directory EXPECT_TARGETS=package CC=/usr/bin/gcc ROBOTPKG_DIR=/local/robotpkg/var/lib/robotpkg LC_COLLATE=C _overrides_math_eigen3_PKGREQD=eigen3>=3.0.0 eigen3>=3.0.0 eigen3>=3.0.0 ROBOTPKG_BASE=/local/robotpkg MACHINE_PLATFORM=Rocky-8-x86_64 PWD=/local/robotpkg/var/lib/robotpkg/wip/infuse-envire _override_vars_pkgtools_pkg_config=PKGREQD PKGREQD PKGREQD LC_CTYPE=C NODENAME=hydra64-rocky8.laas.fr OS_KERNEL_VERSION=4.18.0-513.24.1.el8_9.x86_64 _overrides_pkgtools_pkg_config_PKGREQD=pkg-config>=0.22 pkg-config>=0.22 pkg-config>=0.22 PKG_DBDIR=/opt/openrobots/var/db/robotpkg RECURSIVE_PKGPATH=wip/infuse-envire LOWER_OS_KERNEL=linux PAX=/usr/bin/pax OPSYS=Rocky _ROBOTPKG_NOW=0502191804 _overrides_pkgtools_digest_PKGREQD=digest>=20080510 digest>=20080510 _overrides_wip_infuse_envire_PKGREQD=infuse-envire-0.1.1~!doc bf= _override_vars_math_eigen3=PKGREQD PKGREQD PKGREQD LC_NUMERIC=C OWNER_UID=rbulk _override_vars_pkgtools_tnftp=PKGREQD PKGREQD FC=false MACHINE_ARCH=x86_64 ECHO_N=echo -n BULKBASE=/opt/openrobots hline="$bf======================================================================$rm" _override_vars_pkgtools_pkg_install=PKGREQD PKGREQD PKGREQD CXX=/usr/bin/g++ LOCALBASE=/opt/openrobots MAKEOVERRIDES=${-*-command-variables-*-} LC_MESSAGES=C _overrides_pkgtools_pkg_install_PKGREQD=pkg_install>=20110805.12 pkg_install>=20110805.12 pkg_install>=20110805.12 GZIP_CMD=/usr/bin/gzip MAKELEVEL=4 rm= SHLVL=4 LOWER_ARCH=x86_64 ZCAT=/usr/bin/zcat DIGEST=/opt/openrobots/sbin/robotpkg_digest CMAKE=/usr/bin/cmake _override_vars_wip_infuse_envire=PKGREQD CXXCPP=/usr/bin/g++ -E LOWER_OS_VERSION=8 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin ROBOTPKG_TRUSTED_ENV=robotpkg GCC=/usr/bin/gcc PKG_CONFIG_PATH= MAKEFLAGS= --no-print-directory -- PKGREQD.cmdline=infuse-envire-0.1.1~!doc RECURSIVE_PKGPATH=wip/infuse-envire\ tag=Rocky-8-x86_64 BULK_LOGDIR=/local/robotpkg/var/log/bulk BULKBASE=/opt/openrobots LOCALBASE=/opt/openrobots PKG_DBDIR=/opt/openrobots/var/db/robotpkg EXPECT_TARGETS=package OS_KERNEL=Linux CPP=/usr/bin/gcc -E LC_TIME=C _=/usr/bin/env --- Running set -e; cd /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1 && cd '/local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1' && /usr/bin/env MAKELEVEL= 'CPPFLAGS=' 'CFLAGS=-pipe -O3 -DNDEBUG' 'LDFLAGS=' 'CXXFLAGS=-pipe -O3 -DNDEBUG' PREFIX='/opt/openrobots' HOME=/local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work PATH='/opt/openrobots/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' LD_LIBRARY_PATH='' LOCALBASE=/opt/openrobots PKGMANDIR=man make -j4 -f Makefile all /usr/bin/cmake -S/local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1 -B/local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1 --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/CMakeFiles /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1' make -f CMakeFiles/infuse_envire.dir/build.make CMakeFiles/infuse_envire.dir/depend make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1' cd /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1 /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1 /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1 /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1 /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/CMakeFiles/infuse_envire.dir/DependInfo.cmake --color= make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1' make -f CMakeFiles/infuse_envire.dir/build.make CMakeFiles/infuse_envire.dir/build make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1' [ 6%] Building CXX object CMakeFiles/infuse_envire.dir/src/events/GraphEvent.cpp.o /usr/bin/g++ -Dinfuse_envire_EXPORTS -I/usr/include/eigen3 -pipe -O3 -DNDEBUG -std=c++11 -Wall -fPIC -MD -MT CMakeFiles/infuse_envire.dir/src/events/GraphEvent.cpp.o -MF CMakeFiles/infuse_envire.dir/src/events/GraphEvent.cpp.o.d -o CMakeFiles/infuse_envire.dir/src/events/GraphEvent.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/events/GraphEvent.cpp [ 12%] Building CXX object CMakeFiles/infuse_envire.dir/src/events/GraphEventDispatcher.cpp.o /usr/bin/g++ -Dinfuse_envire_EXPORTS -I/usr/include/eigen3 -pipe -O3 -DNDEBUG -std=c++11 -Wall -fPIC -MD -MT CMakeFiles/infuse_envire.dir/src/events/GraphEventDispatcher.cpp.o -MF CMakeFiles/infuse_envire.dir/src/events/GraphEventDispatcher.cpp.o.d -o CMakeFiles/infuse_envire.dir/src/events/GraphEventDispatcher.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/events/GraphEventDispatcher.cpp [ 18%] Building CXX object CMakeFiles/infuse_envire.dir/src/events/GraphEventPublisher.cpp.o /usr/bin/g++ -Dinfuse_envire_EXPORTS -I/usr/include/eigen3 -pipe -O3 -DNDEBUG -std=c++11 -Wall -fPIC -MD -MT CMakeFiles/infuse_envire.dir/src/events/GraphEventPublisher.cpp.o -MF CMakeFiles/infuse_envire.dir/src/events/GraphEventPublisher.cpp.o.d -o CMakeFiles/infuse_envire.dir/src/events/GraphEventPublisher.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/events/GraphEventPublisher.cpp [ 25%] Building CXX object CMakeFiles/infuse_envire.dir/src/events/GraphEventSubscriber.cpp.o /usr/bin/g++ -Dinfuse_envire_EXPORTS -I/usr/include/eigen3 -pipe -O3 -DNDEBUG -std=c++11 -Wall -fPIC -MD -MT CMakeFiles/infuse_envire.dir/src/events/GraphEventSubscriber.cpp.o -MF CMakeFiles/infuse_envire.dir/src/events/GraphEventSubscriber.cpp.o.d -o CMakeFiles/infuse_envire.dir/src/events/GraphEventSubscriber.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/events/GraphEventSubscriber.cpp [ 31%] Building CXX object CMakeFiles/infuse_envire.dir/src/graph/EnvireGraph.cpp.o /usr/bin/g++ -Dinfuse_envire_EXPORTS -I/usr/include/eigen3 -pipe -O3 -DNDEBUG -std=c++11 -Wall -fPIC -MD -MT CMakeFiles/infuse_envire.dir/src/graph/EnvireGraph.cpp.o -MF CMakeFiles/infuse_envire.dir/src/graph/EnvireGraph.cpp.o.d -o CMakeFiles/infuse_envire.dir/src/graph/EnvireGraph.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp [ 37%] Building CXX object CMakeFiles/infuse_envire.dir/src/graph/Path.cpp.o /usr/bin/g++ -Dinfuse_envire_EXPORTS -I/usr/include/eigen3 -pipe -O3 -DNDEBUG -std=c++11 -Wall -fPIC -MD -MT CMakeFiles/infuse_envire.dir/src/graph/Path.cpp.o -MF CMakeFiles/infuse_envire.dir/src/graph/Path.cpp.o.d -o CMakeFiles/infuse_envire.dir/src/graph/Path.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp [ 43%] Building CXX object CMakeFiles/infuse_envire.dir/src/graph/TreeView.cpp.o /usr/bin/g++ -Dinfuse_envire_EXPORTS -I/usr/include/eigen3 -pipe -O3 -DNDEBUG -std=c++11 -Wall -fPIC -MD -MT CMakeFiles/infuse_envire.dir/src/graph/TreeView.cpp.o -MF CMakeFiles/infuse_envire.dir/src/graph/TreeView.cpp.o.d -o CMakeFiles/infuse_envire.dir/src/graph/TreeView.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TreeView.cpp [ 50%] Building CXX object CMakeFiles/infuse_envire.dir/src/items/ItemBase.cpp.o /usr/bin/g++ -Dinfuse_envire_EXPORTS -I/usr/include/eigen3 -pipe -O3 -DNDEBUG -std=c++11 -Wall -fPIC -MD -MT CMakeFiles/infuse_envire.dir/src/items/ItemBase.cpp.o -MF CMakeFiles/infuse_envire.dir/src/items/ItemBase.cpp.o.d -o CMakeFiles/infuse_envire.dir/src/items/ItemBase.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/items/ItemBase.cpp In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:213:76: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(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]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:20:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 2; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:20:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(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]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:121:49: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:124:78: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 4, false> >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 4, false> >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 4, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 4, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 4, false>; Src = Eigen::Matrix; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 3, 4, false>; Src = Eigen::Product, Eigen::Block, 1, 4, false>, 0>; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Block, 1, 4, false>, 0>; Derived = Eigen::Block, 3, 4, false>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:916:14: required from 'Eigen::Transform& Eigen::Transform::pretranslate(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:167:38: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Matrix; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Matrix; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:918:19: required from 'Eigen::Transform& Eigen::Transform::pretranslate(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:167:38: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:207:58: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 3, 3, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 3, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 3, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 3, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 3, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 3, false>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 3, false>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 3, false>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:121:49: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 3, false>]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:126:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 1, true>]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:142:41: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:153:38: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h:191:29: required from 'Eigen::Matrix Eigen::internal::toRotationMatrix(const Eigen::RotationBase&) [with Scalar = double; int Dim = 3; OtherDerived = Eigen::Quaternion]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1030:52: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:166:17: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 3, false>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1030:12: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:166:17: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:148:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::div_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::div_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:45:28: required from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, 3, 1, true>; Eigen::DenseBase::Scalar = double]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1090:14: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:169:58: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:170:67: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 2; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:181:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:272:14: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with OtherScalar = double; int OtherOptions = 0; _Scalar = double; int _Options = 2]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:124:78: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:265:14: required from 'Eigen::Transform::Transform(const Eigen::Transform&) [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:168:20: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 3, false>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1030:12: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:282:11: required from 'Eigen::Transform::Transform(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:141:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:265:14: required from 'Eigen::Transform::Transform(const Eigen::Transform&) [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:143:20: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 3, 3, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 3, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 3, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 3, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 3, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 3, false>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 3, false>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 3, false>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1081:31: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 1>' /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/DenseBase.h:429:22: required from 'void Eigen::DenseBase::swap(Eigen::PlainObjectBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:1013:5: required from 'static void Eigen::internal::matrix_swap_impl::run(MatrixTypeA&, MatrixTypeB&) [with MatrixTypeA = Eigen::Matrix; MatrixTypeB = Eigen::Matrix; bool SwapPointers = false]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:885:81: required from 'void Eigen::PlainObjectBase::swap(Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:283:7: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(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]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:20:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 1>' /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/DenseBase.h:429:22: required from 'void Eigen::DenseBase::swap(Eigen::PlainObjectBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:1013:5: required from 'static void Eigen::internal::matrix_swap_impl::run(MatrixTypeA&, MatrixTypeB&) [with MatrixTypeA = Eigen::Matrix; MatrixTypeB = Eigen::Matrix; bool SwapPointers = false]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:885:81: required from 'void Eigen::PlainObjectBase::swap(Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:283:7: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 2; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:20:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 3, 1, true>; Eigen::DenseBase::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1031:3: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:166:17: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::mul_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::mul_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:21:28: required from 'Derived& Eigen::DenseBase::operator*=(const Scalar&) [with Derived = Eigen::Block, 3, 1, true>; Eigen::DenseBase::Scalar = double]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:750:39: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1081:31: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::mul_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::mul_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:21:28: required from 'Derived& Eigen::DenseBase::operator*=(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:761:20: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1081:31: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::swap_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::swap_assign_op, 1>' /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::swap_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::swap_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:779:22: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1081:31: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:485:12: required from 'Eigen::QuaternionBase& Eigen::QuaternionBase::operator=(const Eigen::QuaternionBase&) [with Derived = Eigen::Quaternion]' /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:235:3: required from 'Eigen::Quaternion& Eigen::Quaternion::operator=(const Eigen::Quaternion&) [with _Scalar = double; int _Options = 2]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:149:61: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 1, 3, false>]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 3, false>; Eigen::DenseBase::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 1, 3, false>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1149:5: required from 'static void Eigen::internal::transform_make_affine::run(MatrixType&) [with MatrixType = Eigen::Matrix; int Mode = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:259:87: required from 'Eigen::Transform::Transform() [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:165:29: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 3, 1, true>; Eigen::DenseBase::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1031:3: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:282:11: required from 'Eigen::Transform::Transform(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:141:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator, const Eigen::Block, 3, 1, true> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, const Eigen::Block, 3, 1, true> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; Derived = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:757:60: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1081:31: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:683:20: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1081:31: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:689:18: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1081:31: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Transpose >]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:842:27: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>]' /usr/include/eigen3/Eigen/src/Core/Assign.h:31:37: required from 'Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:468:30: required from 'Derived& Eigen::PlainObjectBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1086:15: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Transpose >, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Transpose >, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:842:27: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>]' /usr/include/eigen3/Eigen/src/Core/Assign.h:31:37: required from 'Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:468:30: required from 'Derived& Eigen::PlainObjectBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1091:5: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp: In instantiation of 'void envire::core::Graph::add_edge(envire::core::Graph::vertex_descriptor, envire::core::Graph::vertex_descriptor, const E&) [with FRAME_PROP = envire::core::Frame; EDGE_PROP = envire::core::Transform; envire::core::Graph::vertex_descriptor = void*]': /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:671:57: required from 'void envire::core::Graph::add_edge(const FrameId&, const FrameId&, const E&) [with FRAME_PROP = envire::core::Frame; EDGE_PROP = envire::core::Transform; envire::core::FrameId = std::__cxx11::basic_string]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:271:17: required from 'void envire::core::TransformGraph::addTransform(const FrameId&, const FrameId&, const envire::core::Transform&) [with FRAME_PROP = envire::core::Frame; envire::core::FrameId = std::__cxx11::basic_string]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:322:60: required from here /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:638:14: warning: variable 'edge_pair_inv' set but not used [-Wunused-but-set-variable] EdgePair edge_pair_inv = boost::add_edge(target, origin, edgeProperty.inverse(), *this); ^~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Block, 1, 4, false>, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Block, 1, 4, false>, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Block, 1, 4, false>, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Block, 1, 4, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Block, 1, 4, false>, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Block, 1, 4, false>]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Block, 1, 4, false>, 0>; OtherDerived = Eigen::Product, Eigen::Block, 1, 4, false>, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Block, 1, 4, false>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 4; int _Options = 0; int _MaxRows = 3; int _MaxCols = 4]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 3, 4, false>; Src = Eigen::Product, Eigen::Block, 1, 4, false>, 0>; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Block, 1, 4, false>, 0>; Derived = Eigen::Block, 3, 4, false>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:916:14: required from 'Eigen::Transform& Eigen::Transform::pretranslate(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:167:38: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 1, 3, false>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1149:5: required from 'static void Eigen::internal::transform_make_affine::run(MatrixType&) [with MatrixType = Eigen::Matrix; int Mode = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:654:52: required from 'void Eigen::Transform::makeAffine() [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1032:3: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:282:11: required from 'Eigen::Transform::Transform(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:141:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Transpose >, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Transpose >, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86: required from 'typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Product, Eigen::Transpose >, 0>; typename Eigen::internal::traits::Scalar = double]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1083:10: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:793:22: required from 'Derived& Eigen::MatrixBase::setIdentity(Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix; Eigen::Index = long int]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:690:24: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1081:31: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TreeView.cpp: In member function 'void envire::core::TreeView::removeEdge(envire::core::vertex_descriptor, envire::core::vertex_descriptor)': /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TreeView.cpp:188:21: warning: 'realTarget' may be used uninitialized in this function [-Wmaybe-uninitialized] vertex_descriptor realTarget; ^~~~~~~~~~ [ 56%] Building CXX object CMakeFiles/infuse_envire.dir/src/serialization/Serialization.cpp.o /usr/bin/g++ -Dinfuse_envire_EXPORTS -I/usr/include/eigen3 -pipe -O3 -DNDEBUG -std=c++11 -Wall -fPIC -MD -MT CMakeFiles/infuse_envire.dir/src/serialization/Serialization.cpp.o -MF CMakeFiles/infuse_envire.dir/src/serialization/Serialization.cpp.o.d -o CMakeFiles/infuse_envire.dir/src/serialization/Serialization.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/serialization/Serialization.cpp In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:213:76: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(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]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:20:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 2; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:20:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::DiagonalWrapper >, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::DiagonalWrapper >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::DiagonalWrapper >, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:842:27: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>]' /usr/include/eigen3/Eigen/src/Core/Assign.h:31:37: required from 'Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:468:30: required from 'Derived& Eigen::PlainObjectBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1086:15: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.cpp:27: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(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]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:121:49: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:124:78: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 4, false> >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 4, false> >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 4, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 4, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 4, false>; Src = Eigen::Matrix; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 3, 4, false>; Src = Eigen::Product, Eigen::Block, 1, 4, false>, 0>; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Block, 1, 4, false>, 0>; Derived = Eigen::Block, 3, 4, false>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:916:14: required from 'Eigen::Transform& Eigen::Transform::pretranslate(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:167:38: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Matrix; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Matrix; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:918:19: required from 'Eigen::Transform& Eigen::Transform::pretranslate(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:167:38: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:207:58: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 3, 3, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 3, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 3, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 3, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 3, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 3, false>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 3, false>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 3, false>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:121:49: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 3, false>]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:126:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 1, true>]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:142:41: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:153:38: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h:191:29: required from 'Eigen::Matrix Eigen::internal::toRotationMatrix(const Eigen::RotationBase&) [with Scalar = double; int Dim = 3; OtherDerived = Eigen::Quaternion]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1030:52: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:166:17: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 3, false>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1030:12: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:166:17: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:148:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::div_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::div_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:45:28: required from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, 3, 1, true>; Eigen::DenseBase::Scalar = double]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1090:14: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:169:58: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:170:67: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 2; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:181:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:272:14: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with OtherScalar = double; int OtherOptions = 0; _Scalar = double; int _Options = 2]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:124:78: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:265:14: required from 'Eigen::Transform::Transform(const Eigen::Transform&) [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:168:20: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 3, false>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1030:12: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:282:11: required from 'Eigen::Transform::Transform(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:141:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:265:14: required from 'Eigen::Transform::Transform(const Eigen::Transform&) [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:143:20: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 3, 3, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 3, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 3, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 3, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 3, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 3, false>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 3, false>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 3, false>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1081:31: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 1>' /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/DenseBase.h:429:22: required from 'void Eigen::DenseBase::swap(Eigen::PlainObjectBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:1013:5: required from 'static void Eigen::internal::matrix_swap_impl::run(MatrixTypeA&, MatrixTypeB&) [with MatrixTypeA = Eigen::Matrix; MatrixTypeB = Eigen::Matrix; bool SwapPointers = false]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:885:81: required from 'void Eigen::PlainObjectBase::swap(Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:283:7: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(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]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:20:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 1>' /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/DenseBase.h:429:22: required from 'void Eigen::DenseBase::swap(Eigen::PlainObjectBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:1013:5: required from 'static void Eigen::internal::matrix_swap_impl::run(MatrixTypeA&, MatrixTypeB&) [with MatrixTypeA = Eigen::Matrix; MatrixTypeB = Eigen::Matrix; bool SwapPointers = false]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:885:81: required from 'void Eigen::PlainObjectBase::swap(Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:283:7: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 2; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:20:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 3, 1, true>; Eigen::DenseBase::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1031:3: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:166:17: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::mul_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::mul_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:21:28: required from 'Derived& Eigen::DenseBase::operator*=(const Scalar&) [with Derived = Eigen::Block, 3, 1, true>; Eigen::DenseBase::Scalar = double]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:750:39: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1081:31: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) [ 62%] Building CXX object CMakeFiles/infuse_envire.dir/src/util/Demangle.cpp.o /usr/bin/g++ -Dinfuse_envire_EXPORTS -I/usr/include/eigen3 -pipe -O3 -DNDEBUG -std=c++11 -Wall -fPIC -MD -MT CMakeFiles/infuse_envire.dir/src/util/Demangle.cpp.o -MF CMakeFiles/infuse_envire.dir/src/util/Demangle.cpp.o.d -o CMakeFiles/infuse_envire.dir/src/util/Demangle.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/util/Demangle.cpp ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::mul_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::mul_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:21:28: required from 'Derived& Eigen::DenseBase::operator*=(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:761:20: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1081:31: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::swap_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::swap_assign_op, 1>' /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::swap_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::swap_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:779:22: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1081:31: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:485:12: required from 'Eigen::QuaternionBase& Eigen::QuaternionBase::operator=(const Eigen::QuaternionBase&) [with Derived = Eigen::Quaternion]' /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:235:3: required from 'Eigen::Quaternion& Eigen::Quaternion::operator=(const Eigen::Quaternion&) [with _Scalar = double; int _Options = 2]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:149:61: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object CMakeFiles/infuse_envire.dir/src/base-logging/logging/logging_printf_style.cpp.o /usr/bin/g++ -Dinfuse_envire_EXPORTS -I/usr/include/eigen3 -pipe -O3 -DNDEBUG -std=c++11 -Wall -fPIC -MD -MT CMakeFiles/infuse_envire.dir/src/base-logging/logging/logging_printf_style.cpp.o -MF CMakeFiles/infuse_envire.dir/src/base-logging/logging/logging_printf_style.cpp.o.d -o CMakeFiles/infuse_envire.dir/src/base-logging/logging/logging_printf_style.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-logging/logging/logging_printf_style.cpp In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 1, 3, false>]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 3, false>; Eigen::DenseBase::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 1, 3, false>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1149:5: required from 'static void Eigen::internal::transform_make_affine::run(MatrixType&) [with MatrixType = Eigen::Matrix; int Mode = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:259:87: required from 'Eigen::Transform::Transform() [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:165:29: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 3, 1, true>; Eigen::DenseBase::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1031:3: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:282:11: required from 'Eigen::Transform::Transform(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:141:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator, const Eigen::Block, 3, 1, true> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, const Eigen::Block, 3, 1, true> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; Derived = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:757:60: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1081:31: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:683:20: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1081:31: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:689:18: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1081:31: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Transpose >]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:842:27: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>]' /usr/include/eigen3/Eigen/src/Core/Assign.h:31:37: required from 'Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:468:30: required from 'Derived& Eigen::PlainObjectBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1086:15: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Transpose >, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Transpose >, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:842:27: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>]' /usr/include/eigen3/Eigen/src/Core/Assign.h:31:37: required from 'Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:468:30: required from 'Derived& Eigen::PlainObjectBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1091:5: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Block, 1, 4, false>, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Block, 1, 4, false>, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Block, 1, 4, false>, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Block, 1, 4, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Block, 1, 4, false>, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Block, 1, 4, false>]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Block, 1, 4, false>, 0>; OtherDerived = Eigen::Product, Eigen::Block, 1, 4, false>, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Block, 1, 4, false>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 4; int _Options = 0; int _MaxRows = 3; int _MaxCols = 4]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 3, 4, false>; Src = Eigen::Product, Eigen::Block, 1, 4, false>, 0>; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Block, 1, 4, false>, 0>; Derived = Eigen::Block, 3, 4, false>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:916:14: required from 'Eigen::Transform& Eigen::Transform::pretranslate(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:167:38: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 1, 3, false>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1149:5: required from 'static void Eigen::internal::transform_make_affine::run(MatrixType&) [with MatrixType = Eigen::Matrix; int Mode = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:654:52: required from 'void Eigen::Transform::makeAffine() [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1032:3: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:282:11: required from 'Eigen::Transform::Transform(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:141:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Transpose >, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Transpose >, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86: required from 'typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Product, Eigen::Transpose >, 0>; typename Eigen::internal::traits::Scalar = double]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1083:10: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:793:22: required from 'Derived& Eigen::MatrixBase::setIdentity(Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix; Eigen::Index = long int]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:690:24: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1081:31: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/infuse_envire.dir/src/base-types/Angle.cpp.o /usr/bin/g++ -Dinfuse_envire_EXPORTS -I/usr/include/eigen3 -pipe -O3 -DNDEBUG -std=c++11 -Wall -fPIC -MD -MT CMakeFiles/infuse_envire.dir/src/base-types/Angle.cpp.o -MF CMakeFiles/infuse_envire.dir/src/base-types/Angle.cpp.o.d -o CMakeFiles/infuse_envire.dir/src/base-types/Angle.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Angle.cpp In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::DiagonalWrapper >, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::DiagonalWrapper >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::DiagonalWrapper >, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:842:27: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>]' /usr/include/eigen3/Eigen/src/Core/Assign.h:31:37: required from 'Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:468:30: required from 'Derived& Eigen::PlainObjectBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1086:15: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/../base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/../items/Transform.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Path.hpp:29, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/Graph.hpp:43, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/TransformGraph.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.hpp:38, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/graph/EnvireGraph.cpp:28: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/infuse_envire.dir/src/base-types/Pose.cpp.o /usr/bin/g++ -Dinfuse_envire_EXPORTS -I/usr/include/eigen3 -pipe -O3 -DNDEBUG -std=c++11 -Wall -fPIC -MD -MT CMakeFiles/infuse_envire.dir/src/base-types/Pose.cpp.o -MF CMakeFiles/infuse_envire.dir/src/base-types/Pose.cpp.o.d -o CMakeFiles/infuse_envire.dir/src/base-types/Pose.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Angle.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Angle.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:47:3: required from 'typename Eigen::MatrixBase::cross_product_return_type::type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::MatrixBase::cross_product_return_type::type = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Angle.cpp:18:34: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Angle.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Angle.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object CMakeFiles/infuse_envire.dir/src/base-types/Time.cpp.o /usr/bin/g++ -Dinfuse_envire_EXPORTS -I/usr/include/eigen3 -pipe -O3 -DNDEBUG -std=c++11 -Wall -fPIC -MD -MT CMakeFiles/infuse_envire.dir/src/base-types/Time.cpp.o -MF CMakeFiles/infuse_envire.dir/src/base-types/Time.cpp.o.d -o CMakeFiles/infuse_envire.dir/src/base-types/Time.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Time.cpp [ 93%] Building CXX object CMakeFiles/infuse_envire.dir/src/base-types/TransformWithCovariance.cpp.o /usr/bin/g++ -Dinfuse_envire_EXPORTS -I/usr/include/eigen3 -pipe -O3 -DNDEBUG -std=c++11 -Wall -fPIC -MD -MT CMakeFiles/infuse_envire.dir/src/base-types/TransformWithCovariance.cpp.o -MF CMakeFiles/infuse_envire.dir/src/base-types/TransformWithCovariance.cpp.o.d -o CMakeFiles/infuse_envire.dir/src/base-types/TransformWithCovariance.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:213:76: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:8:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(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]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:18:12: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:123:45: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 6; int _Cols = 1; int _Options = 2; int _MaxRows = 6; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:139:12: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:124:78: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 4, false> >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 4, false> >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 4, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 4, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 4, false>; Src = Eigen::Matrix; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 3, 4, false>; Src = Eigen::Product, Eigen::Block, 1, 4, false>, 0>; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Block, 1, 4, false>, 0>; Derived = Eigen::Block, 3, 4, false>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:916:14: required from 'Eigen::Transform& Eigen::Transform::pretranslate(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:167:38: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Matrix; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Matrix; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:918:19: required from 'Eigen::Transform& Eigen::Transform::pretranslate(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:167:38: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:207:58: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, false>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, false>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 1, false>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:123:45: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, false> >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, false> >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Block, 3, 1, false>]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:136:42: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 1, false>]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:137:21: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:153:38: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 3, false>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1030:12: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:166:17: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h:223:11: required from 'Eigen::AngleAxis::Matrix3 Eigen::AngleAxis::toRotationMatrix() const [with _Scalar = double; Eigen::AngleAxis::Matrix3 = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:23:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0> >, Eigen::internal::evaluator, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0> >, Eigen::internal::evaluator, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Diagonal, 0>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Diagonal, 0>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Diagonal, 0>; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Diagonal, 0>; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Diagonal, 0>; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Diagonal, 0>]' /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h:240:18: required from 'Eigen::AngleAxis::Matrix3 Eigen::AngleAxis::toRotationMatrix() const [with _Scalar = double; Eigen::AngleAxis::Matrix3 = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:23:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix >, 3, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix >, 3, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, Eigen::Matrix >, 3, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, Eigen::Matrix >, 3, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, Eigen::Matrix >, 3, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, Eigen::Matrix >, 3, 1, false>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixBase, Eigen::Matrix >, 3, 1, false> >; OtherDerived = Eigen::Block, Eigen::Matrix >, 3, 1, false>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixBase, Eigen::Matrix >, 3, 1, false> >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h:80:103: required from 'Eigen::AngleAxis::AngleAxis(const Scalar&, const Eigen::MatrixBase&) [with Derived = Eigen::Block, Eigen::Matrix >, 3, 1, false>; _Scalar = double; Eigen::AngleAxis::Scalar = double]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:68:77: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 3, false> >, Eigen::internal::evaluator, 3, 3, false> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 3, false> >, Eigen::internal::evaluator, 3, 3, false> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Transpose, 3, 3, false> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Transpose, 3, 3, false> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Transpose, 3, 3, false> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Transpose, 3, 3, false> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Transpose, 3, 3, false> >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 3, 3, false> >; Derived = Eigen::Block, 3, 3, false>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1213:54: required from 'Eigen::Transform Eigen::Transform::inverse(Eigen::TransformTraits) const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:117:30: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::Product, const Eigen::Block, 3, 3, false> >, Eigen::Block, 3, 1, true>, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::Product, const Eigen::Block, 3, 3, false> >, Eigen::Block, 3, 1, true>, 0>]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Block, 3, 3, false> >, Eigen::Block, 3, 1, true>, 0>; Derived = Eigen::Block, 3, 1, false>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1225:7: required from 'Eigen::Transform Eigen::Transform::inverse(Eigen::TransformTraits) const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:117:30: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/Dot.h:128:30: required from 'const PlainObject Eigen::MatrixBase::normalized() const [with Derived = Eigen::Matrix; Eigen::MatrixBase::PlainObject = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:125:73: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Block, 3, 1, false>]' /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:506:15: required from 'Derived& Eigen::QuaternionBase::operator=(const AngleAxisType&) [with Derived = Eigen::Quaternion; Eigen::QuaternionBase::AngleAxisType = Eigen::AngleAxis; typename Eigen::internal::traits::Scalar = double]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:125:75: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, false>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, false>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:129:26: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /usr/include/eigen3/Eigen/src/Core/DenseBase.h:406:62: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:145:36: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 1; int _Cols = 2; int _Options = 1; int _MaxRows = 1; int _MaxCols = 2]' /usr/include/eigen3/Eigen/src/Core/DenseBase.h:406:62: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:157:36: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:272:14: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with OtherScalar = double; int OtherOptions = 0; _Scalar = double; int _Options = 2]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:124:78: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:265:14: required from 'Eigen::Transform::Transform(const Eigen::Transform&) [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:168:20: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> >; Derived = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1491:23: required from 'static Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::ResultType Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::run(const Lhs&, const Rhs&) [with Scalar = double; int Dim = 3; int LhsMode = 2; int LhsOptions = 0; int RhsMode = 2; int RhsOptions = 0; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::ResultType = Eigen::Transform; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::Lhs = Eigen::Transform; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::Rhs = Eigen::Transform]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:495:80: required from 'const Eigen::Transform Eigen::Transform::operator*(const Eigen::Transform&) const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:117:34: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose >; OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' /usr/include/eigen3/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:145:36: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose >; OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = double; int _Rows = 1; int _Cols = 2; int _Options = 1; int _MaxRows = 1; int _MaxCols = 2]' /usr/include/eigen3/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:157:36: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 3, 1, true>; Eigen::DenseBase::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1031:3: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:166:17: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:493:12: required from 'Derived& Eigen::QuaternionBase::operator=(const Eigen::QuaternionBase&) [with OtherDerived = Eigen::Quaternion; Derived = Eigen::Quaternion]' /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:257:116: required from 'Eigen::Quaternion::Quaternion(const Eigen::QuaternionBase&) [with Derived = Eigen::Quaternion; _Scalar = double; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:68:81: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Block, 3, 1, false>]' /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:506:15: required from 'Derived& Eigen::QuaternionBase::operator=(const AngleAxisType&) [with Derived = Eigen::Quaternion; Eigen::QuaternionBase::AngleAxisType = Eigen::AngleAxis; typename Eigen::internal::traits::Scalar = double]' /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:260:81: required from 'Eigen::Quaternion::Quaternion(const AngleAxisType&) [with _Scalar = double; int _Options = 0; Eigen::Quaternion::AngleAxisType = Eigen::AngleAxis]' /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h:109:12: required from 'Eigen::AngleAxis::QuaternionType Eigen::AngleAxis::operator*(const QuaternionType&) const [with _Scalar = double; Eigen::AngleAxis::QuaternionType = Eigen::Quaternion]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:68:81: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h:183:13: required from 'Eigen::AngleAxis<_Scalar>& Eigen::AngleAxis::operator=(const Eigen::QuaternionBase&) [with QuatDerived = Eigen::Quaternion; _Scalar = double]' /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h:85:93: required from 'Eigen::AngleAxis::AngleAxis(const Eigen::QuaternionBase&) [with QuatDerived = Eigen::Quaternion; _Scalar = double]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:135:37: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 1, 3, false>]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 3, false>; Eigen::DenseBase::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 1, 3, false>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1149:5: required from 'static void Eigen::internal::transform_make_affine::run(MatrixType&) [with MatrixType = Eigen::Matrix; int Mode = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:259:87: required from 'Eigen::Transform::Transform() [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:165:29: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h:183:13: required from 'Eigen::AngleAxis<_Scalar>& Eigen::AngleAxis::operator=(const Eigen::QuaternionBase&) [with QuatDerived = Eigen::Quaternion; _Scalar = double]' /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h:201:16: required from 'Eigen::AngleAxis<_Scalar>& Eigen::AngleAxis::operator=(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 3, 3, false>; _Scalar = double]' /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h:88:85: required from 'Eigen::AngleAxis::AngleAxis(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 3, 3, false>; _Scalar = double]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:112:82: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Block, 1, 4, false>, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Block, 1, 4, false>, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Block, 1, 4, false>, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Block, 1, 4, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Block, 1, 4, false>, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Block, 1, 4, false>]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Block, 1, 4, false>, 0>; OtherDerived = Eigen::Product, Eigen::Block, 1, 4, false>, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Block, 1, 4, false>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 4; int _Options = 0; int _MaxRows = 3; int _MaxCols = 4]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 3, 4, false>; Src = Eigen::Product, Eigen::Block, 1, 4, false>, 0>; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Block, 1, 4, false>, 0>; Derived = Eigen::Block, 3, 4, false>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:916:14: required from 'Eigen::Transform& Eigen::Transform::pretranslate(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:167:38: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Block, 3, 3, false> >, Eigen::Block, 3, 1, true>, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Block, 3, 3, false> >, Eigen::Block, 3, 1, true>, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, const Eigen::Block, 3, 3, false> >, Eigen::Block, 3, 1, true>, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, const Eigen::Block, 3, 3, false> >, Eigen::Block, 3, 1, true>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Block, 3, 3, false> >, Eigen::Block, 3, 1, true>, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 3, false> >; Rhs = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Block, 3, 3, false> >, Eigen::Block, 3, 1, true>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::Product, const Eigen::Block, 3, 3, false> >, Eigen::Block, 3, 1, true>, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::Product, const Eigen::Block, 3, 3, false> >, Eigen::Block, 3, 1, true>, 0>]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Block, 3, 3, false> >, Eigen::Block, 3, 1, true>, 0>; Derived = Eigen::Block, 3, 1, false>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1225:7: required from 'Eigen::Transform Eigen::Transform::inverse(Eigen::TransformTraits) const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:117:30: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 3, false>, 1, 3, false> > >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 3, false>, 1, 3, false> > >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 3, 3, false>, 1, 3, false> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 3, 3, false>, 1, 3, false> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 3, false>, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 3, false>, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Inverse, 3, 3, false> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Inverse, 3, 3, false> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Inverse, 3, 3, false> >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, 3, 3, false> >; Derived = Eigen::Block, 3, 3, false>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1217:54: required from 'Eigen::Transform Eigen::Transform::inverse(Eigen::TransformTraits) const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:117:30: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 3, 3, false>, Eigen::Block, 3, 3, false>, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 3, false>, Eigen::Block, 3, 3, false>, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 3, false>, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 3, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 3, false>, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Block, 3, 3, false>; Rhs = Eigen::Block, 3, 3, false>]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 3, false>, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 3, false>, 0>]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 3, false>, 0>; Derived = Eigen::Block, 3, 3, false>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1490:18: required from 'static Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::ResultType Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::run(const Lhs&, const Rhs&) [with Scalar = double; int Dim = 3; int LhsMode = 2; int LhsOptions = 0; int RhsMode = 2; int RhsOptions = 0; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::ResultType = Eigen::Transform; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::Lhs = Eigen::Transform; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::Rhs = Eigen::Transform]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:495:80: required from 'const Eigen::Transform Eigen::Transform::operator*(const Eigen::Transform&) const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:117:34: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 3, 3, false>, Eigen::Block, 3, 1, true>, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 3, false>, Eigen::Block, 3, 1, true>, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Block, 3, 3, false>; Rhs = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> >; Derived = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1491:23: required from 'static Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::ResultType Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::run(const Lhs&, const Rhs&) [with Scalar = double; int Dim = 3; int LhsMode = 2; int LhsOptions = 0; int RhsMode = 2; int RhsOptions = 0; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::ResultType = Eigen::Transform; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::Lhs = Eigen::Transform; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::Rhs = Eigen::Transform]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:495:80: required from 'const Eigen::Transform Eigen::Transform::operator*(const Eigen::Transform&) const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:117:34: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:213:76: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(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]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:20:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 2; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:20:11: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(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]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:121:49: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 0; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:38:69: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:118:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:141:66: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:142:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /usr/include/c++/8/bits/stl_pair.h:304:17: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 4; int _Cols = 3; int _Options = 0; int _MaxRows = 4; int _MaxCols = 3]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:204:12: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 4; int _Options = 0; int _MaxRows = 3; int _MaxCols = 4]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:217:12: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:225:61: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:124:78: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 4, false> >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 4, false> >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 4, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 4, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 4, false>; Src = Eigen::Matrix; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 3, 4, false>; Src = Eigen::Product, Eigen::Block, 1, 4, false>, 0>; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Block, 1, 4, false>, 0>; Derived = Eigen::Block, 3, 4, false>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:916:14: required from 'Eigen::Transform& Eigen::Transform::pretranslate(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:167:38: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Matrix; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Matrix; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:918:19: required from 'Eigen::Transform& Eigen::Transform::pretranslate(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:167:38: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:207:58: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 3, 3, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 3, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 3, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 3, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 3, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 3, false>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 3, false>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 3, false>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:121:49: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 3, false>]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:126:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 1, true>]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:142:41: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:24:77: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 0; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:38:69: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:45:68: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 2; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:51:49: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 3, 3, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 3, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 3, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 3, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 3, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 3, false>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Block, 3, 3, false>; OtherDerived = Eigen::Block, 3, 3, false>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Block, 3, 3, false>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:136:48: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseUnaryOp, const Eigen::Matrix >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:151:112: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:176:33: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, false>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, false>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 1, false>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:224:40: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:225:61: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:153:38: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 3, false>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1030:12: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:166:17: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:148:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::div_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::div_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:45:28: required from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, 3, 1, true>; Eigen::DenseBase::Scalar = double]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1090:14: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:169:58: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:170:67: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 2; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:181:52: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 3, 3, false>]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:95:64: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; XprType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:41:56: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 3, false>]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:95:64: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; XprType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:42:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 0; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:48:117: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 3, false>]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:95:64: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; XprType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:139:59: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 3, 3, false>]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:95:64: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; XprType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:157:56: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h:80:103: required from 'Eigen::AngleAxis::AngleAxis(const Scalar&, const Eigen::MatrixBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; Eigen::AngleAxis::Scalar = double]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:168:63: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; Derived = Eigen::Block, 3, 3, false>]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:95:64: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; XprType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:202:68: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, false> >, Eigen::Transpose, 3, 1, false> >, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, false> >, Eigen::Transpose, 3, 1, false> >, 0> >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, false> >, Eigen::Transpose, 3, 1, false> >, 0> >; Derived = Eigen::Block, 3, 3, false>]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:95:64: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, false> >, Eigen::Transpose, 3, 1, false> >, 0> >; XprType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:215:93: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 3, false> >, Eigen::internal::evaluator, const Eigen::Transpose, 3, 1, false> > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 3, false> >, Eigen::internal::evaluator, const Eigen::Transpose, 3, 1, false> > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Transpose, 3, 1, false> > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Transpose, 3, 1, false> > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseUnaryOp, const Eigen::Transpose, 3, 1, false> > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseUnaryOp, const Eigen::Transpose, 3, 1, false> > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseUnaryOp, const Eigen::Transpose, 3, 1, false> > >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Transpose, 3, 1, false> > >; Derived = Eigen::Block, 1, 3, false>]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:95:64: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Transpose, 3, 1, false> > >; XprType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:223:35: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, false> >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, false> >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::Block, 3, 1, false>]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, false>; Derived = Eigen::Block, 3, 1, false>]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:95:64: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, false>; XprType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:224:12: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 3, false> >, Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 3, false> >, Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::CwiseUnaryOp, const Eigen::Matrix >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Block, 3, 3, false>]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:95:64: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; XprType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:232:41: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:273:56: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:272:14: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with OtherScalar = double; int OtherOptions = 0; _Scalar = double; int _Options = 2]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:124:78: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 3, false>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1030:12: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:282:11: required from 'Eigen::Transform::Transform(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:141:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 2; int _MaxRows = 4; int _MaxCols = 4]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:265:14: required from 'Eigen::Transform::Transform(const Eigen::Transform&) [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:143:20: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 3, 3, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 3, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 3, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 3, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 3, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 3, false>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 3, false>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 3, false>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1081:31: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:478:8: required from 'Eigen::QuaternionBase::Vector3 Eigen::QuaternionBase::_transformVector(const Vector3&) const [with Derived = Eigen::Quaternion; Eigen::QuaternionBase::Vector3 = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h:128:32: required from 'static Eigen::internal::rotation_base_generic_product_selector::ReturnType Eigen::internal::rotation_base_generic_product_selector::run(const RotationDerived&, const OtherVectorType&) [with RotationDerived = Eigen::Quaternion; OtherVectorType = Eigen::Matrix; Eigen::internal::rotation_base_generic_product_selector::ReturnType = Eigen::Matrix; typename RotationDerived::Scalar = double]' /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h:72:89: required from 'typename Eigen::internal::rotation_base_generic_product_selector::ReturnType Eigen::RotationBase::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Quaternion; int _Dim = 3; typename Eigen::internal::rotation_base_generic_product_selector::ReturnType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:24:65: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:272:14: required from 'Eigen::Quaternion::Quaternion(const Eigen::Quaternion&) [with OtherScalar = double; int OtherOptions = 2; _Scalar = double; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:34:43: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:44:51: required from 'Eigen::CommaInitializer::CommaInitializer(XprType&, const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; XprType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:155:10: required from 'Eigen::CommaInitializer Eigen::DenseBase::operator<<(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:41:31: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, -1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, -1, -1, false>]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:44:51: required from 'Eigen::CommaInitializer::CommaInitializer(XprType&, const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; XprType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:155:10: required from 'Eigen::CommaInitializer Eigen::DenseBase::operator<<(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:45:37: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, -1, false> >, Eigen::internal::evaluator, 3, 3, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator, 3, 3, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Block, 3, 3, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Block, 3, 3, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Block, 3, 3, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Block, 3, 3, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Block, 3, 3, false>]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 3, false>; Derived = Eigen::Block, -1, -1, false>]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:44:51: required from 'Eigen::CommaInitializer::CommaInitializer(XprType&, const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 3, false>; XprType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:155:10: required from 'Eigen::CommaInitializer Eigen::DenseBase::operator<<(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 3, false>; Derived = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:75:36: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, -1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, -1, -1, false>]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:44:51: required from 'Eigen::CommaInitializer::CommaInitializer(XprType&, const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; XprType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:155:10: required from 'Eigen::CommaInitializer Eigen::DenseBase::operator<<(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:139:36: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 1, false>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1389:30: required from 'static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; Eigen::internal::transform_right_product_impl::ResultType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:80: required from 'const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:144:44: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, false>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, false>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 1, false>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1391:35: required from 'static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; Eigen::internal::transform_right_product_impl::ResultType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:80: required from 'const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:144:44: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, -1, false> >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Transpose >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Transpose >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Transpose >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Block, -1, -1, false>]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:44:51: required from 'Eigen::CommaInitializer::CommaInitializer(XprType&, const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; XprType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:155:10: required from 'Eigen::CommaInitializer Eigen::DenseBase::operator<<(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:156:41: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Block, 3, 1, false>]' /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:506:15: required from 'Derived& Eigen::QuaternionBase::operator=(const AngleAxisType&) [with Derived = Eigen::Quaternion; Eigen::QuaternionBase::AngleAxisType = Eigen::AngleAxis; typename Eigen::internal::traits::Scalar = double]' /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:260:81: required from 'Eigen::Quaternion::Quaternion(const AngleAxisType&) [with _Scalar = double; int _Options = 0; Eigen::Quaternion::AngleAxisType = Eigen::AngleAxis]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:168:65: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 3, 1, false> > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 3, 1, false> > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 3, 1, false> > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 3, 1, false> > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 3, 1, false> > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 3, 1, false> > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 3, 1, false> > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 3, 1, false> > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Block, -1, -1, false>]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:44:51: required from 'Eigen::CommaInitializer::CommaInitializer(XprType&, const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 3, 1, false> > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; XprType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:155:10: required from 'Eigen::CommaInitializer Eigen::DenseBase::operator<<(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 3, 1, false> > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:201:34: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, false> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, false> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, false> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, false> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, false> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, false> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, false> >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, false> >; Derived = Eigen::Block, -1, -1, false>]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:44:51: required from 'Eigen::CommaInitializer::CommaInitializer(XprType&, const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, false> >; XprType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:155:10: required from 'Eigen::CommaInitializer Eigen::DenseBase::operator<<(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, false> >; Derived = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:215:21: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 3, 1, true>; Eigen::DenseBase::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1031:3: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:166:17: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::mul_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::mul_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:21:28: required from 'Derived& Eigen::DenseBase::operator*=(const Scalar&) [with Derived = Eigen::Block, 3, 1, true>; Eigen::DenseBase::Scalar = double]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:750:39: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1081:31: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::mul_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::mul_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::mul_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:21:28: required from 'Derived& Eigen::DenseBase::operator*=(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:761:20: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1081:31: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::swap_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::swap_assign_op, 1>' /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::swap_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::swap_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:779:22: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1081:31: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 2; int _MaxRows = 4; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:485:12: required from 'Eigen::QuaternionBase& Eigen::QuaternionBase::operator=(const Eigen::QuaternionBase&) [with Derived = Eigen::Quaternion]' /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:235:3: required from 'Eigen::Quaternion& Eigen::Quaternion::operator=(const Eigen::Quaternion&) [with _Scalar = double; int _Options = 2]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:149:61: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::Matrix >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:479:53: required from 'Eigen::QuaternionBase::Vector3 Eigen::QuaternionBase::_transformVector(const Vector3&) const [with Derived = Eigen::Quaternion; Eigen::QuaternionBase::Vector3 = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h:128:32: required from 'static Eigen::internal::rotation_base_generic_product_selector::ReturnType Eigen::internal::rotation_base_generic_product_selector::run(const RotationDerived&, const OtherVectorType&) [with RotationDerived = Eigen::Quaternion; OtherVectorType = Eigen::Matrix; Eigen::internal::rotation_base_generic_product_selector::ReturnType = Eigen::Matrix; typename RotationDerived::Scalar = double]' /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h:72:89: required from 'typename Eigen::internal::rotation_base_generic_product_selector::ReturnType Eigen::RotationBase::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Quaternion; int _Dim = 3; typename Eigen::internal::rotation_base_generic_product_selector::ReturnType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:24:65: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:141:66: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 2; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:161:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h:183:13: required from 'Eigen::AngleAxis<_Scalar>& Eigen::AngleAxis::operator=(const Eigen::QuaternionBase&) [with QuatDerived = Eigen::Quaternion; _Scalar = double]' /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h:85:93: required from 'Eigen::AngleAxis::AngleAxis(const Eigen::QuaternionBase&) [with QuatDerived = Eigen::Quaternion; _Scalar = double]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:175:22: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Matrix, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Matrix, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:241:22: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h:183:13: required from 'Eigen::AngleAxis<_Scalar>& Eigen::AngleAxis::operator=(const Eigen::QuaternionBase&) [with QuatDerived = Eigen::Quaternion; _Scalar = double]' /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h:85:93: required from 'Eigen::AngleAxis::AngleAxis(const Eigen::QuaternionBase&) [with QuatDerived = Eigen::Quaternion; _Scalar = double]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:272:45: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 1, 3, false>]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 3, false>; Eigen::DenseBase::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 1, 3, false>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1149:5: required from 'static void Eigen::internal::transform_make_affine::run(MatrixType&) [with MatrixType = Eigen::Matrix; int Mode = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:259:87: required from 'Eigen::Transform::Transform() [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:165:29: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 3, 1, true>; Eigen::DenseBase::Scalar = double]' /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1031:3: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:282:11: required from 'Eigen::Transform::Transform(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:141:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator, const Eigen::Block, 3, 1, true> > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, const Eigen::Block, 3, 1, true> > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true> >; Derived = Eigen::Block, 3, 1, true>]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:757:60: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1081:31: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:683:20: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1081:31: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 2; int _MaxRows = 3; int _MaxCols = 3]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:689:18: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1081:31: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Transpose >]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:842:27: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>]' /usr/include/eigen3/Eigen/src/Core/Assign.h:31:37: required from 'Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:468:30: required from 'Derived& Eigen::PlainObjectBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1086:15: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Transpose >, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Transpose >, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:842:27: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>]' /usr/include/eigen3/Eigen/src/Core/Assign.h:31:37: required from 'Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:468:30: required from 'Derived& Eigen::PlainObjectBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1091:5: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:801:16: required from 'static void Eigen::internal::quaternionbase_assign_impl::run(Eigen::QuaternionBase&, const Other&) [with Derived = Eigen::Quaternion; Other = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:522:59: required from 'Derived& Eigen::QuaternionBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Quaternion]' /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:267:90: required from 'Eigen::Quaternion::Quaternion(const Eigen::MatrixBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Options = 0]' /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:664:12: required from 'Eigen::Quaternion::Scalar> Eigen::QuaternionBase::inverse() const [with Derived = Eigen::Quaternion; typename Eigen::internal::traits::Scalar = double]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:25:68: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:801:16: required from 'static void Eigen::internal::quaternionbase_assign_impl::run(Eigen::QuaternionBase&, const Other&) [with Derived = Eigen::Quaternion; Other = Eigen::CwiseNullaryOp, Eigen::Matrix >]' /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:522:59: required from 'Derived& Eigen::QuaternionBase::operator=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Quaternion]' /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:267:90: required from 'Eigen::Quaternion::Quaternion(const Eigen::MatrixBase&) [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Options = 0]' /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:668:12: required from 'Eigen::Quaternion::Scalar> Eigen::QuaternionBase::inverse() const [with Derived = Eigen::Quaternion; typename Eigen::internal::traits::Scalar = double]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:25:68: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 1; int _MaxRows = 6; int _MaxCols = 6]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:118:51: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 1; int _MaxRows = 3; int _MaxCols = 3]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:142:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1390:57: required from 'static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; Eigen::internal::transform_right_product_impl::ResultType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:80: required from 'const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:144:44: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:223:29: required from 'static void Eigen::internal::assignment_from_xpr_op_product::run(DstXprType&, const SrcXprType&, const InitialFunc&) [with SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0> >; InitialFunc = Eigen::internal::assign_op; DstXprType = Eigen::Matrix; OtherXpr = Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>; ProductType = Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>; Func1 = Eigen::internal::assign_op; Func2 = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0> >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0> >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:265:49: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 1> >, Eigen::internal::sub_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 1> >, Eigen::internal::sub_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 1>; Functor = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 1>; Func = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:224:29: required from 'static void Eigen::internal::assignment_from_xpr_op_product::run(DstXprType&, const SrcXprType&, const InitialFunc&) [with SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0> >; InitialFunc = Eigen::internal::assign_op; DstXprType = Eigen::Matrix; OtherXpr = Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>; ProductType = Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>; Func1 = Eigen::internal::assign_op; Func2 = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0> >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0> >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:265:49: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Block, 1, 4, false>, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Block, 1, 4, false>, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Block, 1, 4, false>, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Block, 1, 4, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Block, 1, 4, false>, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Block, 1, 4, false>]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Block, 1, 4, false>, 0>; OtherDerived = Eigen::Product, Eigen::Block, 1, 4, false>, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Block, 1, 4, false>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 4; int _Options = 0; int _MaxRows = 3; int _MaxCols = 4]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 3, 4, false>; Src = Eigen::Product, Eigen::Block, 1, 4, false>, 0>; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Block, 1, 4, false>, 0>; Derived = Eigen::Block, 3, 4, false>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:916:14: required from 'Eigen::Transform& Eigen::Transform::pretranslate(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:167:38: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 1, 3, false>]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1149:5: required from 'static void Eigen::internal::transform_make_affine::run(MatrixType&) [with MatrixType = Eigen::Matrix; int Mode = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:654:52: required from 'void Eigen::Transform::makeAffine() [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1032:3: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:282:11: required from 'Eigen::Transform::Transform(const Eigen::RotationBase&) [with Derived = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:141:46: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Transpose >, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Transpose >, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Transpose >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86: required from 'typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Product, Eigen::Transpose >, 0>; typename Eigen::internal::traits::Scalar = double]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1083:10: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:223:29: required from 'static void Eigen::internal::assignment_from_xpr_op_product::run(DstXprType&, const SrcXprType&, const InitialFunc&) [with SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; InitialFunc = Eigen::internal::assign_op; DstXprType = Eigen::Matrix; OtherXpr = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >; ProductType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Func1 = Eigen::internal::assign_op; Func2 = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; Derived = Eigen::Block, 3, 3, false>]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:95:64: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; XprType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:202:68: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>; Rhs = Eigen::Inverse > >]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 1; int _MaxRows = 6; int _MaxCols = 6]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 0; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:48:117: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:793:22: required from 'Derived& Eigen::MatrixBase::setIdentity(Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix; Eigen::Index = long int]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:690:24: required from 'Eigen::JacobiSVD& Eigen::JacobiSVD::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7: required from 'Eigen::JacobiSVD::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix; int QRPreconditioner = 2; Eigen::JacobiSVD::MatrixType = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1081:31: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 1> >, Eigen::internal::sub_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 1> >, Eigen::internal::sub_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Transpose >]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; Derived = Eigen::Block, 3, 3, false>]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:95:64: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >; XprType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:202:68: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, false> >, Eigen::Transpose, 3, 1, false> >, 1> >, Eigen::internal::add_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, false> >, Eigen::Transpose, 3, 1, false> >, 1> >, Eigen::internal::add_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, false> >, Eigen::Transpose, 3, 1, false> >, 1>; Functor = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, false> >, Eigen::Transpose, 3, 1, false> >, 1>; Functor = Eigen::internal::add_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, false> >, Eigen::Transpose, 3, 1, false> >, 1>; Func = Eigen::internal::add_assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:404:29: required from 'static void Eigen::internal::generic_product_impl::addTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, false> >; Rhs = Eigen::Transpose, 3, 1, false> >]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:163:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, false> >, Eigen::Transpose, 3, 1, false> >, 0> >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, false> >, Eigen::Transpose, 3, 1, false> >, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, false> >, Eigen::Transpose, 3, 1, false> >, 0> >]' /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, false> >, Eigen::Transpose, 3, 1, false> >, 0> >; Derived = Eigen::Block, 3, 3, false>]' /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h:95:64: required from 'Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 3, 1, false> >, Eigen::Transpose, 3, 1, false> >, 0> >; XprType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:215:93: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::DiagonalWrapper >, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::DiagonalWrapper >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::DiagonalWrapper >, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:842:27: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>]' /usr/include/eigen3/Eigen/src/Core/Assign.h:31:37: required from 'Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:468:30: required from 'Derived& Eigen::PlainObjectBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1086:15: required from 'void Eigen::Transform::computeRotationScaling(RotationMatrixType*, ScalingMatrixType*) const [with RotationMatrixType = Eigen::Matrix; ScalingMatrixType = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2]' /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1061:3: required from 'const LinearMatrixType Eigen::Transform::rotation() const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 2; Eigen::Transform::LinearMatrixType = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:149:60: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:223:29: required from 'static void Eigen::internal::assignment_from_xpr_op_product::run(DstXprType&, const SrcXprType&, const InitialFunc&) [with SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0> >; InitialFunc = Eigen::internal::assign_op; DstXprType = Eigen::Matrix; OtherXpr = Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>; ProductType = Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>; Func1 = Eigen::internal::assign_op; Func2 = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0> >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0> >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:265:49: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:224:29: required from 'static void Eigen::internal::assignment_from_xpr_op_product::run(DstXprType&, const SrcXprType&, const InitialFunc&) [with SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0> >; InitialFunc = Eigen::internal::assign_op; DstXprType = Eigen::Matrix; OtherXpr = Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>; ProductType = Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>; Func1 = Eigen::internal::assign_op; Func2 = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0> >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0> >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0> >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0> >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:265:49: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:141:66: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 2; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:161:70: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == DefaultProduct) || (Options == AliasFreeProduct))>::type>::SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:241:22: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 1; int _MaxRows = 3; int _MaxCols = 3]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:142:39: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 1> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 1> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 1>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 1>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Inverse >; Rhs = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 1; int _MaxRows = 6; int _MaxCols = 6]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 0; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:48:117: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 1; int _MaxRows = 6; int _MaxCols = 6]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 0; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:48:117: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 1; int _MaxRows = 6; int _MaxCols = 6]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 0; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:48:117: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, true> >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, true> >, Eigen::internal::swap_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, true> >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, true> >, Eigen::internal::swap_assign_op, 1>' /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, true> >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, true> >, Eigen::internal::swap_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, true>; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, true>; Functor = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, true>; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, true>; Functor = Eigen::internal::swap_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, true>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, true>; Func = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 1; int _MaxRows = 6; int _MaxCols = 6]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 0; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:48:117: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, true> >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, true> >, Eigen::internal::swap_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, true> >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, true> >, Eigen::internal::swap_assign_op, 1>' /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, true> >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, true> >, Eigen::internal::swap_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, true>; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, true>; Functor = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, true>; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, true>; Functor = Eigen::internal::swap_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, true>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, true>; Func = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 1; int _MaxRows = 6; int _MaxCols = 6]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 0; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:48:117: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false>, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false>, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::div_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::div_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:45:28: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 1; int _MaxRows = 6; int _MaxCols = 6]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 0; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:48:117: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:223:29: required from 'static void Eigen::internal::assignment_from_xpr_op_product::run(DstXprType&, const SrcXprType&, const InitialFunc&) [with SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >; InitialFunc = Eigen::internal::assign_op; DstXprType = Eigen::Matrix; OtherXpr = Eigen::Matrix; ProductType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func1 = Eigen::internal::assign_op; Func2 = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 1; int _MaxRows = 6; int _MaxCols = 6]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 0; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:48:117: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1> >, Eigen::internal::sub_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1> >, Eigen::internal::sub_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h:452:25: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 1; int _MaxRows = 6; int _MaxCols = 6]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 0; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:48:117: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >, Eigen::internal::sub_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >, Eigen::internal::sub_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; Func = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 1; int _MaxRows = 6; int _MaxCols = 6]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 0; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:48:117: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, true> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, true>, 1, -1, false> > >, Eigen::internal::sub_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, true> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, true>, 1, -1, false> > >, Eigen::internal::sub_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, true>, 1, -1, false> >; Functor = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, true>, 1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, true>, 1, -1, false> >; Func = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, true>, 1, -1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 30 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 1; int _MaxRows = 6; int _MaxCols = 6]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 0; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:48:117: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 30 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 1; int _MaxRows = 6; int _MaxCols = 6]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 0; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:48:117: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::swap_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::swap_assign_op, 1>' /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::swap_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false>; Functor = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false>; Functor = Eigen::internal::swap_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false>; Func = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 35 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 1; int _MaxRows = 6; int _MaxCols = 6]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 0; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:48:117: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false> >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false> >, Eigen::internal::swap_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false> >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false> >, Eigen::internal::swap_assign_op, 1>' /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false> >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false> >, Eigen::internal::swap_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>; Functor = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>; Functor = Eigen::internal::swap_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>; Func = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 36 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 1; int _MaxRows = 6; int _MaxCols = 6]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 0; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:48:117: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::div_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::div_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:45:28: [ skipping 35 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 1; int _MaxRows = 6; int _MaxCols = 6]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 0; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:48:117: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1> >, Eigen::internal::sub_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1> >, Eigen::internal::sub_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:411:29: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]' /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h:452:25: [ skipping 37 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 1; int _MaxRows = 6; int _MaxCols = 6]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 0; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:48:117: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 6, false> >, Eigen::internal::evaluator, 1, 6, false> >, Eigen::internal::swap_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 6, false> >, Eigen::internal::evaluator, 1, 6, false> >, Eigen::internal::swap_assign_op, 1>' /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 6, false> >, Eigen::internal::evaluator, 1, 6, false> >, Eigen::internal::swap_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 6, false>; SrcXprType = Eigen::Block, 1, 6, false>; Functor = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 6, false>; SrcXprType = Eigen::Block, 1, 6, false>; Functor = Eigen::internal::swap_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 6, false>; Src = Eigen::Block, 1, 6, false>; Func = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 39 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 1; int _MaxRows = 6; int _MaxCols = 6]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 0; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:48:117: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 6, false> >, Eigen::internal::evaluator, Eigen::Matrix >, 1, 6, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 6, false> >, Eigen::internal::evaluator, Eigen::Matrix >, 1, 6, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 6, false>; SrcXprType = Eigen::Block, Eigen::Matrix >, 1, 6, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 6, false>; SrcXprType = Eigen::Block, Eigen::Matrix >, 1, 6, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 6, false>; Src = Eigen::Block, Eigen::Matrix >, 1, 6, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 6, false>; Src = Eigen::Block, Eigen::Matrix >, 1, 6, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 39 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 1; int _MaxRows = 6; int _MaxCols = 6]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 0; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:48:117: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::sub_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::sub_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:164:18: [ skipping 41 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 1; int _MaxRows = 6; int _MaxCols = 6]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 0; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:48:117: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 41 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 1; int _MaxRows = 6; int _MaxCols = 6]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 0; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:48:117: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 42 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 1; int _MaxRows = 6; int _MaxCols = 6]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 0; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:48:117: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 6, false> >, Eigen::internal::evaluator, 1, 6, false> >, Eigen::internal::swap_assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 6, false> >, Eigen::internal::evaluator, 1, 6, false> >, Eigen::internal::swap_assign_op, 1>' /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 6, false> >, Eigen::internal::evaluator, 1, 6, false> >, Eigen::internal::swap_assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 6, false>; SrcXprType = Eigen::Block, 1, 6, false>; Functor = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 6, false>; SrcXprType = Eigen::Block, 1, 6, false>; Functor = Eigen::internal::swap_assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 6, false>; Src = Eigen::Block, 1, 6, false>; Func = Eigen::internal::swap_assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 50 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 1; int _MaxRows = 6; int _MaxCols = 6]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 0; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:48:117: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 6, false> >, Eigen::internal::evaluator, Eigen::Matrix >, 1, 6, false> >, Eigen::internal::assign_op >': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 6, false> >, Eigen::internal::evaluator, Eigen::Matrix >, 1, 6, false> >, Eigen::internal::assign_op, 0>' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 6, false>; SrcXprType = Eigen::Block, Eigen::Matrix >, 1, 6, false>; Functor = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 6, false>; SrcXprType = Eigen::Block, Eigen::Matrix >, 1, 6, false>; Functor = Eigen::internal::assign_op; Weak = void]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 6, false>; Src = Eigen::Block, Eigen::Matrix >, 1, 6, false>; Func = Eigen::internal::assign_op]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 6, false>; Src = Eigen::Block, Eigen::Matrix >, 1, 6, false>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 50 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 1; int _MaxRows = 6; int _MaxCols = 6]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>]' /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; Derived = Eigen::Matrix]' /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>, Eigen::Inverse > >, 0>; _Scalar = double; int _Rows = 6; int _Cols = 6; int _Options = 0; int _MaxRows = 6; int _MaxCols = 6]' /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:48:117: required from here /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:420, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Eigen.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/Pose.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/src/base-types/TransformWithCovariance.cpp:1: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) ^~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX shared library libinfuse_envire.so /usr/bin/cmake -E cmake_link_script CMakeFiles/infuse_envire.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -pipe -O3 -DNDEBUG -std=c++11 -Wall -shared -Wl,-soname,libinfuse_envire.so -o libinfuse_envire.so CMakeFiles/infuse_envire.dir/src/events/GraphEvent.cpp.o CMakeFiles/infuse_envire.dir/src/events/GraphEventDispatcher.cpp.o CMakeFiles/infuse_envire.dir/src/events/GraphEventPublisher.cpp.o CMakeFiles/infuse_envire.dir/src/events/GraphEventSubscriber.cpp.o CMakeFiles/infuse_envire.dir/src/graph/EnvireGraph.cpp.o CMakeFiles/infuse_envire.dir/src/graph/Path.cpp.o CMakeFiles/infuse_envire.dir/src/graph/TreeView.cpp.o CMakeFiles/infuse_envire.dir/src/items/ItemBase.cpp.o CMakeFiles/infuse_envire.dir/src/serialization/Serialization.cpp.o CMakeFiles/infuse_envire.dir/src/util/Demangle.cpp.o "CMakeFiles/infuse_envire.dir/src/base-logging/logging/logging_printf_style.cpp.o" "CMakeFiles/infuse_envire.dir/src/base-types/Angle.cpp.o" "CMakeFiles/infuse_envire.dir/src/base-types/Pose.cpp.o" "CMakeFiles/infuse_envire.dir/src/base-types/Time.cpp.o" "CMakeFiles/infuse_envire.dir/src/base-types/TransformWithCovariance.cpp.o" -Wl,-rpath,::::::::::::::::::: /usr/lib64/libboost_serialization.so /usr/lib64/libboost_filesystem.so /usr/lib64/libboost_system.so make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1' [100%] Built target infuse_envire make[1]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1' /usr/bin/cmake -E cmake_progress_start /local/robotpkg/var/tmp/robotpkg/wip/infuse-envire/work/infuse-envire-0.1.1/CMakeFiles 0