-
Notifications
You must be signed in to change notification settings - Fork 671
Closed
Description
Hey, archlinux user here trying to build ompl with python bindings. While running ninja update_bindings I get the following errors.
I'm running python 3.9.7 with pyenv and virtualenvwrapper. Any suggestions?
I've installed the dependencies that show up in cmake and enabled OMPL_BUILD_PYBINDINGS=On.
Edit: hiding user folder structure below
File "<hidden>/.cache/yay/ompl/src/ompl-1.5.2/py-bindings/generate_bindings.py", line 950, in <module>
globals()['ompl_'+module+'_generator_t']()
File "<hidden>/.cache/yay/ompl/src/ompl-1.5.2/py-bindings/generate_bindings.py", line 878, in __init__
code_generator_t.__init__(self, 'util', None, replacement, 1)
File "<hidden>/.cache/yay/ompl/src/ompl-1.5.2/py-bindings/ompl/bindings_generator.py", line 146, in __init__
self.filter_declarations()
File "<hidden>/.cache/yay/ompl/src/ompl-1.5.2/py-bindings/generate_bindings.py", line 893, in filter_declarations
self.std_ns.class_('vector< std::string >').include()
File "<hidden>/.virtualenvs/msc_simulation_env/lib/python3.9/site-packages/pygccxml/declarations/scopedef.py", line 546, in class_
self._find_single(
File "<hidden>/.virtualenvs/msc_simulation_env/lib/python3.9/site-packages/pygccxml/declarations/scopedef.py", line 464, in _find_single
found = matcher.get_single(decl_matcher, decls, False)
File "<hidden>/.virtualenvs/msc_simulation_env/lib/python3.9/site-packages/pygccxml/declarations/scopedef.py", line 90, in get_single
raise runtime_errors.declaration_not_found_t(decl_matcher)
pygccxml.declarations.runtime_errors.declaration_not_found_t: Unable to find declaration. Matcher: [(decl type==class_t) and (name==vector< std::string >)]
File "<hidden>/.cache/yay/ompl/src/ompl-1.5.2/py-bindings/generate_bindings.py", line 950, in <module>
globals()['ompl_'+module+'_generator_t']()
File "<hidden>/.cache/yay/ompl/src/ompl-1.5.2/py-bindings/generate_bindings.py", line 154, in __init__
code_generator_t.__init__(self, 'base', ['bindings/util'], replacement)
File "<hidden>/.cache/yay/ompl/src/ompl-1.5.2/py-bindings/ompl/bindings_generator.py", line 146, in __init__
self.filter_declarations()
File "<hidden>/.cache/yay/ompl/src/ompl-1.5.2/py-bindings/generate_bindings.py", line 163, in filter_declarations
self.std_ns.class_(
File "<hidden>/.virtualenvs/msc_simulation_env/lib/python3.9/site-packages/pygccxml/declarations/scopedef.py", line 546, in class_
self._find_single(
File "<hidden>/.virtualenvs/msc_simulation_env/lib/python3.9/site-packages/pygccxml/declarations/scopedef.py", line 464, in _find_single
found = matcher.get_single(decl_matcher, decls, False)
File "<hidden>/.virtualenvs/msc_simulation_env/lib/python3.9/site-packages/pygccxml/declarations/scopedef.py", line 90, in get_single
raise runtime_errors.declaration_not_found_t(decl_matcher)
pygccxml.declarations.runtime_errors.declaration_not_found_t: Unable to find declaration. Matcher: [(decl type==class_t) and (name==map< std::string, std::shared_ptr< ompl::base::ProjectionEvaluator > >)]```
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels