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.000334
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 .. 11 12 13 14 15 16 17 18 19 20 21 .. 33 Next › Last »

Morganamilo commented on 2019-07-05 17:13 (UTC)

@acxz are you totally sure?

If this package truly requires sdformat=6 and say, not 5 or 7, then that's fair enough.

But arch's general policy is to not over use versioned depends. There's no need to specify stuff like libtar>=1.2 and curl>=4. And your total over use of versioned depends leads me to assume sdformat=6 is also unneeded.

acxz commented on 2019-07-05 16:57 (UTC)

@Morganamilo Versioned depends are needed for this package, since the package does not build with other versions of that dependency. Would there be a better way?

Morganamilo commented on 2019-07-04 18:32 (UTC)

Please avoid using versioned depends.

<deleted-account> commented on 2019-07-01 16:36 (UTC)

I had two issues spawning models via roslaunch in gazebo. The fisrt was;

Traceback (most recent call last):
  File "/opt/ros/melodic/lib/gazebo_ros/spawn_model", line 25, in <module>
    from urlparse import urlsplit, SplitResult
ModuleNotFoundError: No module named 'urlparse'

I fixed it with:

sudo sed -i.bak 's/urlparse/urllib.parse/' /opt/ros/melodic/lib/gazebo_ros/spawn_model

The second appeared after I fixed the first one and was:

  File "/opt/ros/melodic/lib/python3.7/site-packages/gazebo_msgs/srv/_SpawnModel.py", line 103, in serialize
    _x = _x.encode('utf-8')
AttributeError: 'bytes' object has no attribute 'encode'

I fixed it with:

sudo sed -i.bak 's/python3 or type(_x) == unicode/type(_x) == str/' /opt/ros/melodic/lib/python3.7/site-packages/gazebo_msgs/srv/_SpawnModel.py

<deleted-account> commented on 2019-06-30 09:01 (UTC)

@acxz could you post what exactly you changed? I changed the dependencies in the gazebo PKGBUILD like you can see below and I still get the same error:

depends=('boost>=1.40.0' 'curl>=4.0' 'freeglut' 'freeimage>=3.0'
         'intel-tbb>=3.0' 'libccd>=1.4' 'libltdl>=2.4.2' 'libtar>=1.2' 'libxml2>=2.7.7'
         'ogre-1.9' 'protobuf>=2.3.0' 'sdformat=8.2.0' 'ignition-math=6.2.0' 'ignition-transport=7.0.0'
         'ignition-common' 'ignition-fuel_tools' 'ignition-msgs=4.2.0' 'tinyxml2' 'qwt')

acxz commented on 2019-06-29 14:36 (UTC) (edited on 2019-06-29 19:06 (UTC) by acxz)

@billypilgrim I am also getting the same error as @astier. Can this package be fixed so that it works?

It seems as tho the fix is simply specifying the version numbers for dependent packages, i.e. ignition-transport=4 instead of ignition-transport>=4

<deleted-account> commented on 2019-06-29 10:15 (UTC)

-- BUILD ERRORS: These must be resolved before compiling.
--      Missing: SDF version >=6. Required for reading and writing SDF files.
--      Missing: Ignition msgs1 library (libignition-msgs-dev).
--      Missing: Ignition math (libignition-math4-dev)
--      Missing: Ignition Transport (libignition-transport4-dev)
-- END BUILD ERRORS

ignition-transport, ignition-math, etc. are installed however.

Nim65s commented on 2019-01-21 09:08 (UTC)

Hi,

I think this package is missing a dependency on urdfdom, as I got the following error during compilation, and installing it solved the issue: 

[ 67%] Linking CXX executable gzserver /usr/bin/ld: warning: liburdfdom_sensor.so.1.0, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.1/../../../../lib/libsdformat.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: liburdfdom_model_state.so.1.0, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.1/../../../../lib/libsdformat.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: liburdfdom_model.so.1.0, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.1/../../../../lib/libsdformat.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: liburdfdom_world.so.1.0, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.1/../../../../lib/libsdformat.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.1/../../../../lib/libsdformat.so: undefined reference to `urdf::parseURDF(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' collect2: error: ld a retourné le statut de sortie 1

GPereira commented on 2019-01-11 22:22 (UTC)

Yes, of course. Sorry busy day.

lopsided98 commented on 2019-01-11 21:56 (UTC)

It still doesn't build because the source directory needs to be updated. I used this patch to make it a little cleaner: https://gist.github.com/lopsided98/7ea7b599281b6dea4552f5dfafe2ac3c

I tested this and it now builds correctly.