Package Details: gazebo 8.0.0-2

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: marauder
Last Packager: marauder
Votes: 21
Popularity: 1.062112
First Submitted: 2008-10-18 22:59
Last Updated: 2017-06-06 00:10

Dependencies (32)

Sources (1)

Latest Comments

lefamz commented on 2017-09-25 11:06

Racko: yes, I edited PKGBUILD of qtwebkit to get this done and solve errors on-the-fly. However I was unable to build it to the end. These errors occured about 68% of make run.
--
Thanks for suggestion, I will try to build https://aur.archlinux.org/packages/gazebo-ogre-1.10/ instead.

Edit: successfull build. Thank you.

racko commented on 2017-09-22 17:43

Fixed in https://aur.archlinux.org/packages/gazebo-ogre-1.10/.

I also created an upstream pull request which removes the "std::cout"s instead of adding the missing <iostream> include. I guess that makes more sense:

https://bitbucket.org/osrf/gazebo/pull-requests/2778/removed-std-cout-logging-output

----

I wonder how you got that far with this package (https://aur.archlinux.org/packages/gazebo/). Me and various other people weren't able to build it (see comments below), which is why I created gazebo-ogre-1.10. Being able to build with the official community/ogre-1.10 package was just an afterthought.
Or did you modify the PKGBUILD and the cout bug was the first thing you couldn't fix by yourself?

lefamz commented on 2017-09-22 14:36

Hi all, trying to build current package and getting several errors:

/tmp/yaourt-tmp-michal/aur-gazebo/src/gazebo-8.0.0/gazebo/rendering/deferred_shading/MergeMaterialGenerator.cc: In member function ‘virtual Ogre::GpuProgramPtr MergeMaterialGeneratorImpl::GenerateVertexShader(gazebo::rendering::MaterialGenerator::Perm)’:
/tmp/yaourt-tmp-michal/aur-gazebo/src/gazebo-8.0.0/gazebo/rendering/deferred_shading/MergeMaterialGenerator.cc:104:8: error: ‘cout’ is not a member of ‘std’
std::cout << programSource << "\n";
^~~~
/tmp/yaourt-tmp-michal/aur-gazebo/src/gazebo-8.0.0/gazebo/rendering/deferred_shading/MergeMaterialGenerator.cc:104:8: note: suggested alternative: ‘count’
std::cout << programSource << "\n";
^~~~
count
/tmp/yaourt-tmp-michal/aur-gazebo/src/gazebo-8.0.0/gazebo/rendering/deferred_shading/MergeMaterialGenerator.cc: In member function ‘virtual Ogre::GpuProgramPtr MergeMaterialGeneratorImpl::GenerateFragmentShader(gazebo::rendering::MaterialGenerator::Perm)’:
/tmp/yaourt-tmp-michal/aur-gazebo/src/gazebo-8.0.0/gazebo/rendering/deferred_shading/MergeMaterialGenerator.cc:297:8: error: ‘cout’ is not a member of ‘std’
std::cout << programSource << "\n";
^~~~
/tmp/yaourt-tmp-michal/aur-gazebo/src/gazebo-8.0.0/gazebo/rendering/deferred_shading/MergeMaterialGenerator.cc:297:8: note: suggested alternative: ‘count’
std::cout << programSource << "\n";
^~~~
count

Which is weird. Any ideas how to get rid of it?

racko commented on 2017-08-13 17:46

You have to rebuild sdformat because boost was upgraded from 1.63.0 to 1.64.0:

$ nm -CD /usr/lib/libboost_regex.so.1.64.0 | grep get_mem_block
00000000000b09b0 T boost::re_detail_106400::get_mem_block()

tve commented on 2017-08-10 15:24

The latest PKGBUILD errors for me, anyone have a suggestion?

/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib/libsdformat.so: undefined reference to `boost::re_detail_106300::cpp_regex_traits_implementation<char>::transform_primary[abi:cxx11](char const*, char const*) const'
/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib/libsdformat.so: undefined reference to `boost::re_detail_106300::verify_options(unsigned int, boost::regex_constants::_match_flags)'
/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib/libsdformat.so: undefined reference to `boost::re_detail_106300::put_mem_block(void*)'
/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib/libsdformat.so: undefined reference to `boost::re_detail_106300::cpp_regex_traits_implementation<char>::transform[abi:cxx11](char const*, char const*) const'
/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib/libsdformat.so: undefined reference to `boost::re_detail_106300::get_default_error_string(boost::regex_constants::error_type)'
/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib/libsdformat.so: undefined reference to `boost::re_detail_106300::get_mem_block()'
/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib/libsdformat.so: undefined reference to `boost::re_detail_106300::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.1.1/../../../../lib/libsdformat.so: undefined reference to `boost::re_detail_106300::raise_runtime_error(std::runtime_error const&)'
collect2: error: ld returned 1 exit status
make[2]: *** [gazebo/gui/CMakeFiles/gzclient.dir/build.make:302: gazebo/gui/gzclient-8.0.0] Error 1
make[1]: *** [CMakeFiles/Makefile2:3278: gazebo/gui/CMakeFiles/gzclient.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....

racko commented on 2017-08-07 04:55

I added a new gazebo package that should fix dependency issues and use community/ogre instead of aur/ogre-1.8. I would appreciate your feedback:

https://aur.archlinux.org/packages/gazebo-ogre-1.10/

yimingl commented on 2017-08-03 00:07

@kartikmohta,
Thanks for the update.
but qwt-qt5 is currently gone from AUR.

kartikmohta commented on 2017-08-01 22:54

Updated PKGBUILD for v8.1.1 + changed qt4 dependency to qt5: https://gist.github.com/kartikmohta/c8224bf3174016feb44b3a7b59f59047

wbthomason commented on 2017-06-30 17:19

The updated version of tinyxml2 in community lets this compile.

However, I'm only getting segfaults when I run gazebo or gzclient. Not the same messages as you, @1CatchMe1, just immediate segfaults.

gdb indicates that it's somewhere in the Qt code.

Has anyone else run into/fixed this?

1CatchMe1 commented on 2017-06-28 18:11

I am getting "escalating to SIGKILL on server" when I run gazebo then exit

And when I run:
$gzclient --verbos
Gazebo multi-robot simulator, version 8.1.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:
Segmentation fault (core dumped)

All comments