meta-ros/v1-recipes-ros2/ament-cmake/ament-cmake-core_git.bb

9 lines
309 B
BlitzBasic
Raw Normal View History

SUMMARY = "The core of the ament buildsystem in CMake."
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://package.xml;beginline=17;endline=17;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
ament-cmake-core: Fix the dependency on ${PYTHON_PN}-pyparsing * it actually needs ${PYTHON_PN}-pyparsing-native as shown in do_configure failure: | DEBUG: Executing shell function do_configure | -- Found PythonInterp: ament-cmake-core/git-r0/recipe-sysroot-native/usr/bin/python3-native/python3 (found suitable version "3.5.2", minimum required is "3") | -- Using PYTHON_EXECUTABLE: ament-cmake-core/git-r0/recipe-sysroot-native/usr/bin/python3-native/python3 | Error parsing 'ament-cmake-core/git-r0/git/ament_cmake_core/package.xml': | Traceback (most recent call last): | File "ament-cmake-core/git-r0/git/ament_cmake_core/cmake/core/package_xml_2_cmake.py", line 145, in <module> | main() | File "ament-cmake-core/git-r0/git/ament_cmake_core/cmake/core/package_xml_2_cmake.py", line 56, in main | raise e | File "ament-cmake-core/git-r0/git/ament_cmake_core/cmake/core/package_xml_2_cmake.py", line 53, in main | package = parse_package_string(args.package_xml.read()) | File "ament-cmake-core/git-r0/recipe-sysroot-native/usr/lib/python3.5/site-packages/ament_package/__init__.py", line 173, in parse_package_string | pkg.build_depends = _get_dependencies(root, 'build_depend') | File "ament-cmake-core/git-r0/recipe-sysroot-native/usr/lib/python3.5/site-packages/ament_package/__init__.py", line 364, in _get_dependencies | from .dependency import Dependency | File "ament-cmake-core/git-r0/recipe-sysroot-native/usr/lib/python3.5/site-packages/ament_package/dependency.py", line 15, in <module> | from ament_package.condition import evaluate_condition | File "ament-cmake-core/git-r0/recipe-sysroot-native/usr/lib/python3.5/site-packages/ament_package/condition.py", line 17, in <module> | import pyparsing | ImportError: No module named 'pyparsing' | CMake Error at cmake/core/ament_package_xml.cmake:94 (message): Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-08-21 14:34:13 +08:00
DEPENDS = "ament-package-native ${PYTHON_PN}-pyparsing-native"
include ament-cmake.inc
RDEPENDS_${PN} += "ament-package cmake"