* Package: dev-ros/hector_pose_estimation_core-0.3.0-r1 * Repository: gentoo * Maintainer: ros@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking hector_localization-0.3.0.tar.gz to /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work >>> Source unpacked in /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work >>> Preparing source in /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core ... * Applying includes.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core ... >>> Working in BUILD_DIR: "/var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_pose_estimation_core-0.3.0_build" cmake --no-warn-unused-cli -C /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_pose_estimation_core-0.3.0_build/gentoo_common_config.cmake -G Unix Makefiles -DCMAKE_INSTALL_PREFIX=/usr -DCATKIN_ENABLE_TESTING=OFF -DCATKIN_BUILD_BINARY_PACKAGE=ON -DCATKIN_PREFIX_PATH=//usr -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_INSTALL_DO_STRIP=OFF -DCMAKE_USER_MAKE_RULES_OVERRIDE=/var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_pose_estimation_core-0.3.0_build/gentoo_rules.cmake -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_pose_estimation_core-0.3.0_build/gentoo_toolchain.cmake /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core Not searching for unused variables given on the command line. loading initial cache file /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_pose_estimation_core-0.3.0_build/gentoo_common_config.cmake -- The C compiler identification is GNU 6.2.0 -- The CXX compiler identification is GNU 6.2.0 -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Using CATKIN_DEVEL_PREFIX: /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_pose_estimation_core-0.3.0_build/devel -- Using CMAKE_PREFIX_PATH: /usr -- This workspace overlays: //usr -- Found PythonInterp: /usr/bin/python (found version "3.4.5") -- Using PYTHON_EXECUTABLE: /usr/bin/python -- Using default Python package layout -- Found PY_em: /usr/lib64/python3.4/site-packages/em.py -- Using empy: /usr/lib64/python3.4/site-packages/em.py -- Using CATKIN_ENABLE_TESTING: OFF -- catkin 0.7.4 -- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy -- Found Eigen3: /usr/include/eigen3 (Required is at least version "2.91.0") CMake Warning at /usr/share/catkin/cmake/catkin_package.cmake:416 (message): catkin_package() include dir '/var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_pose_estimation_core-0.3.0_build/devel/include' should be placed in the devel space instead of the build space Call Stack (most recent call first): /usr/share/catkin/cmake/catkin_package.cmake:102 (_catkin_package) CMakeLists.txt:69 (catkin_package) -- CMAKE_BUILD_TYPE: Gentoo -- CMAKE_CXX_FLAGS_RELEASE: -O3 -DNDEBUG -- CMAKE_CXX_FLAGS_RELWITHDEBINFO: -O3 -g -DNDEBUG -- CMAKE_CXX_FLAGS_MINSIZEREL: -Os -DNDEBUG -- CMAKE_CXX_FLAGS_DEBUG: -g -- <<< Gentoo configuration >>> Build type Gentoo Install path /usr Compiler flags: C -march=native -O2 -pipe C++ -march=native -O2 -pipe Linker flags: Executable -Wl,-O1 -Wl,--as-needed Module -Wl,-O1 -Wl,--as-needed Shared -Wl,-O1 -Wl,--as-needed -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_pose_estimation_core-0.3.0_build >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core ... >>> Working in BUILD_DIR: "/var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_pose_estimation_core-0.3.0_build" make -j1 VERBOSE=1 /usr/bin/cmake -H/var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core -B/var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_pose_estimation_core-0.3.0_build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_pose_estimation_core-0.3.0_build/CMakeFiles /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_pose_estimation_core-0.3.0_build/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_pose_estimation_core-0.3.0_build' make -f CMakeFiles/hector_pose_estimation.dir/build.make CMakeFiles/hector_pose_estimation.dir/depend make[2]: Entering directory '/var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_pose_estimation_core-0.3.0_build' cd /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_pose_estimation_core-0.3.0_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_pose_estimation_core-0.3.0_build /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_pose_estimation_core-0.3.0_build /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_pose_estimation_core-0.3.0_build/CMakeFiles/hector_pose_estimation.dir/DependInfo.cmake Dependee "/var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_pose_estimation_core-0.3.0_build/CMakeFiles/hector_pose_estimation.dir/DependInfo.cmake" is newer than depender "/var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_pose_estimation_core-0.3.0_build/CMakeFiles/hector_pose_estimation.dir/depend.internal". Dependee "/var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_pose_estimation_core-0.3.0_build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_pose_estimation_core-0.3.0_build/CMakeFiles/hector_pose_estimation.dir/depend.internal". Scanning dependencies of target hector_pose_estimation make[2]: Leaving directory '/var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_pose_estimation_core-0.3.0_build' make -f CMakeFiles/hector_pose_estimation.dir/build.make CMakeFiles/hector_pose_estimation.dir/build make[2]: Entering directory '/var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_pose_estimation_core-0.3.0_build' [ 4%] Building CXX object CMakeFiles/hector_pose_estimation.dir/src/global_reference.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_PACKAGE_NAME=\"hector_pose_estimation_core\" -Dhector_pose_estimation_EXPORTS -I/var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include -I/var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_pose_estimation_core-0.3.0_build/devel/include -I//usr/include -I/usr/include/xmlrpcpp -I/usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fPIC -o CMakeFiles/hector_pose_estimation.dir/src/global_reference.cpp.o -c /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/global_reference.cpp In file included from /usr/include/eigen3/Eigen/Core:263:0, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/matrix.h:36, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/types.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/global_reference.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/global_reference.cpp:29: /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument ‘__m128 {aka __vector(4) float}’ [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument ‘__m128i {aka __vector(2) long long int}’ [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument ‘__m128d {aka __vector(2) double}’ [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f {aka __vector(4) float}’ [-Wignored-attributes] template<> struct unpacket_traits { typedef float type; enum {size=4}; }; ^ /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d {aka __vector(2) double}’ [-Wignored-attributes] template<> struct unpacket_traits { typedef double type; enum {size=2}; }; ^ /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4i {aka __vector(2) long long int}’ [-Wignored-attributes] template<> struct unpacket_traits { typedef int type; enum {size=4}; }; ^ In file included from /usr/include/eigen3/Eigen/Core:263:0, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/matrix.h:36, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/types.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/global_reference.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/global_reference.cpp:29: /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:519:35: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f {aka __vector(4) float}’ [-Wignored-attributes] struct palign_impl ^ /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:529:35: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4i {aka __vector(2) long long int}’ [-Wignored-attributes] struct palign_impl ^ /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:539:35: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d {aka __vector(2) double}’ [-Wignored-attributes] struct palign_impl ^ In file included from /usr/include/eigen3/Eigen/Core:265:0, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/matrix.h:36, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/types.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/global_reference.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/global_reference.cpp:29: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f {aka __vector(4) float}’ [-Wignored-attributes] template<> struct conj_helper ^ /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f {aka __vector(4) float}’ [-Wignored-attributes] template<> struct conj_helper ^ /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d {aka __vector(2) double}’ [-Wignored-attributes] template<> struct conj_helper ^ /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d {aka __vector(2) double}’ [-Wignored-attributes] template<> struct conj_helper ^ In file included from /usr/include/eigen3/Eigen/Core:276:0, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/matrix.h:36, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/types.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/global_reference.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/global_reference.cpp:29: /usr/include/eigen3/Eigen/src/Core/Functors.h:973:28: warning: ‘template class std::binder2nd’ is deprecated [-Wdeprecated-declarations] struct functor_traits > ^~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_function.h:1127:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:48, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/istream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/sstream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/complex:45, from /usr/include/eigen3/Eigen/Core:28, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/matrix.h:36, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/types.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/global_reference.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/global_reference.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:276:0, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/matrix.h:36, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/types.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/global_reference.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/global_reference.cpp:29: /usr/include/eigen3/Eigen/src/Core/Functors.h:977:28: warning: ‘template class std::binder1st’ is deprecated [-Wdeprecated-declarations] struct functor_traits > ^~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_function.h:1127:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:48, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/istream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/sstream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/complex:45, from /usr/include/eigen3/Eigen/Core:28, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/matrix.h:36, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/types.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/global_reference.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/global_reference.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:277:0, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/matrix.h:36, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/types.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/global_reference.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/global_reference.cpp:29: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base, float, float, Eigen::DenseCoeffsBase, 3>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:88:7: required from ‘class Eigen::PlainObjectBase >’ /usr/include/eigen3/Eigen/src/Core/Matrix.h:127:7: required from ‘class Eigen::Matrix’ /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:282:16: required from ‘class Eigen::Quaternion’ /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(4) float}’ [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base, double, double, Eigen::DenseCoeffsBase, 3>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:88:7: required from ‘class Eigen::PlainObjectBase >’ /usr/include/eigen3/Eigen/src/Core/Matrix.h:127:7: required from ‘class Eigen::Matrix’ /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:282:16: required from ‘class Eigen::Quaternion’ /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base, double, double, Eigen::DenseCoeffsBase, 3>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:88:7: required from ‘class Eigen::PlainObjectBase >’ /usr/include/eigen3/Eigen/src/Core/Matrix.h:127:7: required from ‘class Eigen::Matrix’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/matrix.h:91:89: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base, double, double, Eigen::DenseCoeffsBase, 3>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:88:7: required from ‘class Eigen::PlainObjectBase >’ /usr/include/eigen3/Eigen/src/Core/Matrix.h:127:7: required from ‘class Eigen::Matrix’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/state.h:50:27: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base, double, double, Eigen::DenseCoeffsBase, 3>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:88:7: required from ‘class Eigen::PlainObjectBase >’ /usr/include/eigen3/Eigen/src/Core/Matrix.h:127:7: required from ‘class Eigen::Matrix’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/state.h:170:10: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 3, 1, false>, 0>’: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from ‘class Eigen::DenseCoeffsBase, 3, 1, false>, 2>’ /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base, 3, 1, false>, double, double, Eigen::DenseCoeffsBase, 3, 1, false>, 2>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 3, 1, false> >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 3, 1, false> >’ /usr/include/eigen3/Eigen/src/Core/MapBase.h:27:34: required from ‘class Eigen::MapBase, 3, 1, false>, 0>’ /usr/include/eigen3/Eigen/src/Core/Block.h:314:7: required from ‘class Eigen::internal::BlockImpl_dense, 3, 1, false, true>’ /usr/include/eigen3/Eigen/src/Core/Block.h:149:7: required from ‘class Eigen::BlockImpl, 3, 1, false, Eigen::Dense>’ /usr/include/eigen3/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 3, 1, false>’ /usr/include/eigen3/Eigen/src/Core/VectorBlock.h:57:47: required from ‘class Eigen::VectorBlock, 3>’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/global_reference.cpp:184:28: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base, double, double, Eigen::DenseCoeffsBase, 3>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:88:7: required from ‘class Eigen::PlainObjectBase >’ /usr/include/eigen3/Eigen/src/Core/Matrix.h:127:7: required from ‘class Eigen::Matrix’ /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h:66:11: required from ‘class Eigen::AngleAxis’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/global_reference.cpp:228:48: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] [ 9%] Building CXX object CMakeFiles/hector_pose_estimation.dir/src/pose_estimation.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_PACKAGE_NAME=\"hector_pose_estimation_core\" -Dhector_pose_estimation_EXPORTS -I/var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include -I/var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_pose_estimation_core-0.3.0_build/devel/include -I//usr/include -I/usr/include/xmlrpcpp -I/usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fPIC -o CMakeFiles/hector_pose_estimation.dir/src/pose_estimation.cpp.o -c /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/pose_estimation.cpp In file included from /usr/include/eigen3/Eigen/Core:263:0, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/matrix.h:36, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/types.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/pose_estimation.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/pose_estimation.cpp:29: /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument ‘__m128 {aka __vector(4) float}’ [-Wignored-attributes] template<> struct is_arithmetic<__m128> { enum { value = true }; }; ^ /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument ‘__m128i {aka __vector(2) long long int}’ [-Wignored-attributes] template<> struct is_arithmetic<__m128i> { enum { value = true }; }; ^ /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument ‘__m128d {aka __vector(2) double}’ [-Wignored-attributes] template<> struct is_arithmetic<__m128d> { enum { value = true }; }; ^ /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:101:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f {aka __vector(4) float}’ [-Wignored-attributes] template<> struct unpacket_traits { typedef float type; enum {size=4}; }; ^ /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:102:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d {aka __vector(2) double}’ [-Wignored-attributes] template<> struct unpacket_traits { typedef double type; enum {size=2}; }; ^ /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:103:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4i {aka __vector(2) long long int}’ [-Wignored-attributes] template<> struct unpacket_traits { typedef int type; enum {size=4}; }; ^ In file included from /usr/include/eigen3/Eigen/Core:263:0, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/matrix.h:36, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/types.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/pose_estimation.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/pose_estimation.cpp:29: /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:519:35: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f {aka __vector(4) float}’ [-Wignored-attributes] struct palign_impl ^ /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:529:35: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4i {aka __vector(2) long long int}’ [-Wignored-attributes] struct palign_impl ^ /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:539:35: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d {aka __vector(2) double}’ [-Wignored-attributes] struct palign_impl ^ In file included from /usr/include/eigen3/Eigen/Core:265:0, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/matrix.h:36, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/types.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/pose_estimation.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/pose_estimation.cpp:29: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:211:63: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f {aka __vector(4) float}’ [-Wignored-attributes] template<> struct conj_helper ^ /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:220:63: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f {aka __vector(4) float}’ [-Wignored-attributes] template<> struct conj_helper ^ /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:407:63: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d {aka __vector(2) double}’ [-Wignored-attributes] template<> struct conj_helper ^ /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:416:63: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d {aka __vector(2) double}’ [-Wignored-attributes] template<> struct conj_helper ^ In file included from /usr/include/eigen3/Eigen/Core:276:0, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/matrix.h:36, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/types.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/pose_estimation.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/pose_estimation.cpp:29: /usr/include/eigen3/Eigen/src/Core/Functors.h:973:28: warning: ‘template class std::binder2nd’ is deprecated [-Wdeprecated-declarations] struct functor_traits > ^~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_function.h:1127:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:48, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/istream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/sstream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/complex:45, from /usr/include/eigen3/Eigen/Core:28, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/matrix.h:36, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/types.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/pose_estimation.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/pose_estimation.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:276:0, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/matrix.h:36, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/types.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/pose_estimation.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/pose_estimation.cpp:29: /usr/include/eigen3/Eigen/src/Core/Functors.h:977:28: warning: ‘template class std::binder1st’ is deprecated [-Wdeprecated-declarations] struct functor_traits > ^~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_function.h:1127:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:48, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/istream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/sstream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/complex:45, from /usr/include/eigen3/Eigen/Core:28, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/matrix.h:36, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/types.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/pose_estimation.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/pose_estimation.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:277:0, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/matrix.h:36, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/types.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/pose_estimation.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/pose_estimation.cpp:29: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base, float, float, Eigen::DenseCoeffsBase, 3>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:88:7: required from ‘class Eigen::PlainObjectBase >’ /usr/include/eigen3/Eigen/src/Core/Matrix.h:127:7: required from ‘class Eigen::Matrix’ /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:282:16: required from ‘class Eigen::Quaternion’ /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(4) float}’ [-Wignored-attributes] >::type PacketReturnType; ^~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base, double, double, Eigen::DenseCoeffsBase, 3>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:88:7: required from ‘class Eigen::PlainObjectBase >’ /usr/include/eigen3/Eigen/src/Core/Matrix.h:127:7: required from ‘class Eigen::Matrix’ /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:282:16: required from ‘class Eigen::Quaternion’ /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base, double, double, Eigen::DenseCoeffsBase, 3>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:88:7: required from ‘class Eigen::PlainObjectBase >’ /usr/include/eigen3/Eigen/src/Core/Matrix.h:127:7: required from ‘class Eigen::Matrix’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/matrix.h:91:89: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base, double, double, Eigen::DenseCoeffsBase, 3>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:88:7: required from ‘class Eigen::PlainObjectBase >’ /usr/include/eigen3/Eigen/src/Core/Matrix.h:127:7: required from ‘class Eigen::Matrix’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/state.h:50:27: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base, double, double, Eigen::DenseCoeffsBase, 3>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:88:7: required from ‘class Eigen::PlainObjectBase >’ /usr/include/eigen3/Eigen/src/Core/Matrix.h:127:7: required from ‘class Eigen::Matrix’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/state.h:170:10: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base, double, double, Eigen::DenseCoeffsBase, 3>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/eigen3/Eigen/src/Core/Matrix.h:127:7: required from ‘class Eigen::Matrix’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/measurement_update.h:89:10: required from ‘class hector_pose_estimation::Update_’ /usr/include/boost/array.hpp:62:18: required from ‘class boost::array, 10ul>’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/queue.h:81:42: required from ‘class hector_pose_estimation::Queue_ >’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/measurement.h:180:18: required from ‘class hector_pose_estimation::Measurement_’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/measurements/rate.h:56:23: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base, double, double, Eigen::DenseCoeffsBase, 3>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:88:7: required from ‘class Eigen::PlainObjectBase >’ /usr/include/eigen3/Eigen/src/Core/Matrix.h:127:7: required from ‘class Eigen::Matrix’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/measurement.h:178:17: required from ‘class hector_pose_estimation::Measurement_’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/measurements/zerorate.h:61:23: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base >, double, double, Eigen::DenseCoeffsBase >, 3>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ /usr/include/eigen3/Eigen/src/Core/Transpose.h:100:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ /usr/include/eigen3/Eigen/src/Core/Transpose.h:57:37: required from ‘class Eigen::Transpose >’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/filter/ekf.inl:46:3: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base, double, double, Eigen::DenseCoeffsBase, 3>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:88:7: required from ‘class Eigen::PlainObjectBase >’ /usr/include/eigen3/Eigen/src/Core/Matrix.h:127:7: required from ‘class Eigen::Matrix’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/input.h:106:10: required from ‘class hector_pose_estimation::Input_<6>’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/system/imu_input.h:39:25: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 3, 1, false>, 0>’: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from ‘class Eigen::DenseCoeffsBase, 3, 1, false>, 2>’ /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base, 3, 1, false>, double, double, Eigen::DenseCoeffsBase, 3, 1, false>, 2>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 3, 1, false> >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 3, 1, false> >’ /usr/include/eigen3/Eigen/src/Core/MapBase.h:27:34: required from ‘class Eigen::MapBase, 3, 1, false>, 0>’ /usr/include/eigen3/Eigen/src/Core/Block.h:314:7: required from ‘class Eigen::internal::BlockImpl_dense, 3, 1, false, true>’ /usr/include/eigen3/Eigen/src/Core/Block.h:149:7: required from ‘class Eigen::BlockImpl, 3, 1, false, Eigen::Dense>’ /usr/include/eigen3/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 3, 1, false>’ /usr/include/eigen3/Eigen/src/Core/VectorBlock.h:57:47: required from ‘class Eigen::VectorBlock, 3>’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/system/imu_input.h:71:44: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 3, 1, false>, 0>’: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from ‘class Eigen::DenseCoeffsBase, 3, 1, false>, 2>’ /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base, 3, 1, false>, double, double, Eigen::DenseCoeffsBase, 3, 1, false>, 2>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 3, 1, false> >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 3, 1, false> >’ /usr/include/eigen3/Eigen/src/Core/MapBase.h:27:34: required from ‘class Eigen::MapBase, 3, 1, false>, 0>’ /usr/include/eigen3/Eigen/src/Core/Block.h:314:7: required from ‘class Eigen::internal::BlockImpl_dense, 3, 1, false, true>’ /usr/include/eigen3/Eigen/src/Core/Block.h:149:7: required from ‘class Eigen::BlockImpl, 3, 1, false, Eigen::Dense>’ /usr/include/eigen3/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 3, 1, false>’ /usr/include/eigen3/Eigen/src/Core/VectorBlock.h:57:47: required from ‘class Eigen::VectorBlock, 3>’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/system/imu_model.h:50:60: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, 3, false>, 0>’: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from ‘class Eigen::DenseCoeffsBase, 1, 3, false>, 2>’ /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base, 1, 3, false>, double, double, Eigen::DenseCoeffsBase, 1, 3, false>, 2>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, 3, false> >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, 3, false> >’ /usr/include/eigen3/Eigen/src/Core/MapBase.h:27:34: required from ‘class Eigen::MapBase, 1, 3, false>, 0>’ /usr/include/eigen3/Eigen/src/Core/Block.h:314:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, 3, false, true>’ /usr/include/eigen3/Eigen/src/Core/Block.h:149:7: required from ‘class Eigen::BlockImpl, 1, 3, false, Eigen::Dense>’ /usr/include/eigen3/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, 3, false>’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/pose_estimation.cpp:200:71: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, 3, false> >, 0>’: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from ‘class Eigen::DenseCoeffsBase, 1, 3, false> >, 2>’ /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base, 1, 3, false> >, double, double, Eigen::DenseCoeffsBase, 1, 3, false> >, 2>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, 3, false> > >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, 3, false> > >’ /usr/include/eigen3/Eigen/src/Core/Transpose.h:100:37: required from ‘class Eigen::TransposeImpl, 1, 3, false>, Eigen::Dense>’ /usr/include/eigen3/Eigen/src/Core/Transpose.h:57:37: required from ‘class Eigen::Transpose, 1, 3, false> >’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/pose_estimation.cpp:200:83: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, 3, false> > >, 0>’: /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base, const Eigen::Transpose, 1, 3, false> > >, double, double, Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, 3, false> > >, 0>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, 3, false> > > >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, 3, false> > > >’ /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:92:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose, 1, 3, false> >, Eigen::Dense>’ /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:59:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose, 1, 3, false> > >’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/pose_estimation.cpp:200:87: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 3, 1, false>, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 1, 3, false> > > >, 0>’: /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base, const Eigen::Block, 3, 1, false>, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 1, 3, false> > > >, double, double, Eigen::DenseCoeffsBase, const Eigen::Block, 3, 1, false>, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 1, 3, false> > > >, 0>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 3, 1, false>, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 1, 3, false> > > > >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 3, 1, false>, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 1, 3, false> > > > >’ /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:164:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 3, 1, false>, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 1, 3, false> > >, Eigen::Dense>’ /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:107:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, false>, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 1, 3, false> > > >’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/pose_estimation.cpp:200:87: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase&, const Eigen::Matrix&, 6>, 0>’: /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base&, const Eigen::Matrix&, 6>, double, double, Eigen::DenseCoeffsBase&, const Eigen::Matrix&, 6>, 0>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase&, const Eigen::Matrix&, 6> >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase&, const Eigen::Matrix&, 6> >’ /usr/include/eigen3/Eigen/src/Core/products/CoeffBasedProduct.h:114:7: required from ‘class Eigen::CoeffBasedProduct&, const Eigen::Matrix&, 6>’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/pose_estimation.cpp:375:135: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base, double, double, Eigen::DenseCoeffsBase, 3>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:88:7: required from ‘class Eigen::PlainObjectBase >’ /usr/include/eigen3/Eigen/src/Core/Matrix.h:127:7: required from ‘class Eigen::Matrix’ /usr/include/eigen3/Eigen/src/Core/Map.h:73:43: required from ‘struct Eigen::internal::traits > >’ /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h:32:54: required from ‘struct Eigen::internal::accessors_level > >’ /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h:108:75: required from ‘class Eigen::Map >’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/pose_estimation.cpp:382:123: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base >, double, double, Eigen::DenseCoeffsBase >, 3>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ /usr/include/eigen3/Eigen/src/Core/MapBase.h:27:34: required from ‘class Eigen::MapBase >, 0>’ /usr/include/eigen3/Eigen/src/Core/MapBase.h:172:34: required from ‘class Eigen::MapBase >, 1>’ /usr/include/eigen3/Eigen/src/Core/Map.h:104:79: required from ‘class Eigen::Map >’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/pose_estimation.cpp:382:123: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 3, 3, false>, 0>’: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase >, 3, 3, false>, 1>’ /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase >, 3, 3, false>, 3>’ /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base >, 3, 3, false>, double, double, Eigen::DenseCoeffsBase >, 3, 3, false>, 3>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 3, 3, false> >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 3, 3, false> >’ /usr/include/eigen3/Eigen/src/Core/MapBase.h:27:34: required from ‘class Eigen::MapBase >, 3, 3, false>, 0>’ /usr/include/eigen3/Eigen/src/Core/MapBase.h:172:34: required from ‘class Eigen::MapBase >, 3, 3, false>, 1>’ /usr/include/eigen3/Eigen/src/Core/Block.h:314:7: required from ‘class Eigen::internal::BlockImpl_dense >, 3, 3, false, true>’ /usr/include/eigen3/Eigen/src/Core/Block.h:149:7: required from ‘class Eigen::BlockImpl >, 3, 3, false, Eigen::Dense>’ /usr/include/eigen3/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, 3, 3, false>’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/pose_estimation.cpp:387:41: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 3, 3, false>, 0>’: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from ‘class Eigen::DenseCoeffsBase, 3, 3, false>, 2>’ /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base, 3, 3, false>, double, double, Eigen::DenseCoeffsBase, 3, 3, false>, 2>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 3, 3, false> >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 3, 3, false> >’ /usr/include/eigen3/Eigen/src/Core/MapBase.h:27:34: required from ‘class Eigen::MapBase, 3, 3, false>, 0>’ /usr/include/eigen3/Eigen/src/Core/Block.h:314:7: required from ‘class Eigen::internal::BlockImpl_dense, 3, 3, false, true>’ /usr/include/eigen3/Eigen/src/Core/Block.h:149:7: required from ‘class Eigen::BlockImpl, 3, 3, false, Eigen::Dense>’ /usr/include/eigen3/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 3, 3, false>’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/pose_estimation.cpp:387:79: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 3, 3, false> >, 0>’: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase >, 3, 3, false> >, 1>’ /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase >, 3, 3, false> >, 3>’ /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base >, 3, 3, false> >, double, double, Eigen::DenseCoeffsBase >, 3, 3, false> >, 3>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 3, 3, false> > >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 3, 3, false> > >’ /usr/include/eigen3/Eigen/src/Core/Transpose.h:100:37: required from ‘class Eigen::TransposeImpl >, 3, 3, false>, Eigen::Dense>’ /usr/include/eigen3/Eigen/src/Core/Transpose.h:57:37: required from ‘class Eigen::Transpose >, 3, 3, false> >’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/pose_estimation.cpp:398:91: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 4, 1, false>, 0>’: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:566:7: required from ‘class Eigen::DenseCoeffsBase, 4, 1, false>, 2>’ /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base, 4, 1, false>, double, double, Eigen::DenseCoeffsBase, 4, 1, false>, 2>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 4, 1, false> >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 4, 1, false> >’ /usr/include/eigen3/Eigen/src/Core/MapBase.h:27:34: required from ‘class Eigen::MapBase, 4, 1, false>, 0>’ /usr/include/eigen3/Eigen/src/Core/Block.h:314:7: required from ‘class Eigen::internal::BlockImpl_dense, 4, 1, false, true>’ /usr/include/eigen3/Eigen/src/Core/Block.h:149:7: required from ‘class Eigen::BlockImpl, 4, 1, false, Eigen::Dense>’ /usr/include/eigen3/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 4, 1, false>’ /usr/include/eigen3/Eigen/src/Core/VectorBlock.h:57:47: required from ‘class Eigen::VectorBlock, 4>’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/pose_estimation.cpp:515:113: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base, Eigen::Matrix >, double, double, Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:334:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]’ /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:21: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/input.h:63:14: required from ‘hector_pose_estimation::Input_<_Dimension>::Input_() [with int _Dimension = 6]’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/system/imu_input.h:53:14: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base, Eigen::Matrix >, double, double, Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:334:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]’ /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:21: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/measurement_update.h:56:5: required from ‘hector_pose_estimation::Update_::Update_() [with MeasurementModel = hector_pose_estimation::ZeroRateModel]’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/pose_estimation.cpp:219:47: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:371:8: required from ‘struct Eigen::internal::special_scalar_op_base, Eigen::Matrix >, double, double, Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>, false>’ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:49:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:334:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]’ /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:21: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/measurement_update.h:56:5: required from ‘hector_pose_estimation::Update_::Update_() [with MeasurementModel = hector_pose_estimation::RateModel]’ /usr/include/boost/array.hpp:60:11: required from ‘hector_pose_estimation::Queue_::Queue_() [with Update = hector_pose_estimation::Update_]’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/measurement.h:120:23: required from ‘hector_pose_estimation::Measurement_::Measurement_(const string&) [with ConcreteModel = hector_pose_estimation::RateModel; std::__cxx11::string = std::__cxx11::basic_string]’ /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/pose_estimation.cpp:46:33: required from here /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type {aka __vector(2) double}’ [-Wignored-attributes] In file included from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/system_model.h:34:0, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/system.h:32, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/pose_estimation.h:34, from /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/pose_estimation.cpp:29: /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/input.h: In instantiation of ‘bool hector_pose_estimation::Input_<_Dimension>::hasVariance() const [with int _Dimension = 6]’: /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/src/pose_estimation.cpp:775:1: required from here /var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core/include/hector_pose_estimation/input.h:82:45: error: cannot convert ‘const boost::shared_ptr >’ to ‘bool’ in return virtual bool hasVariance() const { return variance_; } ^~~~~~~~~ make[2]: *** [CMakeFiles/hector_pose_estimation.dir/build.make:87: CMakeFiles/hector_pose_estimation.dir/src/pose_estimation.cpp.o] Error 1 make[2]: Leaving directory '/var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_pose_estimation_core-0.3.0_build' make[1]: *** [CMakeFiles/Makefile2:68: CMakeFiles/hector_pose_estimation.dir/all] Error 2 make[1]: Leaving directory '/var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_pose_estimation_core-0.3.0_build' make: *** [Makefile:128: all] Error 2 * ERROR: dev-ros/hector_pose_estimation_core-0.3.0-r1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-ros/hector_pose_estimation_core-0.3.0-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-ros/hector_pose_estimation_core-0.3.0-r1::gentoo'`. * The complete build log is located at '/var/log/portage/dev-ros:hector_pose_estimation_core-0.3.0-r1:20161026-090438.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/temp/environment'. * Working directory: '/var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_pose_estimation_core-0.3.0_build' * S: '/var/tmp/portage/dev-ros/hector_pose_estimation_core-0.3.0-r1/work/hector_localization-0.3.0/hector_pose_estimation_core'