Good point! This bug has bitten me too in the past. I've applied your fix now.
Search Criteria
Package Details: gazebo 11.14.0-3
Package Actions
| 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: | AliZain |
| Last Packager: | AliZain |
| Votes: | 35 |
| Popularity: | 0.000034 |
| First Submitted: | 2008-10-18 22:59 (UTC) |
| Last Updated: | 2026-04-07 17:48 (UTC) |
Dependencies (25)
- boost (boost-gitAUR)
- cppzmq (cppzmq-gitAUR)
- curl (curl-gitAUR, curl-c-aresAUR)
- freeglut (freeglut-x11-gitAUR, freeglut-wayland-gitAUR)
- freeimageAUR (freeimage-vpinball-gitAUR)
- graphviz
- ignition-cmake-2AUR
- ignition-common-3AUR
- ignition-fuel_tools-4AUR
- ignition-math-6AUR
- ignition-msgs-5AUR
- ignition-transport-8AUR
- libccdAUR (libccdAUR, libccd-gitAUR)
- libltdl (libtool-gitAUR, libtool)
- libtar
- libxml2 (libxml2-gitAUR, libxml2-meson-gitAUR)
- ogre-1.9AUR
- protobuf (protobuf-gitAUR)
- qwt
- sdformat-9AUR
- Show 5 more dependencies...
Sources (2)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 33 Next › Last »
billypilgrim commented on 2021-07-28 13:26 (UTC)
Nim65s commented on 2021-07-26 15:01 (UTC)
Hello !
This package ships a GAZEBO_CXX_FLAGS with '-std=c++11'. This is breaking downstream packages that require C++14 or C++17, which should work by default with Arch's GCC 11 as it defaults to C++17.
Could we patch this ? a "sed -i '/-std=c++11/d' cmake/gazebo-config.cmake.in" seems to be enough :)
billypilgrim commented on 2021-07-01 14:51 (UTC)
No that's ok! Let's leave it there for posterity.
I've done the same kind of thing myself, so dw about it :-)
t00manysecrets commented on 2021-07-01 14:23 (UTC)
@billypilgrim Sorry you are completely right. It seemed to be my fault somehow but I still don't why the package did not install as dep during the process. Nevermind I'll try to figure out want went wrong there. Should I delete my previous comment?
billypilgrim commented on 2021-06-30 14:12 (UTC)
@t00manysecrets ruby-mustache is a dependency of ruby-ronn-ng which already is a dependency. Is ruby-mustache installed on your machine and is it up to date? It seems like ruby is trying to use an old version; might you have installed it as a gem before?
t00manysecrets commented on 2021-06-30 13:29 (UTC) (edited on 2021-06-30 13:33 (UTC) by t00manysecrets)
When I wanted to install gazebo today I received the error below while executing the package()-Step DESTDIR="${pkgdir}" ninja install for nearly all 8 components. As far as I can tell gazebo needs the ruby-mustache package so I would suggest adding it to the dependency list because installing the package beforehand avoids this issue. Has anyone noticed a similar problem?
-- Install configuration: "Release"
[1/8] Generating gzprop.1
FAILED: tools/gzprop.1
cd /tmp/gazebo/gazebo-11.6.0/build/tools && /usr/bin/ronn -r --pipe /tmp/gazebo/gazebo-11.6.0/tools/gzprop.1.ronn > /tmp/gazebo/gazebo-11.6.0/build/tools/gzprop.1
/usr/lib/ruby/3.0.0/rubygems/specification.rb:1404:in `rescue in block in activate_dependencies': Could not find 'mustache' (~> 1.0) among 125 total gem(s) (Gem::MissingSpecError)
Checked in 'GEM_PATH=/home/frederik/.local/share/gem/ruby/3.0.0:/usr/lib/ruby/gems/3.0.0' at: /usr/lib/ruby/gems/3.0.0/specifications/ronn-ng-0.9.1.gemspec, execute `gem env` for more information
from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1401:in `block in activate_dependencies'
from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1390:in `each'
from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1390:in `activate_dependencies'
from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1372:in `activate'
from /usr/lib/ruby/3.0.0/rubygems.rb:302:in `block in activate_bin_path'
from /usr/lib/ruby/3.0.0/rubygems.rb:301:in `synchronize'
from /usr/lib/ruby/3.0.0/rubygems.rb:301:in `activate_bin_path'
from /usr/bin/ronn:23:in `<main>'
/usr/lib/ruby/3.0.0/rubygems/dependency.rb:313:in `to_specs': Could not find 'mustache' (~> 1.0) - did find: [mustache-0.99.8] (Gem::MissingSpecVersionError)
Checked in 'GEM_PATH=/home/frederik/.local/share/gem/ruby/3.0.0:/usr/lib/ruby/gems/3.0.0' , execute `gem env` for more information
from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1402:in `block in activate_dependencies'
from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1390:in `each'
from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1390:in `activate_dependencies'
from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1372:in `activate'
from /usr/lib/ruby/3.0.0/rubygems.rb:302:in `block in activate_bin_path'
from /usr/lib/ruby/3.0.0/rubygems.rb:301:in `synchronize'
from /usr/lib/ruby/3.0.0/rubygems.rb:301:in `activate_bin_path'
from /usr/bin/ronn:23:in `<main>'
EDIT:
Could this dependency be missing in ruby-ronn instead?
AchmadFathoni commented on 2021-06-01 10:12 (UTC) (edited on 2021-06-02 17:21 (UTC) by AchmadFathoni)
Is there any particular reason why Gazebo still use ancient libxml package rather than libxml2 ? I have successfully build gazebo with libxml2.
billypilgrim commented on 2021-05-18 09:31 (UTC)
@petersill PSA that packages should ONLY be flagged out of date if there is a new upstream version of the software available. If the PKGBUILD is broken, then please just leave a comment.
@AchmadFathoni Thank you for pointing this out. The root cause is that ignition-common-3 doesn't have ignition-common in its provides array. I've posted a message about this: https://aur.archlinux.org/packages/ignition-common-3/#comment-808324
AchmadFathoni commented on 2021-05-11 12:36 (UTC) (edited on 2021-05-12 04:28 (UTC) by AchmadFathoni)
gazebo depends on ignition-fuel_tools-4 which is depends on ignition-common-3. But gazebo itself depends on ignition-common. Replace ignition-common>=3 with ignition-common-3 may solve this problem.
h_b commented on 2021-05-11 12:25 (UTC) (edited on 2021-05-11 12:27 (UTC) by h_b)
got
:: Resolving dependencies...
:: There are 3 providers available for gazebo:
:: Repository AUR:
1) gazebo 2) gazebo-10 3) gazebo-git
Enter a number (default=1):
:: Calculating conflicts...
:: Calculating inner conflicts...
:: Marked out of date: ignition-common
Aur (4) ignition-common-3.9.0-1 ignition-common-3-3.13.1-1 ignition-fuel_tools-4-4.3.0-1 gazebo-11.5.1-1
:: Proceed to review? [Y/n]: n
The double ignition-common and ignition-common-3 lead to package exists in the filesystem error
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.