Package Details: gazebo 11.14.0-2

Git Clone URL: https://aur.archlinux.org/gazebo.git (read-only, click to copy)
Package Base: gazebo
Description: A multi-robot simulator for outdoor environments
Upstream URL: https://classic.gazebosim.org/
Licenses: Apache
Submitter: None
Maintainer: acxz
Last Packager: acxz
Votes: 35
Popularity: 0.003326
First Submitted: 2008-10-18 22:59 (UTC)
Last Updated: 2023-12-11 14:35 (UTC)

Pinned Comments

billypilgrim commented on 2022-05-09 16:04 (UTC)

Development is on Github: https://github.com/acxz/gazebo-arch Please open issues and PRs there instead of commenting.

Latest Comments

« First ‹ Previous 1 .. 24 25 26 27 28 29 30 31 32 33 Next › Last »

kartikmohta commented on 2016-01-30 20:03 (UTC)

Missing tinyxml2 dependency. Note that this is different from tinyxml-2.6.2.

igoralmeida commented on 2015-12-22 23:45 (UTC) (edited on 2015-12-22 23:49 (UTC) by igoralmeida)

I already have it installed, but indeed it does: 'yaourt -S --asdeps ignition-math' will try to install ruby-ronn (which I had manually uninstalled after gazebo failed to build). (Re)installation is successful. So gazebo depends on ignition-math, which in turn 'makedepends' on ruby-ronn, yet gazebo will fail to build if ruby-ronn is present. Is that a problem on my arch box only then?

bchretien commented on 2015-12-21 18:48 (UTC) (edited on 2015-12-21 18:48 (UTC) by bchretien)

