Problem when installing Gazebo from source with DART support

asked 2020-11-30 10:05:03 -0600

awck gravatar image

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=in...) 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!

edit retag flag offensive close merge delete

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.

awck gravatar imageawck ( 2020-12-02 11:40:12 -0600 )edit

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.

awck gravatar imageawck ( 2021-05-20 15:52:12 -0600 )edit