Turtlebot3 ros-kinetic-map-server install - dependency error

asked 2018-09-01 21:59:54 -0500

SA gravatar image

updated 2018-09-01 23:38:31 -0500

jayess gravatar image

Hello there,

I am a relative newbie trying to install ROS following the manual to install ROS ready for use with a Turtlebot3, but get an error on step 6.1.3.

ros-kinetic-map-server : 
                          Depends: libsdl-image1.2-dev but it is not going to be installed
                          Depends: libsdl1.2-dev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

I did a new install of Ubuntu 16.0.4 on my laptop. The command and output are as below.

sa@sa-X230:/$ sudo apt-get install ros-kinetic-joy ros-kinetic-teleop-twist-joy ros-kinetic-teleop-twist-keyboard ros-kinetic-laser-proc ros-kinetic-rgbd-launch ros-kinetic-depthimage-to-laserscan ros-kinetic-rosserial-arduino ros-kinetic-rosserial-python ros-kinetic-rosserial-server ros-kinetic-rosserial-client ros-kinetic-rosserial-msgs ros-kinetic-amcl ros-kinetic-map-server ros-kinetic-move-base ros-kinetic-urdf ros-kinetic-xacro ros-kinetic-compressed-image-transport ros-kinetic-rqt-image-view ros-kinetic-gmapping ros-kinetic-navigation ros-kinetic-interactive-markers
Reading package lists... Done
Building dependency tree       
Reading state information... Done
ros-kinetic-compressed-image-transport is already the newest version (1.9.5-0xenial-20180809-161709-0800).
ros-kinetic-compressed-image-transport set to manually installed.
ros-kinetic-interactive-markers is already the newest version (1.11.4-0xenial-20180809-172616-0800).
ros-kinetic-interactive-markers set to manually installed.
ros-kinetic-rqt-image-view is already the newest version (0.4.13-0xenial-20180809-163145-0800).
ros-kinetic-rqt-image-view set to manually installed.
ros-kinetic-urdf is already the newest version (1.12.12-0xenial-20180809-153440-0800).
ros-kinetic-urdf set to manually installed.
ros-kinetic-xacro is already the newest version (1.11.3-0xenial-20180809-153500-0800).
ros-kinetic-xacro set to manually installed.

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies.
 ros-kinetic-map-server : 
                          Depends: libsdl-image1.2-dev but it is not going to be installed
                          Depends: libsdl1.2-dev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

WHEN RUNNING

$ sudo apt-get install ros-kinetic-joy ros-kinetic-teleop-twist-joy ros-kinetic-teleop-twist-keyboard ros-kinetic-laser-proc ros-kinetic-rgbd-launch ros-kinetic-depthimage-to-laserscan ros-kinetic-rosserial-arduino ros-kinetic-rosserial-python ros-kinetic-rosserial-server ros-kinetic-rosserial-client ros-kinetic-rosserial-msgs ros-kinetic-amcl ros-kinetic-map-server ros-kinetic-move-base ros-kinetic-urdf ros-kinetic-xacro ros-kinetic-compressed-image-transport ros-kinetic-rqt-image-view ros-kinetic-gmapping ros-kinetic-navigation ros-kinetic-interactive-markers
edit retag flag offensive close merge delete