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

Turtlebot Indigo install from source failing to get rocon source

asked 2014-07-28 21:30:09 -0600

ChrisL8 gravatar image

updated 2014-07-29 11:56:24 -0600

When I attempt to install the Indigo version of the Turtlebot package from source using the instructions here:

http://wiki.ros.org/turtlebot/Tutoria...

When I run this step:

wstool init -j5 src https://raw.github.com/robotics-in-concert/rocon/indigo/rocon.rosinstall

It ends with this error:

WARNING [vcstools] Command failed: 'git checkout hydro-devel'
 run at: '/home/myuser/rocon/src/rosbridge_suite'
 errcode: 1:
error: pathspec 'hydro-devel' did not match any file(s) known to git.
[/vcstools]
Exception caught during install: Error processing 'rocon_concert' : [rocon_concert] Checkout of https://github.com/robotics-in-concert/rocon_concert.git version indigo into /home/myuser/rocon/src/rocon_concert failed.
Error processing 'rosbridge_suite' : [rosbridge_suite] Checkout of https://github.com/RobotWebTools/rosbridge_suite.git version hydro-devel into /home/myuser/rocon/src/rosbridge_suite failed.

ERROR in config: Error processing 'rocon_concert' : [rocon_concert] Checkout of https://github.com/robotics-in-concert/rocon_concert.git version indigo into /home/myuser/rocon/src/rocon_concert failed.
Error processing 'rosbridge_suite' : [rosbridge_suite] Checkout of https://github.com/RobotWebTools/rosbridge_suite.git version hydro-devel into /home/myuser/rocon/src/rosbridge_suite failed.

Is there something wrong with the repository, the instructions, or did I miss something somewhere?

This appears to fix the problem, based on the accepted answer:

mkdir ~/rocon
cd ~/rocon
wget https://raw.github.com/robotics-in-concert/rocon/indigo/rocon.rosinstall
vi rocon.rosinstall

REMOVE this line:

{'git': {'local-name': 'rosbridge_suite', 'version': 'hydro-devel', 'uri': 'https://github.com/RobotWebTools/rosbridge_suite.git'}},

Then install the rosbridge-suite from deb:

sudo apt-get install ros-indigo-rosbridge-suite

And use your edited .rosinstall file to pull everything else from github:

wstool init -j5 src rocon.rosinstall

If this fails, with an error like:

Exception caught during install: Error processing 'rocon' : [rocon] Checkout of https://github.com/robotics-in-concert/rocon.git version indigo into /home/chrisl8/rocon/src/rocon failed.

ERROR in config: Error processing 'rocon' : [rocon] Checkout of https://github.com/robotics-in-concert/rocon.git version indigo into /home/chrisl8/rocon/src/rocon failed.

Just try again like this:

rm -rf src
wstool init -j5 src rocon.rosinstall

It appears that github sometimes has timeouts or something.

Then continue with the instructions . . .

source /opt/ros/indigo/setup.bash
rosdep install --from-paths src -i -y
catkin_make
edit retag flag offensive close merge delete

3 Answers

Sort by » oldest newest most voted
1

answered 2014-07-29 08:19:31 -0600

Daniel Stonier gravatar image

Rosbridge moved their branches recently, just remove that one from the rosinstall and install the deb instead (at the time of writing, there was no rosbridge deb yet). Jihoon will update the rosinstaller to be correct shortly.

edit flag offensive delete link more
1

answered 2016-09-30 00:32:27 -0600

asimay_y gravatar image

updated 2016-09-30 00:53:06 -0600

this occurs again when i re-setup all code on the laptop according to the wiki..

Exception caught during install: Error processing 'yocs_msgs' : [yocs_msgs] Checkout of https://github.com/yujinrobot/yocs_ms... version indigo into /home/turtlebot/turtlebot/kobuki/src/yocs_msgs failed.

ERROR in config: Error processing 'yocs_msgs' : [yocs_msgs] Checkout of https://github.com/yujinrobot/yocs_ms... version indigo into /home/turtlebot/turtlebot/kobuki/src/yocs_msgs failed.

and also the same with rocon_concert package.

even pull down from git warehouse,

https://github.com/yujinrobot/yocs_msgs

will also cause build error:

[ 4%] Built target ftdi_write_eeprom [ 4%] Building CXX object kobuki_core/kobuki_dock_drive/CMakeFiles/kobuki_dock_drive.dir/src/dock_drive.cpp.o Scanning dependencies of target kobuki In file included from /home/turtlebot/turtlebot/kobuki/src/kobuki_core/kobuki_dock_drive/src/dock_drive.cpp:38:0: /home/turtlebot/turtlebot/kobuki/src/kobuki_core/kobuki_dock_drive/include/kobuki_dock_drive/dock_drive.hpp:51:42: fatal error: ecl/geometry/legacy_pose2d.hpp: no that file #include <ecl geometry="" legacy_pose2d.hpp=""> ^

compilation terminated.

edit flag offensive delete link more

Comments

I am also having this problem right now. It seems that they don't want any people to use Turtlebot now.

Tixiao gravatar image Tixiao  ( 2016-10-08 09:23:34 -0600 )edit

Some of the repositories were restructured and don't have the indigo branch anymore. I've ticketed it here: https://github.com/yujinrobot/yujin_t... for those repos you likely need to adjust the branch name to something like release/0.6-indigo

tfoote gravatar image tfoote  ( 2016-10-08 14:04:55 -0600 )edit

I also have the same problem, When I did like you say "This appears to fix the problem, based on the accepted answer:",,I got this "404:Not Found " . Did anyone deal with the problem?

YoungYusheng gravatar image YoungYusheng  ( 2016-11-19 07:07:56 -0600 )edit
1

answered 2014-07-28 21:49:07 -0600

ahendrix gravatar image

This came up recently on the ros-users mailing list. I think the indigo rosinstall file needs a little bit of tweaking.

See: http://lists.ros.org/pipermail/ros-us... and the follow-up: http://lists.ros.org/pipermail/ros-us...

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2014-07-28 21:30:09 -0600

Seen: 1,492 times

Last updated: Sep 30 '16