Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - gazebo

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: gazebo 7.4.0-1

Git Clone URL: https://aur-dev.archlinux.org/gazebo.git (read-only)
Package Base: gazebo
Description: A multi-robot simulator for outdoor environments
Upstream URL: http://gazebosim.org/
Licenses: Apache
Submitter: None
Maintainer: None
Last Packager: mis
Votes: 14
Popularity: 0.124687
First Submitted: 2008-10-18 22:59
Last Updated: 2016-11-03 12:29

Dependencies (31)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

igoralmeida commented on 2015-12-22 23:45

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

@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

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

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

@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

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

@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

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

* 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)

bchretien commented on 2015-04-30 02:42

Note: compilation currently fails with the new Boost release (1.58). For more information: https://bitbucket.org/osrf/gazebo/issue/1590/build-fails-with-boost-158