Ask Your Question
1

rosdep error - conflicting rosdep definitions

asked 2011-10-19 19:49:49 -0600

noonv gravatar image

updated 2011-12-11 14:47:15 -0600

Wim gravatar image

try to install rosserial into BeagleBoard

ubuntu@omap:~$ rosdep install rosserial_arduino
ERROR: QUITTING: due to conflicting rosdep definitions, please resolve this conf
lict.
Rules for python-sip4 do not match:
        python-sip4-dev sip4 [/home/ubuntu/ros/common_rosdeps/rosdep.yaml]
        python-sip-dev [/home/ubuntu/ros/geometry/rosdep.yaml]
edit retag flag offensive close merge delete

Comments

What version of ROS is this?
joq gravatar imagejoq ( 2011-10-20 02:57:46 -0600 )edit
ROS electric installed from source - ROS-Base: (Bare Bones) ROS package
noonv gravatar imagenoonv ( 2011-10-20 05:54:54 -0600 )edit

2 Answers

Sort by ยป oldest newest most voted
2

answered 2011-10-20 03:00:45 -0600

joq gravatar image

I suspect you are mixing the Electric common_rosdeps with the Diamondback geometry stack.

It is fine to have both installed on your machine, but stick to one distribution at a time in your $ROS_ROOT and $ROS_PACKAGE_PATH.

edit flag offensive delete link more

Comments

ROS electric installed from source - ROS-Base: (Bare Bones) ROS package
noonv gravatar imagenoonv ( 2011-10-20 04:39:03 -0600 )edit
ROS Base does not come with geometry or common_rosdeps, so I think joq's advice is correct. Whereever those came from, they came from incompatible branches.
kwc gravatar imagekwc ( 2011-10-20 05:51:11 -0600 )edit
yes - but i install it via roslocate info XXX and rosinstall XXX - could it be from over branch? O_o
noonv gravatar imagenoonv ( 2011-10-20 05:57:40 -0600 )edit
and i havent any over ROS on board.
noonv gravatar imagenoonv ( 2011-10-20 05:58:28 -0600 )edit
try "roslocate info XXX --distro=electric" to make sure that you are pulling in the desired version. Or, just follow the ROS installation instructions for "ROS Desktop" which already provide you all of the same libraries in a coherent version.
kwc gravatar imagekwc ( 2011-10-20 06:00:02 -0600 )edit
Thanks a lot! you was right!
noonv gravatar imagenoonv ( 2011-10-20 19:45:54 -0600 )edit
0

answered 2011-10-20 19:47:54 -0600

noonv gravatar image

id solve problem:

roslocate info common_msgs --distro=electric > common_msgs_electric.rosinstall
rosinstall ~/ros common_msgs_electric.rosinstall
roslocate info tf --distro=electric > tf_electric.rosinstall
rosinstall ~/ros tf_electric.rosinstall
roslocate info bullet --distro=electric > bullet_electric.rosinstall
rosinstall ~/ros bullet_electric.rosinstall
roslocate info rosserial > rosserial.rosinstall
rosinstall ~/ros rosserial.rosinstall
rosmake common_msgs
rosdep install bullet
rosmake bullet
rosdep install rosserial_arduino
rosmake rosserial_arduino
edit flag offensive delete link more

Your Answer

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

Add Answer

Question Tools

Stats

Asked: 2011-10-19 19:49:49 -0600

Seen: 550 times

Last updated: Dec 11 '11