Ask Your Question
1

Another problem with installing packages on Mac OS X...

asked 2014-07-28 05:56:48 -0600

Rasit gravatar image

updated 2014-07-28 06:45:02 -0600

demmeln gravatar image

Hi,

This time, the problem is with building hector_pose_estimation_core package:

-- Build files have been written to: /Volumes/Data/ZProjects/ROS/catkin_ws/build_isolated/hector_pose_estimation_core
==> make -j2 -l2 in '/Volumes/Data/ZProjects/ROS/catkin_ws/build_isolated/hector_pose_estimation_core'
Scanning dependencies of target hector_pose_estimation
[  4%] Building CXX object CMakeFiles/hector_pose_estimation.dir/src/global_reference.cpp.o
In file included from /Volumes/Data/ZProjects/ROS/catkin_ws/src/hector_localization/hector_localization/hector_pose_estimation_core/src/global_reference.cpp:29:
In file included from /Volumes/Data/ZProjects/ROS/catkin_ws/src/hector_localization/hector_localization/hector_pose_estimation_core/include/hector_pose_estimation/global_reference.h:32:
In file included from /Volumes/Data/ZProjects/ROS/catkin_ws/src/hector_localization/hector_localization/hector_pose_estimation_core/include/hector_pose_estimation/types.h:32:
/Volumes/Data/ZProjects/ROS/catkin_ws/src/hector_localization/hector_localization/hector_pose_estimation_core/include/hector_pose_estimation/matrix.h:80:5: error:
      no template named 'DenseBase'; did you mean 'Eigen::DenseBase'?
    EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
    ^
/usr/local/Cellar/eigen/3.2.1/include/eigen3/Eigen/src/Core/util/Macros.h:316:48: note:
      expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  EIGEN_STRONG_INLINE Derived& operator=(const DenseBase<OtherDerived>& ...
                                               ^
/usr/local/Cellar/eigen/3.2.1/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: note:
      'Eigen::DenseBase' declared here
template<typename Derived> class DenseBase
                                 ^
In file included from /Volumes/Data/ZProjects/ROS/catkin_ws/src/hector_localization/hector_localization/hector_pose_estimation_core/src/global_reference.cpp:29:
In file included from /Volumes/Data/ZProjects/ROS/catkin_ws/src/hector_localization/hector_localization/hector_pose_estimation_core/include/hector_pose_estimation/global_reference.h:32:
In file included from /Volumes/Data/ZProjects/ROS/catkin_ws/src/hector_localization/hector_localization/hector_pose_estimation_core/include/hector_pose_estimation/types.h:32:
/Volumes/Data/ZProjects/ROS/catkin_ws/src/hector_localization/hector_localization/hector_pose_estimation_core/include/hector_pose_estimation/matrix.h:101:5: error:
      no template named 'DenseBase'; did you mean 'Eigen::DenseBase'?
    EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
    ^
/usr/local/Cellar/eigen/3.2.1/include/eigen3/Eigen/src/Core/util/Macros.h:316:48: note:
      expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  EIGEN_STRONG_INLINE Derived& operator=(const DenseBase<OtherDerived>& ...
                                               ^
/usr/local/Cellar/eigen/3.2.1/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: note:
      'Eigen::DenseBase' declared here
template<typename Derived> class DenseBase
                                 ^
In file included from /Volumes/Data/ZProjects/ROS/catkin_ws/src/hector_localization/hector_localization/hector_pose_estimation_core/src/global_reference.cpp:29:
In file included from /Volumes/Data/ZProjects/ROS/catkin_ws/src/hector_localization/hector_localization/hector_pose_estimation_core/include/hector_pose_estimation/global_reference.h:32:
In file included from /Volumes/Data/ZProjects/ROS/catkin_ws/src/hector_localization/hector_localization/hector_pose_estimation_core/include/hector_pose_estimation/types.h:32:
/Volumes/Data/ZProjects/ROS/catkin_ws/src/hector_localization/hector_localization/hector_pose_estimation_core/include/hector_pose_estimation/matrix.h:121:5: error:
      no template named 'DenseBase'; did you mean 'Eigen::DenseBase'?
    EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
    ^
/usr/local/Cellar/eigen/3.2.1/include/eigen3/Eigen/src/Core/util/Macros.h:316:48: note:
      expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  EIGEN_STRONG_INLINE Derived& operator=(const DenseBase<OtherDerived>& ...
                                               ^
/usr/local/Cellar/eigen/3.2.1/include/eigen3/Eigen/src/Core/DenseBase.h:41:34: note:
      'Eigen::DenseBase' declared here
template<typename Derived> class DenseBase
                                 ^
In file included from /Volumes/Data/ZProjects/ROS/catkin_ws/src/hector_localization/hector_localization/hector_pose_estimation_core/src/global_reference.cpp:29:
In file included from /Volumes/Data/ZProjects/ROS/catkin_ws/src/hector_localization/hector_localization/hector_pose_estimation_core/include/hector_pose_estimation/global_reference.h:32:
In file included from /Volumes/Data/ZProjects/ROS/catkin_ws/src/hector_localization/hector_localization/hector_pose_estimation_core ...
(more)
edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2014-07-28 07:19:40 -0600

demmeln gravatar image

You'll probably have to go through theses errors one by one. Maybe open an issue at https://github.com/tu-darmstadt-ros-p... and ask for help if you are stuck.

To debug, it helps to run (fill in your proper parameter for ...):

VERBOSE=1 ./src/catkin/bin/catkin_make_isolated ... --pkg hector_pose_estimation_core -j1
edit flag offensive delete link more

Comments

1

Thanks. I did open an issue. And your suggestion helps... I was waiting for all the previous (227) packages to build before hitting the error;-(

Rasit gravatar imageRasit ( 2014-07-28 07:53:32 -0600 )edit

I further suggest to you to separate the core ROS install from additional packages like `hector_...`. Build a workspace with `desktop_full`, maybe even install into /opt/ros/hydro if you like, and then build additional packages in a new WS on top of that.

demmeln gravatar imagedemmeln ( 2014-07-28 08:17:30 -0600 )edit

Good idea!... Doing it now, while waiting for suggestions from hector people.

Rasit gravatar imageRasit ( 2014-07-28 09:10:47 -0600 )edit

Can I send an email for some specific questions?

Rasit gravatar imageRasit ( 2014-07-30 03:40:25 -0600 )edit

It would better to update your question here in this forum with more details and specific questions. That way others can jump into the discussion and benefit from the outcome. Use pastebin.com for longer build output to keep the question concise enough.

demmeln gravatar imagedemmeln ( 2014-07-30 04:38:04 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2014-07-28 05:56:48 -0600

Seen: 193 times

Last updated: Jul 28 '14