Package Details: gazebo 9.4.1-5

Git Clone URL: https://aur.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: GPereira (tsp)
Last Packager: tsp
Votes: 22
Popularity: 0.434763
First Submitted: 2008-10-18 22:59
Last Updated: 2018-11-12 09:36

Dependencies (31)

Sources (1)

Latest Comments

1 2 3 4 5 6 ... Next › Last »

janr commented on 2018-11-12 18:09

It works, thank you very much!

tsp commented on 2018-11-12 09:49

I have changed the build to use OGRE-1.9 (Ubuntu and macOS builds both use this version).

PS: tinyxml2 updated so make sure ignition-common and libdart (optional) have been rebuilt against that if you are having issues starting gazebo.

janr commented on 2018-11-07 10:36

After starting Gazebo, it instantly crashes. By using --verbose it seems that I have nearly the same problem like @teiesti. I've tried the solution of @nicolino out, but unfortunately I cannot find the right line or it does not work here. Also I'm wondering about the odd double messaging at the beginning of the startup of Gazebo in the terminal.

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.
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: 172.18.91.212
[Msg] Connected to gazebo master @ http://127.0.0.1:11345
[Msg] Publicized address: 172.18.91.212
[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] [ModelDatabase.cc:212] Unable to connect to model database using [http://models.gazebosim.org/apartment/model.config]. Only locally installed models will be available.
[Err] [ModelDatabase.cc:394] Unable to get model name[http://models.gazebosim.org/apartment]
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = gzclient-9.4.1 path = /usr/bin pid = 4197
KCrash: Arguments: /usr/bin/gzclient-9.4.1 
KCrash: Attempting to start /usr/lib/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__0
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
[Wrn] [Publisher.cc:141] Queue limit reached for topic /gazebo/default/physics/contacts, deleting message. This warning is printed only once.

Thanks for help.

Eyolon commented on 2018-11-06 21:13

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

@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

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

@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

@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

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

It's fixed! ;)