Robotics StackExchange | Archived questions

Problem when installing Gazebo from source with DART support

Hello, I am using Ubuntu 20.04 (in a Parallels Virtual Machine) and want to install Gazebo 11 with the DART physics engine, because I heard that it performs better at simulating robotic grasping than the standard ODE physics engine. I previously installed ROS noetic and had a working installation of Gazebo on my machine.

I then followed the tutorial (http://gazebosim.org/tutorials?tut=install_from_source&cat=install) up until the point where I run "cmake ../". I then get the following output:

====== Configuring 3rd Party Packages ======
-- ----------------------------------------

-- BUILD WARNINGS
--  OpenAL not found, audio support will be disabled.
--  Player not found, gazebo plugin for player will not be built.
--  Oculus Rift support will be disabled.
--  ronn not found, manpages won't be generated
--  Graphviz not found, Model editor's schematic view will be disabled.
--  OpenSource Virtual Reality (OSVR) support will be disabled.
-- END BUILD WARNINGS

-- BUILD ERRORS: These must be resolved before compiling.
--  Missing: Ignition Common (libignition-common3-dev
-- END BUILD ERRORS

Then I try to install libignition-common3-dev like so and it turns out it is already installed.

sudo apt-get install libignition-common3-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libignition-common3-dev is already the newest version (3.7.0-1~focal).

Does anyone have a clue what might be wrong here? I installed every dependency that was listed under "DART Support" on the tutorial page.

Thanks in advance!

Asked by awck on 2020-11-30 11:05:03 UTC

Comments

Update: I solved this by freshly installing Ubuntu 20.04 and going through the Gazebo+DART install process again. I guess the installation was conflicting with my previous ROS install... I finally installed ROS desktop and then it worked.

Asked by awck on 2020-12-02 12:40:12 UTC

I just ran into this problem again when installing Gazebo from source in a Docker container. Make sure that you install any ROS dependencies such as apt-get -y install ros-noetic-ros-control etc. after you install Gazebo from source.

Asked by awck on 2021-05-20 15:52:12 UTC

Answers