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: 19
Popularity: 1.328732
First Submitted: 2008-10-18 22:59
Last Updated: 2017-06-06 00:10

Dependencies (32)

Sources (1)

Latest Comments

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)

wbthomason commented on 2017-06-28 18:08

@1CatchMe1: Ah, thanks. I hadn't found that issue. It looks like the tinyxml2 developer has released a minor version (5.0.1) claiming to fix this issue. I've flagged the relevant package as out of date, which will hopefully help fix this package.

1CatchMe1 commented on 2017-06-28 17:49

you have to downgrade tinyxml2 to 4
OR see this:
https://github.com/leethomason/tinyxml2/issues/498

I have just installed it now and it has been built successfully.

wbthomason commented on 2017-06-26 21:21

This is failing to build for me (with either the current PKGBUILD or the PKGBUILD in the gist linked by @zaidan) with a linking error: "util/libgazebo_util.so.8.0.0: undefined reference to `tinyxml2::StrPair::GetStr()'

I've reinstalled tinyxml2, but with no luck. Has anyone gotten this to build recently?

zaidan commented on 2017-06-09 14:39

had to rebuild ignition-msgs

zaidan commented on 2017-06-09 12:41

@marauder yuxiang.li's PKGBUILD fixed by jap48 and published here by mimoralea as gist was the last working PKGBUILD:
https://gist.github.com/mimoralea/fc78869ed9236e34b38def9920831a6b

but it is broken after protobuf update:
https://git.archlinux.org/svntogit/packages.git/log/trunk?h=packages/protobuf

[ 25%] Building CXX object gazebo/msgs/CMakeFiles/gazebo_msgs.dir/msgs.cc.o
In file included from /AUR/gazebo/src/osrf-gazebo-85ba68a2545f/gazebo/msgs/msgs.hh:32:0,
from /AUR/gazebo/src/osrf-gazebo-85ba68a2545f/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.
^~~~~
In file included from /usr/include/ignition/msgs0/ignition/msgs/color.pb.h:31:0,
from /AUR/gazebo/src/osrf-gazebo-85ba68a2545f/gazebo/msgs/msgs.hh:32,
from /AUR/gazebo/src/osrf-gazebo-85ba68a2545f/gazebo/msgs/msgs.cc:26:
/usr/include/ignition/msgs0/ignition/msgs/header.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/header.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/header.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.
^~~~~
In file included from /usr/include/ignition/msgs0/ignition/msgs/header.pb.h:31:0,
from /usr/include/ignition/msgs0/ignition/msgs/color.pb.h:31,
from /AUR/gazebo/src/osrf-gazebo-85ba68a2545f/gazebo/msgs/msgs.hh:32,
from /AUR/gazebo/src/osrf-gazebo-85ba68a2545f/gazebo/msgs/msgs.cc:26:
/usr/include/ignition/msgs0/ignition/msgs/time.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/time.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/time.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.
^~~~~
In file included from /AUR/gazebo/src/osrf-gazebo-85ba68a2545f/gazebo/msgs/msgs.hh:33:0,
from /AUR/gazebo/src/osrf-gazebo-85ba68a2545f/gazebo/msgs/msgs.cc:26:
/usr/include/ignition/msgs0/ignition/msgs/material.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/material.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/material.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.
^~~~~
make[2]: *** [gazebo/msgs/CMakeFiles/gazebo_msgs.dir/build.make:4159: gazebo/msgs/CMakeFiles/gazebo_msgs.dir/msgs.cc.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1110: gazebo/msgs/CMakeFiles/gazebo_msgs.dir/all] Error 2
make: *** [Makefile:141: all] Error 2

ryanvade commented on 2017-06-06 02:48

seems to no longer be building for me:
/tmp/yaourt-tmp-ryan/aur-gazebo/src/gazebo-8.0.0/gazebo/common/VideoEncoder.cc: In member function ‘bool gazebo::common::VideoEncoder::Start(const string&, const string&, unsigned int, unsigned int, unsigned int, unsigned int)’:
/tmp/yaourt-tmp-ryan/aur-gazebo/src/gazebo-8.0.0/gazebo/common/VideoEncoder.cc:283:5: error: ‘avformat_alloc_output_context2’ was not declared in this scope
avformat_alloc_output_context2(&this->dataPtr->formatCtx, nullptr, nullptr,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/yaourt-tmp-ryan/aur-gazebo/src/gazebo-8.0.0/gazebo/common/VideoEncoder.cc:283:5: note: suggested alternative: ‘avformat_alloc_context’
avformat_alloc_output_context2(&this->dataPtr->formatCtx, nullptr, nullptr,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
avformat_alloc_context
/tmp/yaourt-tmp-ryan/aur-gazebo/src/gazebo-8.0.0/gazebo/common/VideoEncoder.cc:305:14: error: ‘avcodec_get_name’ was not declared in this scope
<< avcodec_get_name(this->dataPtr->formatCtx->oformat->video_codec)
^~~~~~~~~~~~~~~~
/tmp/yaourt-tmp-ryan/aur-gazebo/src/gazebo-8.0.0/gazebo/common/VideoEncoder.cc:305:14: note: suggested alternative: ‘avcodec_get_type’
<< avcodec_get_name(this->dataPtr->formatCtx->oformat->video_codec)

marauder commented on 2017-06-06 00:11

@ryanvade Updated

ryanvade commented on 2017-06-06 00:03

boost was updated, a minor package revision update would be nice to force a rebuild.

All comments