Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OMPL installation fails #32

Open
czerwinskilukasz1 opened this issue Dec 22, 2024 · 1 comment
Open

OMPL installation fails #32

czerwinskilukasz1 opened this issue Dec 22, 2024 · 1 comment

Comments

@czerwinskilukasz1
Copy link

When running ./install_ompl_1.5.2.sh --python, the following error occurs:

(...)
Length: unspecified [application/x-gzip]
Saving to: 'STDOUT'

-                                                                   [         <=>                                                                                                                                          ]  22.01M  12.5MB/s    in 1.8s

2024-12-22 01:22:12 (12.5 MB/s) - written to stdout [23082698]

-- The CXX compiler identification is GNU 13.3.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Build type: Release
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1")
-- Checking for module 'ode'
--   Found ode, version 0.16.2
-- Checking for module 'flann'
--   Package 'flann', required by 'virtual:world', not found
-- Checking for module 'libspot'
--   Package 'libspot', required by 'virtual:world', not found
-- Could NOT find spot (missing: SPOT_LIBRARIES SPOT_INCLUDE_DIRS)
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- Found PY_numpy: /usr/lib/python3/dist-packages/numpy
-- Could NOT find PY_pyplusplus (missing: PY_PYPLUSPLUS)
-- Could NOT find PY_pygccxml (missing: PY_PYGCCXML)
-- Found castxml: /usr/bin/castxml
-- Checking for module 'yaml-cpp'
--   Found yaml-cpp, version 0.8.0
-- Found yaml-cpp: yaml-cpp
-- The following features have been enabled:

 * OMPL_VERSIONED_INSTALL, Whether to install header files in
   <prefix>/include/ompl-X.Y/ompl, where X and Y are the major and minor
   version numbers
 * OMPL_BUILD_TESTS, Whether to build the unit tests.
 * OMPL_BUILD_DEMOS, Whether to build the OMPL demo programs.

-- The following OPTIONAL packages have been found:

 * Threads, <https://en.wikipedia.org/wiki/POSIX_Threads>
   Pthreads is sometimes needed, depending on OS / compiler.
 * pypy, <https://pypy.org>
   Used to speed up the generation of python bindings.
 * ODE, <http://ode.org>
   The Open Dynamics Engine can be used as a "black box" for kinodynamic planning.
 * castxml, <https://github.com/CastXML/CastXML>
   Used to generate Python bindings.
 * PkgConfig, <https://www.freedesktop.org/wiki/Software/pkg-config/>
   Used to find (compilation flags for) dependencies.
 * yaml-cpp, <https://github.com/jbeder/yaml-cpp>
   Used for parsing input data for the PlanarManipulator demo.
 * Python, <https://www.python.org>
   Used for python bindings.

-- The following REQUIRED packages have been found:

 * Eigen3, <http://eigen.tuxfamily.org>
   A linear algebra library used throughout OMPL.
 * Boost (required version >= 1.58), <https://www.boost.org>
   Used throughout OMPL for data serialization, graphs, etc.

-- The following features have been disabled:

 * OMPL_BUILD_PYBINDINGS, Whether to build the Python bindings.
 * OMPL_BUILD_PYTESTS, Whether to build/run the python binding unit tests.

-- The following OPTIONAL packages have not been found:

 * MORSE, <https://www.openrobots.org/wiki/morse>
   OMPL includes a plugin for the MORSE Robot Simulation engine.
 * Triangle, <http://www.cs.cmu.edu/~quake/triangle.html>
   Used to create triangular decompositions of polygonal 2D environments.
 * flann (required version >= 1.8.3), <https://github.com/mariusmuja/flann>
   If detetected, FLANN can be used for nearest neighbor queries by OMPL.
 * spot, <http://spot.lrde.epita.fr>
   Used for constructing finite automata from LTL formulae.
 * Doxygen, <http://doxygen.org>
   Used to create the OMPL documentation (i.e., https://ompl.kavrakilab.org).

-- The following Python modules were found:

 * numpy

-- The following Python modules were NOT found:

 * pyplusplus pygccxml

-- Configuring done (1.4s)
-- Generating done (0.2s)
-- Build files have been written to: /root/RoboGen/ompl-1.5.2/build/Release
make: *** No rule to make target 'update_bindings'.  Stop.
(robogen) root@8d9e3c06d12f:~/RoboGen#
@yufeiwang63
Copy link
Collaborator

Have you tried the prebuilt wheels?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants