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.004998
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 .. 13 14 15 16 17 18 19 20 21 22 23 .. 33 Next › Last »

Eyolon commented on 2018-11-06 21:13 (UTC) (edited on 2018-11-06 21:14 (UTC) by Eyolon)

i've try to compile from https://bitbucket.org/osrf/gazebo/get/gazebo9_9.4.1.tar.bz2

i've install boost libray and runtime but when i try to "make" it, error at 10%. the error :

#include <boost/uuid/sha1.hpp> file not found.

in last boost version, https://www.archlinux.org/packages/extra/x86_64/boost/ (check package detail) it appears sha1 is in detail folder (usr/include/boost/uuid/detail/sha1.hpp), so i've edit the file for

#include <boost/uuid/detail/sha1.hpp>

"make" again and now compile (i wait for news)

GPereira commented on 2018-11-03 17:57 (UTC)

@Teasp00n I don't have much time to look into this at the moment. I've added you as a co-mantainer. Hope you can do it! :)

tsp commented on 2018-10-17 07:32 (UTC)

Both the Ubuntu package and homebrew formula use OGRE-1.9 so I modified the PKGBUILD to use that instead of just any ogre.

Currently the AUR ogre-1.9 package installs to /opt/OGRE-1.9 which means we need to add export PKG_CONFIG_PATH="/opt/OGRE-1.9/lib/pkgconfig:$PKG_CONFIG_PATH" before the cmake call in the build() block. You also should not apply the ogre-1.11.patch so remove that from the prepare() block.

NOTE: I needed to add the PKG_CONFIG_PATH for ros-melodic-gazebo-plugins when subsequently building that.

teiesti commented on 2018-10-16 14:15 (UTC)

@nicolino Your patch works great if I apply it to gazebo/rendering/RenderEngine.cc. I believe You wanted to suggest that I patch that file (I had to grep -R it!). Thanks a lot!

@GPereira Is it possible to integrate the patch into Your package to make it work out of the box?

nicolino commented on 2018-10-15 14:18 (UTC) (edited on 2018-10-15 14:19 (UTC) by nicolino)

@telesti patch the code with this. It is an old patch that slipped through.

Check everything before.

@@ -425,6 +425,11 @@
 +#if (OGRE_VERSION >= ((1 << 16) | (11 << 8) | 0))
 +    plugins.push_back(path+"/Codec_EXR");
 +    plugins.push_back(path+"/Codec_FreeImage");
 +#endif
 +
      plugins.push_back(path+"/RenderSystem_GL");
      plugins.push_back(path+"/Plugin_ParticleFX");
      plugins.push_back(path+"/Plugin_BSPSceneManager");
 @@ -798,8 +803,10 @@

teiesti commented on 2018-10-15 11:42 (UTC)

As of today, gazebo compiles but segfaults on startup:

$ gazebo --verbose
Gazebo multi-robot simulator, version 9.4.1
Copyright (C) 2012 Open Source Robotics Foundation.
Released under the Apache 2 License.
http://gazebosim.org

[Msg] Waiting for master.
[Msg] Connected to gazebo master @ http://127.0.0.1:11345
[Msg] Publicized address: 192.168.1.124
Gazebo multi-robot simulator, version 9.4.1
Copyright (C) 2012 Open Source Robotics Foundation.
Released under the Apache 2 License.
http://gazebosim.org

[Msg] Waiting for master.
[Msg] Connected to gazebo master @ http://127.0.0.1:11345
[Msg] Publicized address: 192.168.1.124
[Wrn] [Event.cc:61] Warning: Deleting a connection right after creation. Make sure to save the ConnectionPtr from a Connect call
[Wrn] [GuiIface.cc:120] Qt has caught an exception thrown from an event handler. Throwing
exceptions from an event handler is not supported in Qt.
You must not let any exception whatsoever propagate through Qt code.
If that is not possible, in Qt 5 you must at least reimplement
QCoreApplication::notify() and catch all exceptions there.

[Err] [main.cc:34] Ogre Error:ItemIdentityException: Can not find codec for 'png' image format.
Supported formats are: dds ktx pkm. in Codec::getCodec at /build/ogre/src/ogre-1.11.2/OgreMain/src/OgreCodec.cpp (line 66)
[Wrn] [Publisher.cc:141] Queue limit reached for topic /gazebo/default/physics/contacts, deleting message. This warning is printed only once.

Is there something I can do about this?

GPereira commented on 2018-10-08 17:36 (UTC)

It's fixed! ;)

GPereira commented on 2018-10-08 17:21 (UTC)

Sorry I've downgraded by mistake. I did a quick fix to address your concern about the installation. Now that I am free I can patch the file. Take it easy please.

eschwartz commented on 2018-10-08 17:08 (UTC)

Now you've made the problem worse. You downgraded the version of the package while still not fixing the compilation error.

As I said, Patch the source code to fix the header include path.