CMake Error at /usr/share/cmake/Modules/ExternalProject/shared_internal_commands.cmake:943 (message):
error: could not find git for clone of googletest-populate
Search Criteria
Package Details: libdart 6.15.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/libdart.git (read-only, click to copy) |
---|---|
Package Base: | libdart |
Description: | Dynamic Animation and Robotics Toolkit |
Upstream URL: | https://dartsim.github.io |
Keywords: | dart dartsim physicsengine robotics |
Licenses: | BSD |
Provides: | dartsim |
Submitter: | bchretien |
Maintainer: | daizhirui |
Last Packager: | daizhirui |
Votes: | 5 |
Popularity: | 0.000000 |
First Submitted: | 2014-06-19 11:19 (UTC) |
Last Updated: | 2025-01-26 03:36 (UTC) |
Dependencies (21)
- assimp
- boost (boost-gitAUR)
- bullet (bullet-gitAUR, bullet-dp)
- coin-or-ipoptAUR
- eigen (eigen-gitAUR)
- fclAUR (fcl-gitAUR)
- fmt (fmt-gitAUR)
- freeglut (freeglut-x11-gitAUR, freeglut-wayland-gitAUR)
- glu (glu-gitAUR)
- libccdAUR (libccdAUR, libccd-gitAUR)
- libxi (libxi-gitAUR)
- libxmu
- nlopt
- octomapAUR (octomapAUR)
- ode
- openscenegraph (openscenegraph-gitAUR, flightgear-openscenegraph-gitAUR, openscenegraph-openmw-gitAUR)
- pagmoAUR (pagmo-gitAUR)
- tinyxml2 (tinyxml2-gitAUR)
- urdfdomAUR
- cmake (cmake3AUR, cmake-gitAUR) (make)
- pagmoAUR (pagmo-gitAUR) (optional) – pagmo optimizer support
Required by (7)
- gazebo (optional)
- gazebo-git (optional)
- gz-physics6
- gz-physics7
- gz-physics8
- ignition-physics
- ros2-humble-gazebo-ros
Sources (2)
carlosal1015 commented on 2025-07-07 04:25 (UTC)
yaoyun commented on 2025-03-02 11:18 (UTC) (edited on 2025-03-02 11:19 (UTC) by yaoyun)
git
seems missing from deps, which causes build to fail in a chrooted clean environment. Here's the error part of the build log: https://pastebin.com/t8CZ1HeH
diff --git a/PKGBUILD b/PKGBUILD
index a05db76..9786b1f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,8 +12,8 @@ arch=('i686' 'x86_64')
url="https://dartsim.github.io"
license=('BSD')
depends=('assimp' 'boost' 'eigen' 'fcl' 'libccd' 'bullet' 'coin-or-ipopt'
- 'nlopt' 'octomap' 'ode' 'openscenegraph' 'tinyxml2' 'urdfdom'
- 'glu' 'freeglut' 'libxi' 'libxmu' 'pagmo' 'fmt')
+ 'nlopt' 'octomap' 'ode' 'openscenegraph' 'tinyxml2' 'urdfdom'
+ 'glu' 'freeglut' 'libxi' 'libxmu' 'pagmo' 'fmt' 'git')
optdepends=('pagmo: pagmo optimizer support')
makedepends=('cmake')
provides=('dartsim')
oysstu commented on 2025-01-07 13:02 (UTC)
v6.15.0 builds with the patch removed
daizhirui commented on 2023-10-31 16:06 (UTC)
CXXFLAGS is set to CFLAGS as a temporary fix for the issue.
oysstu commented on 2023-10-20 07:14 (UTC) (edited on 2023-10-20 07:16 (UTC) by oysstu)
I've had problems with libdart crashing. I've narrowed it down to improper indexed access of a vector, which is being caught by an assertion because archlinux compiles with D_GLIBCXX_ASSERTIONS by default. My fix so far has been to redefine CXXFLAGS to disable the assertions (export CXXFLAGS="$CFLAGS").
I've reported the issue upstream here: https://github.com/dartsim/dart/issues/1769
AchmadFathoni commented on 2023-03-06 02:35 (UTC)
Now you can open PR here https://github.com/AchmadFathoni/AUR-libdart.git
j_klee commented on 2023-03-05 16:09 (UTC)
Maybe you can make a repository at github? Then we can simply ask for a pull request. I also had the following problems stated below:
- fmt is a dependency that was missing in my case (from leuko)
- I needed to add the option -DDART_TREAT_WARNINGS_AS_ERRORS="off" (form angelodalzotto)
AchmadFathoni commented on 2023-02-14 03:55 (UTC)
Need co-maintainer for faster development response
angelodalzotto commented on 2023-02-13 22:21 (UTC)
I could not build here unless it is added -DDART_TREAT_WARNINGS_AS_ERRORS="off" to cmake line in build()
leuko commented on 2023-02-13 16:01 (UTC)
dep missing: fmt
Pinned Comments
AchmadFathoni commented on 2023-02-14 03:55 (UTC)
Need co-maintainer for faster development response
midgard commented on 2019-03-01 15:25 (UTC)
If you're interested in some of the optional dependencies, they should be installed before building this package. If you install them later, you have to rebuild this package to use them with DART.