Rosdep install eigen3 problem on ArchLinux

asked 2017-04-13 02:35:18 -0500

acajic gravatar image

updated 2017-04-13 03:01:43 -0500

I am following the guide to install ROS Indigo from source. I am on Arch Linux and I have a problem on the following step.

[andro@andro-dell ros_catkin_ws]$ rosdep install --from-paths src --ignore-src --rosdistro indigo -y
executing command [sudo -H pacman -Sy --needed eigen3]
[sudo] password for andro: 
:: Synchronizing package databases...
 core                                  124.4 KiB  1554K/s 00:00 [##################################] 100%
 extra                                1680.2 KiB  3.19M/s 00:01 [##################################] 100%
 community                               3.8 MiB  2.12M/s 00:02 [##################################] 100%
 archlinuxfr is up to date
warning: eigen-3.3.3-1 is up to date -- skipping
 there is nothing to do
ERROR: the following rosdeps failed to install
  pacman: Failed to detect successful installation of [eigen3]

Just to see the message "warning: <packet> is up to date" seems wrong.

Later, I managed to downgrade eigen package to version 3.2.0. And tried the same line:

[andro@andro-dell ros_catkin_ws]$ rosdep install --from-paths src --ignore-src --rosdistro indigo
executing command [sudo -H pacman -Sy --needed eigen3]
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 archlinuxfr is up to date
resolving dependencies...
looking for conflicting packages...

Packages (1) eigen-3.3.3-1

Total Installed Size:  6.43 MiB
Net Upgrade Size:      2.84 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring                                                                                                  [#############################################################################] 100%
(1/1) checking package integrity                                                                                                [#############################################################################] 100%
(1/1) loading package files                                                                                                     [#############################################################################] 100%
(1/1) checking for file conflicts                                                                                               [#############################################################################] 100%
(1/1) checking available disk space                                                                                             [#############################################################################] 100%
:: Processing package changes...
(1/1) upgrading eigen                                                                                                           [#############################################################################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
ERROR: the following rosdeps failed to install
  pacman: Failed to detect successful installation of [eigen3]
edit retag flag offensive close merge delete