Gazebo Installation Help through AUR or Paru

I’m having so much trouble installing Gazebo.

makepkg -si
==> Making package: gazebo 11.10.2-3 (Sun 03 Jul 2022 08:09:44 PM CDT)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[sudo] password for waterproofship: 
error: target not found: libccd
error: target not found: ogre-1.9
error: target not found: sdformat-9
error: target not found: ignition-math>=6
error: target not found: ignition-transport-8
error: target not found: ignition-cmake>=2
error: target not found: ignition-common-3
error: target not found: ignition-fuel_tools-4
error: target not found: ignition-msgs-5
==> ERROR: 'pacman' failed to install missing dependencies.
==> Missing dependencies:
  -> boost
  -> freeimage
  -> libccd
  -> graphviz
  -> ogre-1.9
  -> sdformat-9
  -> ignition-math>=6
  -> ignition-transport-8
  -> ignition-cmake>=2
  -> ignition-common-3
  -> ignition-fuel_tools-4
  -> ignition-msgs-5
  -> tinyxml2
  -> qwt
==> Checking buildtime dependencies...
==> ERROR: Could not resolve all dependencies.

:point_down:


You’ll have to do a multi-prong approach.

Go thru the dependency list on gazebo’s AUR page, and build/install all those packages that are AUR specific (ogre, etc.).

After you’ve got that done, then return and try to build/install gazebo.

May you walk me through exactly what location I have to download them? So I actually downloaded ogre-1.9 and it still did not recognize it as a dependency.

All the dependencies point to packages from either the repositories or AUR.

Have you even looked at the AUR page for gazebo? Sheesh, the required dependencies are hyperlinked. What else do you want?

If you use makepkg
you’ll yourself have to take care of / will have to make sure, that all the dependencies are there (installed)
before you try to build that package …

makepkg will not try to resolve dependencies for you - they need to be present already

Go through the list of dependencies, try to find them in the normal repos and install them
whatever is not in the repos, install from AUR

… it can be a tedious process

That is why there are AUR helpers - such as yay or, specifically for Manjaro: pamac

Use those - instead of going the makepkg way
I think it’ll be easier on you.

the AUR page is here:

AUR (en) - gazebo

It has also been flagged as “out of date” - so may not build properly anyway.

AFAIK, paru is an AUR helper - don’t know it’s capabilities, I don’t use it.
But you did not use it either - from what I can see what you posted …

why are you doing a makepkg when you can easily install from AUR
pamac build gazebo

Of course you need to enable AUR repository and do the first few things of house-keeping

1 Like

For the record, AUR helpers are not officially supported for AUR package management.
Yes, they are very useful. Yes, the Manjaro team made one too. Yes, i do use one myself. Yet, Arch – and thus Manjaro – makes a point not to: [Need-To-Know] About Manjaro and AUR

1 Like