Package Details: gazebo 8.2.0-1

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: racko
Last Packager: racko
Votes: 22
Popularity: 0.530590
First Submitted: 2008-10-18 22:59
Last Updated: 2017-12-12 19:37

Dependencies (30)

Sources (2)

Latest Comments

racko commented on 2017-12-12 19:04

Update regarding the tinyxml issue: There's an upstream patch I am going to backport: https://bitbucket.org/osrf/gazebo/commits/c5384ad9c4663756b5302dbc8ac1146dd57ed94e

racko commented on 2017-12-12 18:48

gazebo 8.2 seems to work as described by kartikmohta. However, gazebo --verbose prints the following messages, which I am currently looking into:

libpng error: Read Error

[Wrn] [GuiIface.cc:117] QPixmap::scaled: Pixmap is a null pixmap

libpng error: Read Error

[Wrn] [GuiIface.cc:117] QPixmap::scaled: Pixmap is a null pixmap

[Err] [RenderEngine.cc:531] Unable to parse material file["/home/racko/aur/gazebo/src/gazebo-8.2.0/media/materials/scripts/ShadowCaster.material"]

[Err] [RenderEngine.cc:531] Unable to parse material file["/home/racko/aur/gazebo/src/gazebo-8.2.0/media/materials/scripts/VPL.material"]

[Err] [RenderEngine.cc:531] Unable to parse material file["/home/racko/aur/gazebo/src/gazebo-8.2.0/media/materials/scripts/blur.material"]

[Err] [RenderEngine.cc:531] Unable to parse material file["/home/racko/aur/gazebo/src/gazebo-8.2.0/media/materials/scripts/deferred_post.material"]

[Err] [RenderEngine.cc:531] Unable to parse material file["/home/racko/aur/gazebo/src/gazebo-8.2.0/media/materials/scripts/deferred_post_minilight.material"]

[Err] [RenderEngine.cc:531] Unable to parse material file["/home/racko/aur/gazebo/src/gazebo-8.2.0/media/materials/scripts/gazebo.material"]

[Err] [RenderEngine.cc:531] Unable to parse material file["/home/racko/aur/gazebo/src/gazebo-8.2.0/media/materials/scripts/grid.material"]

[Err] [RenderEngine.cc:531] Unable to parse material file["/home/racko/aur/gazebo/src/gazebo-8.2.0/media/materials/scripts/kitchen.material"]

[Err] [RenderEngine.cc:531] Unable to parse material file["/home/racko/aur/gazebo/src/gazebo-8.2.0/media/materials/scripts/oculus.material"]

[Err] [RenderEngine.cc:531] Unable to parse material file["/home/racko/aur/gazebo/src/gazebo-8.2.0/media/materials/scripts/picker.material"]

[Err] [RenderEngine.cc:531] Unable to parse material file["/home/racko/aur/gazebo/src/gazebo-8.2.0/media/materials/scripts/ssao.material"]

That being said, the tinyxml issue seems to be much more fun -.-*

mr_paja commented on 2017-12-12 18:44

tinyxml2 was updated yesterday to version tinyxml2 6.0.0-1 and now breaks the build at 56%. Took me half a day to figure out what the problem is. Best way to make gazebo build:

pacman -R -d -d tinyxml2

sudo pacman -U https://archive.archlinux.org/packages/t/tinyxml2/tinyxml2-5.0.1-1-x86_64.pkg.tar.xz

set tinyxml on hold in /etc/packman.conf

kartikmohta commented on 2017-12-12 01:05

The ogre-1.10.patch is not required with the new version 8.2.0.

racko commented on 2017-11-04 09:54

Also, you need to rebuild ignition-transport (before rebuilding gazebo):

/usr/bin/ld: warning: libprotobuf.so.13, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/libignition-transport3.so, not found

Since it is only a warning it is easy to overlook during compilation ...

racko commented on 2017-11-04 09:33

The /usr/include/ignition/msgs0 files that the compiler complains about are neither part of gazebo nor of protobuf:

$ pacman -Qo /usr/include/ignition/msgs0
/usr/include/ignition/msgs0/ is owned by ignition-msgs 0.7.0-1

That's what you need to rebuild before you rebuild gazebo ;)

patrickelectric commented on 2017-11-03 23:38

Problem with Gazebo and the new protobuf version
```
In file included from /tmp/yaourt-tmp-patrick/aur-gazebo/src/gazebo-8.1.1/gazebo/msgs/msgs.hh:32:0,
from /tmp/yaourt-tmp-patrick/aur-gazebo/src/gazebo-8.1.1/gazebo/msgs/msgs.cc:26:
/usr/include/ignition/msgs0/ignition/msgs/color.pb.h:17:2: error: #error This file was generated by an older version of protoc which is
#error This file was generated by an older version of protoc which is
^~~~~
/usr/include/ignition/msgs0/ignition/msgs/color.pb.h:18:2: error: #error incompatible with your Protocol Buffer headers. Please
#error incompatible with your Protocol Buffer headers. Please
^~~~~
/usr/include/ignition/msgs0/ignition/msgs/color.pb.h:19:2: error: #error regenerate this file with a newer version of protoc.
#error regenerate this file with a newer version of protoc.
```
And isn't possible to compile protobuf3-git, it's failing.

racko commented on 2017-10-16 17:11

> Can you move from qtwebkit to qtwebkit-bin ?

The package is unmaintained. Prefer https://aur.archlinux.org/packages/gazebo-ogre-1.10.

> libboost_system.so.1.64.0, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/libsdformat.so, not found

You have to rebuild sdformat because boost was updated. That's an issue with AUR in general. You will have to rebuild sdformat for gazebo-ogre-1.10 as well.

patrickelectric commented on 2017-10-16 16:12

```
[ 83%] Linking CXX executable gzserver
/usr/bin/ld: warning: libboost_system.so.1.64.0, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/libsdformat.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libboost_filesystem.so.1.64.0, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/libsdformat.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libboost_program_options.so.1.64.0, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/libsdformat.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libboost_regex.so.1.64.0, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/libsdformat.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libboost_iostreams.so.1.64.0, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/libsdformat.so, not found (try using -rpath or -rpath-link)
/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/libsdformat.so: undefined reference to `boost::re_detail_106400::cpp_regex_traits_implementation<char>::transform_primary[abi:cxx11](char const*, char const*) const'
/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/libsdformat.so: undefined reference to `boost::re_detail_106400::verify_options(unsigned int, boost::regex_constants::_match_flags)'
/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/libsdformat.so: undefined reference to `boost::re_detail_106400::perl_matcher<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::construct_init(boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > const&, boost::regex_constants::_match_flags)'
/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/libsdformat.so: undefined reference to `boost::re_detail_106400::get_mem_block()'
/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/libsdformat.so: undefined reference to `boost::re_detail_106400::cpp_regex_traits_implementation<char>::transform[abi:cxx11](char const*, char const*) const'
/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/libsdformat.so: undefined reference to `boost::re_detail_106400::put_mem_block(void*)'
/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/libsdformat.so: undefined reference to `boost::re_detail_106400::get_default_error_string(boost::regex_constants::error_type)'
/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/libsdformat.so: undefined reference to `boost::re_detail_106400::raise_runtime_error(std::runtime_error const&)'
collect2: error: ld returned 1 exit status
make[2]: *** [gazebo/CMakeFiles/gzserver.dir/build.make:133: gazebo/gzserver-8.1.1] Error 1
make[1]: *** [CMakeFiles/Makefile2:937: gazebo/CMakeFiles/gzserver.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
```

patrickelectric commented on 2017-10-16 02:26

Can you move from qtwebkit to qtwebkit-bin ?

All comments