For ROS melodic we use ros-melodic-ompl
again since we compile against boost1.69 nowadays.
As ros-melodic-ompl
installs to /opt/ros/melodic
this should not conflict with this package. It would be nice if you could remove the conflict and replace entry for ros-melodic-ompl
.
Pinned Comments
wbthomason commented on 2020-06-08 19:46
The package has now been updated to OMPL v1.5.0. There are a few important changes in this update, along with some build simplification.
In particular:
If you want to generate Python bindings, you must manually install
pyplusplus
withpip3
. The AURpy++
package only installs a Python 2.7 package and pulls from an unmaintained fork. I've made a comment asking that this be fixed, but for the time being, you'll need this manual action to get Python bindings.Curiously, including
-march=native
inCXXFLAGS
causes test failures by slowing down the PRM and PRMstar planners. Until this is resolved, thePKGBUILD
removes-march=native
fromCXXFLAGS
. Please edit this yourself if you'd like to substitute a different value.The build was switched to use
ninja
rather thanmake
to match the configuration used for upstream CI.Several new optional dependencies were added, and dependencies/make dependencies/optional dependencies were cleaned up and organized generally.