@igoralmeida: AFAIK, only gazebo and ignition-math have a make dependency on ruby-ronn (or maybe in a dependency I'm not maintaining). Does this problem also happen with ignition-math? As for CMake, re-running cmake is not always enough to properly update the cache, removing it may be necessary (CMakeCache.txt). I guess after removing ruby-ronn, your CMake cache still contained the path to ronn.

igoralmeida commented on 2015-12-21 18:33 (UTC)

Something depends on ruby-ronn, such that 'yaourt -S --noconfirm ros-indigo-desktop-full' will eventually install ruby-ronn and trigger the problem below.

igoralmeida commented on 2015-11-30 17:23 (UTC)

FWIW, I managed to reproduce the issue with 'makepkg -R' inside /tmp/yaourt-tmp-ima/aur-gazebo. I then uninstalled ruby-ronn and manually ran 'cmake ...' again as specified in PKGBUILD, so it can pick up the change. Unfortunately it failed again: -- Install configuration: "Release" [ 0%] Generating gzprop.1 /bin/sh: /usr/bin/ronn: No such file or directory Finally, I gave up fighting and just installed from scratch. It works now. Thanks! PS: ros-jade being behind upstream is not really a problem, but urdf_tutorial failing when trying display.launch (error) and gazebo.launch (can't see anything except the ground plane and the red/blue/green axis) *is*, so I'll try with indigo.

bchretien commented on 2015-11-30 13:06 (UTC)

@igoralmeida: this seems to be a Ruby/ronn issue (https://github.com/rtomayko/ronn/issues/87), and ronn appears to be inactive. The easiest way to avoid the issue would be to uninstall ronn. The fact that makepkg fails, but running make from a shell works for you is surprising. I doubt this could be due to flags in /etc/makepkg.conf, and makepkg inherits your shell's settings. As for jade, know that the packages are not up to date. I'm the maintainer, but since I'm still using indigo and I'm quite busy at the moment, the packages are a few versions behind upstream.

igoralmeida commented on 2015-11-30 12:33 (UTC)

Fortunately I had the terminal open. I missed this when I first looked: ... [ 64%] Built target gazebo_gui_viewers [ 73%] Built target gazebo_gui [ 73%] Generating gzclient.1 [93/1843] /usr/lib/ruby/gems/2.2.0/gems/ronn-0.7.3/lib/ronn/document.rb:191:in `sniff': uninitialized constant Ronn::Document::Markdown (Na meError) from /usr/lib/ruby/gems/2.2.0/gems/ronn-0.7.3/lib/ronn/document.rb:76:in `initialize' from /usr/lib/ruby/gems/2.2.0/gems/ronn-0.7.3/bin/ronn:166:in `new' from /usr/lib/ruby/gems/2.2.0/gems/ronn-0.7.3/bin/ronn:166:in `block in <top (required)>' from /usr/lib/ruby/gems/2.2.0/gems/ronn-0.7.3/bin/ronn:166:in `map' from /usr/lib/ruby/gems/2.2.0/gems/ronn-0.7.3/bin/ronn:166:in `<top (required)>' from /usr/bin/ronn:23:in `load' from /usr/bin/ronn:23:in `<main>' gazebo/gui/CMakeFiles/man-gzclient.dir/build.make:64: recipe for target 'gazebo/gui/gzclient.1' failed make[4]: *** [gazebo/gui/gzclient.1] Error 1 make[4]: *** Deleting file 'gazebo/gui/gzclient.1' CMakeFiles/Makefile2:1401: recipe for target 'gazebo/gui/CMakeFiles/man-gzclient.dir/all' failed make[3]: *** [gazebo/gui/CMakeFiles/man-gzclient.dir/all] Error 2 CMakeFiles/Makefile2:78: recipe for target 'CMakeFiles/man.dir/rule' failed make[2]: *** [CMakeFiles/man.dir/rule] Error 2 Makefile:195: recipe for target 'man' failed make[1]: *** [man] Error 2 -- Installing: /tmp/yaourt-tmp-ima/aur-gazebo/pkg/gazebo/usr/include/gazebo-6.1/gazebo/gazebo_config.h -- Installing: /tmp/yaourt-tmp-ima/aur-gazebo/pkg/gazebo/usr/share/gazebo-6.1/setup.sh -- Installing: /tmp/yaourt-tmp-ima/aur-gazebo/pkg/gazebo/usr/share/gazebo/setup.sh ... And yes, I had ruby-ronn-0.7.3-3, but I reinstalled it to be sure. The problem, though, is that entering /tmp/yaourt-tmp-ima/aur-gazebo/src/gazebo-6.1.0/build/gazebo and typing "make" doesn't reproduce the problem. Is there a way to try this again without having to recompile gazebo entirely? It also might help to know that I'm upgrading from ros-hydro-* and gazebo-5.0.1-3 to ros-jade-* and gazebo-6.1.0-3.

bchretien commented on 2015-11-30 10:07 (UTC)

@igoralmeida: I haven't been able to reproduce this error. It seems that the man pages are missing when it tries to install them. Do you have ruby-ronn installed (currently listed as an optional dependency)? They check for the availability of ronn in CMake, and manpage generation is disabled if it can't be found. Are you also sure that there hasn't been any error/warning related to this before the install step?

igoralmeida commented on 2015-11-27 20:42 (UTC)

I'm getting a problem at the end of the installation: -- Installing: /tmp/yaourt-tmp-ima/aur-gazebo/pkg/gazebo/usr/lib/libgazebo_opende_ou.so.6.1.0 -- Installing: /tmp/yaourt-tmp-ima/aur-gazebo/pkg/gazebo/usr/lib/libgazebo_opende_ou.so.6 -- Installing: /tmp/yaourt-tmp-ima/aur-gazebo/pkg/gazebo/usr/lib/libgazebo_opende_ou.so -- Installing: /tmp/yaourt-tmp-ima/aur-gazebo/pkg/gazebo/usr/bin/gzserver-6.1.0 -- Installing: /tmp/yaourt-tmp-ima/aur-gazebo/pkg/gazebo/usr/bin/gzserver -- Removed runtime path from "/tmp/yaourt-tmp-ima/aur-gazebo/pkg/gazebo/usr/bin/gzserver-6.1.0" CMake Error at gazebo/cmake_install.cmake:67 (file): file INSTALL cannot find "/tmp/yaourt-tmp-ima/aur-gazebo/src/gazebo-6.1.0/build/gazebo/gzserver.1.gz". Call Stack (most recent call first): cmake_install.cmake:90 (include) Makefile:94: recipe for target 'install' failed make: *** [install] Error 1 ==> ERROR: A failure occurred in package(). Aborting... ==> ERROR: Makepkg was unable to build gazebo. How can I better debug this?

bchretien commented on 2015-05-12 05:26 (UTC)

* Patched for Boost 1.58 bug (https://bitbucket.org/osrf/gazebo/pull-request/1677/remove-from-timepanel-onfullscreen/diff) * Patched for Bullet 2.83 API change (https://bitbucket.org/osrf/gazebo/pull-request/1664/support-bullet-283/diff)