@wbthomason: Any reasons for staying on python2? Would be nice if you could change it, too.
Search Criteria
Package Details: ompl 1.6.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/ompl.git (read-only, click to copy) |
---|---|
Package Base: | ompl |
Description: | The Open Motion Planning Library (OMPL) consists of many state-of-the-art sampling-based motion planning algorithms |
Upstream URL: | http://ompl.kavrakilab.org/ |
Keywords: | motion_planning planning robotics |
Licenses: | BSD |
Conflicts: | ompl-git |
Replaces: | ompl-git |
Submitter: | Sandmann |
Maintainer: | acxz |
Last Packager: | acxz |
Votes: | 8 |
Popularity: | 0.012287 |
First Submitted: | 2012-08-20 13:58 (UTC) |
Last Updated: | 2023-12-15 20:04 (UTC) |
Dependencies (18)
- boost-libs
- boost (boost-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- eigen (eigen-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- pkgconf (pkgconf-gitAUR) (make)
- castxml (castxml-gitAUR) (optional) – Python bindings
- flann (optional) – Additional nearest-neighbor query backend
- morse-simulator-gitAUR (optional) – MORSE simulation engine OMPL plugin
- ode (optional) – Plan using the Open Dynamics Engine
- py++AUR (optional) – Python bindings
- pygccxml (optional) – Python bindings
- pypy (pypy-binAUR) (optional) – Speed up generating Python bindings
- python (python37AUR, python311AUR, python310AUR) (optional) – Python bindings
- python-numpy (python-numpy-flameAUR, python-numpy-gitAUR, python-numpy-mkl-binAUR, python-numpy-mkl-tbbAUR, python-numpy-mklAUR, python-numpy1AUR) (optional) – Python bindings
- r (r-mklAUR) (optional) – Running Planner Arena locally
- spotAUR (optional) – Used for constructing finite automata from LTL formulae
- triangleAUR (optional) – Used to create triangular decompositions of polygonal 2D environments
Required by (7)
Sources (1)
bionade24 commented on 2020-01-15 06:20 (UTC)
wbthomason commented on 2020-01-15 04:29 (UTC)
@acxz: Sure, I'm ok with that.
acxz commented on 2020-01-15 02:27 (UTC)
Sorry for feeling lazy, but I believe the replaces
in the ompl
package is enough. Users of ros-melodic-ompl
(if there were any, which I doubt since that package itself was broken) will now automatically be on the working version of ompl
with your change. If you really feel strong about me not adding the replaces, then I will disown ompl-git
once someone makes an orphan request.
wbthomason commented on 2020-01-15 01:23 (UTC)
@bionade24: Done, as requested.
I'd request that either you or @acxz (as the members of the ros-melodic-arch
organization on GitHub) add
conflicts=('ompl')
replaces=('ompl')
to the ros-melodic-ompl
PKGBUILD.
@acxz: It would probably make sense to add this to the PKGBUILD for ompl-git
too, do you mind?
Please let me know if you run into any other issues! I'm still hopeful that 1.50 will be released "soon"; I'll update this and remove the patch when it is.
bionade24 commented on 2020-01-12 18:15 (UTC)
@wbthoason: Please patch, this is really annoying for all ROS moveit users. Patch is shown here: https://github.com/ros-melodic-arch/ros-melodic-ompl
Please add this to your PKGBUILD, too:
conflicts=('ros-melodic-ompl')
replaces=('ros-melodic-ompl')
acxz commented on 2020-01-08 22:33 (UTC)
In the meanwhile I have created the ompl-git
package: https://aur.archlinux.org/packages/ompl-git/. This does have the fix for the latest boost and builds fine on Arch.
wbthomason commented on 2019-11-07 20:36 (UTC)
The current release of OMPL (1.4.2) is incompatible with the version of Boost Arch now ships (1.71.0). That means that this package will not build if Boost is fully updated on your system.
The maintainers say that a new release fixing this bug (and others) should be out "soon" (https://github.com/ompl/ompl/issues/681). Unless users prefer that I update the PKGBUILD with a workaround to build 1.4.2 against Boost 1.71.0 (which can be done), I plan to wait for this release to update the PKGBUILD. I will also switch the package source from BitBucket to Github at this time, as the OMPL project has moved its active development to Github.
If you use this package and would prefer a patch before the 1.5.0 release, please comment saying so!
theoT commented on 2019-10-31 13:14 (UTC)
I got an error when compiling this. Since this was in demos/PlannerData.cpp disabling compilation of the demos helped: -DOMPL_BUILD_DEMOS=OFF
wbthomason commented on 2019-05-24 15:37 (UTC)
@acxz: Great, sounds good. I'm working on a deadline right now, but I can also spend some time trying to get py++ working after that (6/5 or so).
acxz commented on 2019-05-24 05:32 (UTC)
@wbthomason Thanks for your response. I see. I recently started maintaining the omplapp package so I will try to fix things (maybe even trying to fix py++) and keep you updated on how things work out.
Pinned Comments
acxz commented on 2023-12-15 19:38 (UTC)
Development is on Github: https://github.com/acxz/pkgbuilds Please open issues and PRs there instead of commenting.