ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

eigen3.0.5 upgrade to eigen 3.2.1 in Ubuntu Precise 12.04

asked 2014-04-09 03:16:57 -0500

prince gravatar image

Hi The stable version release of Eigen3 library in Ubuntu 12.04 is version 3.0.5. I am trying to upgrade eigen3 to atleast version 3.2.1. It is required for compilation of hierarchical branch of g2o lib.

any suggestion how this can be solved.

thanks nitin

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2014-08-07 21:14:43 -0500

Hi Nitin,

Yes you are correct, Ubuntu 12.04 stable uses Eigen 3.0.X. You can do any of the following;

  • Clone eigen repo or download source and compile and install it on your machine
  • Upgrade to 3.2 from the following deb provided by the yade crew -
  • Upgrade to Ubuntu 12.10 or the latest stable Ubuntu 14.04 ( not really recommended until ROS indigo is fully stable on 14.04 )

Mrinal Kalakrishnan's STOMP libraries also require at least eigen 3.1. He got around the issue by catkinising eigen here . Though I wouldn't necessarily recommend that.

Hope this helps, Jeremy

edit flag offensive delete link more


I am just wondering whether will upgrading the Eigen break other packages? May be because of API issue!

prince gravatar image prince  ( 2014-08-26 19:16:14 -0500 )edit

Question Tools

1 follower


Asked: 2014-04-09 03:16:57 -0500

Seen: 1,871 times

Last updated: Aug 07 '14