ros2-java / ros2_java_examples Goto Github PK
View Code? Open in Web Editor NEWExample Java applications for the ROS2 Java bindings
License: Apache License 2.0
Example Java applications for the ROS2 Java bindings
License: Apache License 2.0
Following the instructions on https://github.com/esteve/ros2_java/blob/master/README.md#desktop
from the link on https://github.com/ros2-java/ros2_java_examples
the command
src/ament/ament_tools/scripts/ament.py build --symlink-install --isolated
produces an error
shackle@unimate:~/ament_ws$ src/ament/ament_tools/scripts/ament.py build --symlink-install --isolated
/usr/local/lib/python3.10/dist-packages/pkg_resources/init.py:123: PkgResourcesDeprecationWarning: 1.16.0-unknown is an invalid version and will not be supported in a future release
warnings.warn(
/usr/local/lib/python3.10/dist-packages/pkg_resources/init.py:123: PkgResourcesDeprecationWarning: 1.1build1 is an invalid version and will not be supported in a future release
warnings.warn(
/usr/local/lib/python3.10/dist-packages/pkg_resources/init.py:123: PkgResourcesDeprecationWarning: 0.1.43ubuntu1 is an invalid version and will not be supported in a future release
warnings.warn(
+++ Building 'ament_cppcheck'
/usr/local/lib/python3.10/dist-packages/pkg_resources/init.py:123: PkgResourcesDeprecationWarning: 1.16.0-unknown is an invalid version and will not be supported in a future release
warnings.warn(
/usr/local/lib/python3.10/dist-packages/pkg_resources/init.py:123: PkgResourcesDeprecationWarning: 1.1build1 is an invalid version and will not be supported in a future release
warnings.warn(
/usr/local/lib/python3.10/dist-packages/pkg_resources/init.py:123: PkgResourcesDeprecationWarning: 0.1.43ubuntu1 is an invalid version and will not be supported in a future release
warnings.warn(
+++ Installing 'ament_cppcheck'
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_cppcheck/share/ament_cppcheck/package.xml
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_cppcheck/share/ament_cppcheck/environment/ament_prefix_path.sh
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_cppcheck/share/ament_cppcheck/environment/path.sh
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_cppcheck/share/ament_cppcheck/environment/pythonpath.sh
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_cppcheck/share/ament_cppcheck/local_setup.bash
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_cppcheck/share/ament_cppcheck/local_setup.sh
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_cppcheck/share/ament_cppcheck/local_setup.zsh
==> '. /home/shackle/ament_ws/build_isolated/ament_cppcheck/ament_python__install.sh && /usr/bin/python3 setup.py develop --prefix /home/shackle/ament_ws/install_isolated/ament_cppcheck --no-deps' in '/home/shackle/ament_ws/build_isolated/ament_cppcheck'
running develop
/usr/local/lib/python3.10/dist-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
/usr/local/lib/python3.10/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
/usr/local/lib/python3.10/dist-packages/pkg_resources/init.py:123: PkgResourcesDeprecationWarning: 1.16.0-unknown is an invalid version and will not be supported in a future release
warnings.warn(
/usr/local/lib/python3.10/dist-packages/pkg_resources/init.py:123: PkgResourcesDeprecationWarning: 1.1build1 is an invalid version and will not be supported in a future release
warnings.warn(
/usr/local/lib/python3.10/dist-packages/pkg_resources/init.py:123: PkgResourcesDeprecationWarning: 0.1.43ubuntu1 is an invalid version and will not be supported in a future release
warnings.warn(
running egg_info
writing ament_cppcheck.egg-info/PKG-INFO
writing dependency_links to ament_cppcheck.egg-info/dependency_links.txt
writing entry points to ament_cppcheck.egg-info/entry_points.txt
writing requirements to ament_cppcheck.egg-info/requires.txt
writing top-level names to ament_cppcheck.egg-info/top_level.txt
reading manifest file 'ament_cppcheck.egg-info/SOURCES.txt'
writing manifest file 'ament_cppcheck.egg-info/SOURCES.txt'
running build_ext
Creating /home/shackle/ament_ws/install_isolated/ament_cppcheck/lib/python3.10/site-packages/ament-cppcheck.egg-link (link to .)
ament-cppcheck 0.5.2 is already the active version in easy-install.pth
Installing ament_cppcheck script to /home/shackle/ament_ws/install_isolated/ament_cppcheck/bin
Installed /home/shackle/ament_ws/build_isolated/ament_cppcheck
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_cppcheck/local_setup.bash
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_cppcheck/local_setup.sh
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_cppcheck/local_setup.zsh
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_cppcheck/setup.bash
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_cppcheck/setup.sh
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_cppcheck/setup.zsh
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_cppcheck/_order_packages.py
+++ Building 'ament_flake8'
/usr/local/lib/python3.10/dist-packages/pkg_resources/init.py:123: PkgResourcesDeprecationWarning: 1.16.0-unknown is an invalid version and will not be supported in a future release
warnings.warn(
/usr/local/lib/python3.10/dist-packages/pkg_resources/init.py:123: PkgResourcesDeprecationWarning: 1.1build1 is an invalid version and will not be supported in a future release
warnings.warn(
/usr/local/lib/python3.10/dist-packages/pkg_resources/init.py:123: PkgResourcesDeprecationWarning: 0.1.43ubuntu1 is an invalid version and will not be supported in a future release
warnings.warn(
+++ Installing 'ament_flake8'
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_flake8/share/ament_flake8/package.xml
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_flake8/share/ament_flake8/environment/ament_prefix_path.sh
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_flake8/share/ament_flake8/environment/path.sh
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_flake8/share/ament_flake8/environment/pythonpath.sh
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_flake8/share/ament_flake8/local_setup.bash
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_flake8/share/ament_flake8/local_setup.sh
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_flake8/share/ament_flake8/local_setup.zsh
==> '. /home/shackle/ament_ws/build_isolated/ament_flake8/ament_python__install.sh && /usr/bin/python3 setup.py develop --prefix /home/shackle/ament_ws/install_isolated/ament_flake8 --no-deps' in '/home/shackle/ament_ws/build_isolated/ament_flake8'
running develop
/usr/local/lib/python3.10/dist-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
/usr/local/lib/python3.10/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
/usr/local/lib/python3.10/dist-packages/pkg_resources/init.py:123: PkgResourcesDeprecationWarning: 1.16.0-unknown is an invalid version and will not be supported in a future release
warnings.warn(
/usr/local/lib/python3.10/dist-packages/pkg_resources/init.py:123: PkgResourcesDeprecationWarning: 1.1build1 is an invalid version and will not be supported in a future release
warnings.warn(
/usr/local/lib/python3.10/dist-packages/pkg_resources/init.py:123: PkgResourcesDeprecationWarning: 0.1.43ubuntu1 is an invalid version and will not be supported in a future release
warnings.warn(
running egg_info
writing ament_flake8.egg-info/PKG-INFO
writing dependency_links to ament_flake8.egg-info/dependency_links.txt
writing entry points to ament_flake8.egg-info/entry_points.txt
writing requirements to ament_flake8.egg-info/requires.txt
writing top-level names to ament_flake8.egg-info/top_level.txt
reading manifest file 'ament_flake8.egg-info/SOURCES.txt'
writing manifest file 'ament_flake8.egg-info/SOURCES.txt'
running build_ext
Creating /home/shackle/ament_ws/install_isolated/ament_flake8/lib/python3.10/site-packages/ament-flake8.egg-link (link to .)
ament-flake8 0.5.2 is already the active version in easy-install.pth
Installing ament_flake8 script to /home/shackle/ament_ws/install_isolated/ament_flake8/bin
Installed /home/shackle/ament_ws/build_isolated/ament_flake8
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_flake8/local_setup.bash
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_flake8/local_setup.sh
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_flake8/local_setup.zsh
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_flake8/setup.bash
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_flake8/setup.sh
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_flake8/setup.zsh
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_flake8/_order_packages.py
+++ Building 'ament_package'
/usr/local/lib/python3.10/dist-packages/pkg_resources/init.py:123: PkgResourcesDeprecationWarning: 1.16.0-unknown is an invalid version and will not be supported in a future release
warnings.warn(
/usr/local/lib/python3.10/dist-packages/pkg_resources/init.py:123: PkgResourcesDeprecationWarning: 1.1build1 is an invalid version and will not be supported in a future release
warnings.warn(
/usr/local/lib/python3.10/dist-packages/pkg_resources/init.py:123: PkgResourcesDeprecationWarning: 0.1.43ubuntu1 is an invalid version and will not be supported in a future release
warnings.warn(
+++ Installing 'ament_package'
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_package/share/ament_package/package.xml
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_package/share/ament_package/environment/ament_prefix_path.sh
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_package/share/ament_package/environment/path.sh
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_package/share/ament_package/environment/pythonpath.sh
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_package/share/ament_package/local_setup.bash
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_package/share/ament_package/local_setup.sh
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_package/share/ament_package/local_setup.zsh
==> '. /home/shackle/ament_ws/build_isolated/ament_package/ament_python__install.sh && /usr/bin/python3 setup.py develop --prefix /home/shackle/ament_ws/install_isolated/ament_package --no-deps' in '/home/shackle/ament_ws/build_isolated/ament_package'
running develop
/usr/local/lib/python3.10/dist-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
/usr/local/lib/python3.10/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
/usr/local/lib/python3.10/dist-packages/pkg_resources/init.py:123: PkgResourcesDeprecationWarning: 1.16.0-unknown is an invalid version and will not be supported in a future release
warnings.warn(
/usr/local/lib/python3.10/dist-packages/pkg_resources/init.py:123: PkgResourcesDeprecationWarning: 1.1build1 is an invalid version and will not be supported in a future release
warnings.warn(
/usr/local/lib/python3.10/dist-packages/pkg_resources/init.py:123: PkgResourcesDeprecationWarning: 0.1.43ubuntu1 is an invalid version and will not be supported in a future release
warnings.warn(
running egg_info
writing ament_package.egg-info/PKG-INFO
writing dependency_links to ament_package.egg-info/dependency_links.txt
writing top-level names to ament_package.egg-info/top_level.txt
reading manifest file 'ament_package.egg-info/SOURCES.txt'
writing manifest file 'ament_package.egg-info/SOURCES.txt'
running build_ext
Creating /home/shackle/ament_ws/install_isolated/ament_package/lib/python3.10/site-packages/ament-package.egg-link (link to .)
ament-package 0.5.2 is already the active version in easy-install.pth
Installed /home/shackle/ament_ws/build_isolated/ament_package
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_package/local_setup.bash
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_package/local_setup.sh
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_package/local_setup.zsh
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_package/setup.bash
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_package/setup.sh
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_package/setup.zsh
-- [ament] Deploying: /home/shackle/ament_ws/install_isolated/ament_package/_order_packages.py
+++ Building 'ament_cmake_core'
==> '. /home/shackle/ament_ws/build_isolated/ament_cmake_core/cmake__build.sh && /usr/bin/cmake -DBUILD_TESTING=0 -DAMENT_CMAKE_SYMLINK_INSTALL=1 -DCMAKE_INSTALL_PREFIX=/home/shackle/ament_ws/install_isolated/ament_cmake_core /home/shackle/ament_ws/src/ament/ament_cmake/ament_cmake_core' in '/home/shackle/ament_ws/build_isolated/ament_cmake_core'
-- Using PYTHON_EXECUTABLE: /usr/bin/python3
-- Override CMake install command with custom implementation using symlinks instead of copying resources
-- ament_cmake_core 0.5.1
Traceback (most recent call last):
File "/home/shackle/ament_ws/src/ament/ament_cmake/ament_cmake_core/cmake/package_templates/templates_2_cmake.py", line 21, in
from ament_package.templates import get_environment_hook_template_path
ModuleNotFoundError: No module named 'ament_package'
CMake Error at ament_cmake_package_templates-extras.cmake:41 (message):
execute_process(/usr/bin/python3
/home/shackle/ament_ws/src/ament/ament_cmake/ament_cmake_core/cmake/package_templates/templates_2_cmake.py
/home/shackle/ament_ws/build_isolated/ament_cmake_core/ament_cmake_package_templates/templates.cmake)
returned error code 1
Call Stack (most recent call first):
CMakeLists.txt:19 (include)
-- Configuring incomplete, errors occurred!
See also "/home/shackle/ament_ws/build_isolated/ament_cmake_core/CMakeFiles/CMakeOutput.log".
<== Command '. /home/shackle/ament_ws/build_isolated/ament_cmake_core/cmake__build.sh && /usr/bin/cmake -DBUILD_TESTING=0 -DAMENT_CMAKE_SYMLINK_INSTALL=1 -DCMAKE_INSTALL_PREFIX=/home/shackle/ament_ws/install_isolated/ament_cmake_core /home/shackle/ament_ws/src/ament/ament_cmake/ament_cmake_core' failed in '/home/shackle/ament_ws/build_isolated/ament_cmake_core' with exit code '1'
<== Command '. /home/shackle/ament_ws/build_isolated/ament_cmake_core/cmake__build.sh && /usr/bin/cmake -DBUILD_TESTING=0 -DAMENT_CMAKE_SYMLINK_INSTALL=1 -DCMAKE_INSTALL_PREFIX=/home/shackle/ament_ws/install_isolated/ament_cmake_core /home/shackle/ament_ws/src/ament/ament_cmake/ament_cmake_core' failed in '/home/shackle/ament_ws/build_isolated/ament_cmake_core' with exit code '1'
when i build the project with : ament build --symlink-install --isolated --only-package rcljava_examples
return output :
Process package 'rcljava_examples' with context:
--------------------------------------------------------------------------------
source_space => /home/micky/ros-workspace/ros2java/ros2_java_ws/src/ros2_java/ros2_java_examples/rcljava_examples
build_space => /home/micky/ros-workspace/ros2java/ros2_java_ws/build_isolated/rcljava_examples
install_space => /home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rcljava_examples
make_flags => -j4, -l4
build_tests => False
--------------------------------------------------------------------------------
+++ Building 'rcljava_examples'
Traceback (most recent call last):
File "/home/micky/ros-workspace/ros2java/ament_ws/install_isolated/ament_tools/bin/ament", line 9, in <module>
load_entry_point('ament-tools', 'console_scripts', 'ament')()
File "/home/micky/ros-workspace/ros2java/ament_ws/build_isolated/ament_tools/ament_tools/commands/ament.py", line 88, in main
rc = args.main(args)
File "/home/micky/ros-workspace/ros2java/ament_ws/build_isolated/ament_tools/ament_tools/verbs/build/cli.py", line 164, in main
return iterate_packages(opts, packages, per_package_main)
File "/home/micky/ros-workspace/ros2java/ament_ws/build_isolated/ament_tools/ament_tools/verbs/build/cli.py", line 295, in iterate_packages
rc = processSequentially(jobs)
File "/home/micky/ros-workspace/ros2java/ament_ws/build_isolated/ament_tools/ament_tools/verbs/build/cli.py", line 335, in processSequentially
rc = job['callback'](job['opts'])
File "/home/micky/ros-workspace/ros2java/ament_ws/build_isolated/ament_tools/ament_tools/verbs/build_pkg/cli.py", line 270, in main
return run(opts, context)
File "/home/micky/ros-workspace/ros2java/ament_ws/build_isolated/ament_tools/ament_tools/verbs/build_pkg/cli.py", line 315, in run
handle_build_action(on_build_ret, context)
File "/home/micky/ros-workspace/ros2java/ament_ws/build_isolated/ament_tools/ament_tools/verbs/build_pkg/cli.py", line 260, in handle_build_action
run_command(build_action, context)
File "/home/micky/ros-workspace/ros2java/ament_ws/build_isolated/ament_tools/ament_tools/verbs/build_pkg/cli.py", line 238, in run_command
print("==> '{0}' in '{1}'".format(" ".join(build_action.cmd), cwd))
TypeError: sequence item 0: expected str instance, NoneType found
dump :
content of context
install_space => /home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rcljava_examples
symlink_install => True
ament_gradle_args => []
source_space => /home/micky/ros-workspace/ros2java/ros2_java_ws/src/ros2_java/ros2_java_examples/rcljava_examples
make_flags => ['-j4', '-l4']
build_tests => False
exec_dependency_paths_in_workspace => ['/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_generator_java/share/rosidl_generator_java', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/example_interfaces/share/example_interfaces', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rcljava/share/rcljava', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/std_msgs/share/std_msgs', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/sensor_msgs/share/sensor_msgs']
build_space => /home/micky/ros-workspace/ros2java/ros2_java_ws/build_isolated/rcljava_examples
install => True
dry_run => False
package_manifest => {'test_depends': [], 'buildtool_export_depends': [], 'name': 'rcljava_examples', 'build_export_depends': [], 'urls': [], 'exports': [<ament_package.export.Export object at 0x7f48b5e7a0c8>], 'filename': '/home/micky/ros-workspace/ros2java/ros2_java_ws/src/ros2_java/ros2_java_examples/rcljava_examples/package.xml', 'package_format': 2, 'buildtool_depends': [<ament_package.dependency.Dependency object at 0x7f48b5f0bf68>, <ament_package.dependency.Dependency object at 0x7f48b5f0bca8>, <ament_package.dependency.Dependency object at 0x7f48b5f0bc50>, <ament_package.dependency.Dependency object at 0x7f48b5f0b938>, <ament_package.dependency.Dependency object at 0x7f48b5f0b8e0>], 'build_depends': [<ament_package.dependency.Dependency object at 0x7f48b5f0d0f8>, <ament_package.dependency.Dependency object at 0x7f48b5f0d0a0>, <ament_package.dependency.Dependency object at 0x7f48b5f0b3b8>, <ament_package.dependency.Dependency object at 0x7f48b5f0bfc0>], 'maintainers': [<ament_package.person.Person object at 0x7f48b5f07588>], 'authors': [], 'replaces': [], 'doc_depends': [], 'licenses': ['Apache License 2.0'], 'exec_depends': [<ament_package.dependency.Dependency object at 0x7f48b5f0b9e8>, <ament_package.dependency.Dependency object at 0x7f48b5f0b990>, <ament_package.dependency.Dependency object at 0x7f48b5f0b728>, <ament_package.dependency.Dependency object at 0x7f48b5f0bf10>, <ament_package.dependency.Dependency object at 0x7f48b5f0b780>], 'conflicts': [], 'version': '0.0.0', 'description': 'Package containing examples of how to use the rcljava API.'}
build_dependencies => ['/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/ament_cmake_export_jars/share/ament_cmake_export_jars', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/connext_cmake_module/share/connext_cmake_module', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/fastcdr/share/fastcdr', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/fastrtps/share/fastrtps', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/opensplice_cmake_module/share/opensplice_cmake_module', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/python_cmake_module/share/python_cmake_module', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rmw/share/rmw', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rmw_implementation_cmake/share/rmw_implementation_cmake', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_cmake/share/rosidl_cmake', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_default_generators/share/rosidl_default_generators', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_default_runtime/share/rosidl_default_runtime', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_generator_dds_idl/share/rosidl_generator_dds_idl', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_parser/share/rosidl_parser', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_generator_c/share/rosidl_generator_c', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rmw_connext_shared_cpp/share/rmw_connext_shared_cpp', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_generator_cpp/share/rosidl_generator_cpp', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_generator_java/share/rosidl_generator_java', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_typesupport_connext_cpp/share/rosidl_typesupport_connext_cpp', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_typesupport_connext_c/share/rosidl_typesupport_connext_c', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rmw_connext_cpp/share/rmw_connext_cpp', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_typesupport_introspection_c/share/rosidl_typesupport_introspection_c', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_typesupport_introspection_cpp/share/rosidl_typesupport_introspection_cpp', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rmw_connext_dynamic_cpp/share/rmw_connext_dynamic_cpp', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rmw_fastrtps_cpp/share/rmw_fastrtps_cpp', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_typesupport_opensplice_cpp/share/rosidl_typesupport_opensplice_cpp', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_typesupport_opensplice_c/share/rosidl_typesupport_opensplice_c', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rmw_opensplice_cpp/share/rmw_opensplice_cpp', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rmw_implementation/share/rmw_implementation', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_generator_py/share/rosidl_generator_py', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/builtin_interfaces/share/builtin_interfaces', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/example_interfaces/share/example_interfaces', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rcl_interfaces/share/rcl_interfaces', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/std_msgs/share/std_msgs', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/geometry_msgs/share/geometry_msgs', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rcl/share/rcl', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rcljava/share/rcljava', '/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/sensor_msgs/share/sensor_msgs']
content of build_action.cmd
[None, '-Pament.build_space=/home/micky/ros-workspace/ros2java/ros2_java_ws/build_isolated/rcljava_examples', '-Pament.install_space=/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rcljava_examples', '-Pament.dependencies=/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/ament_cmake_export_jars/share/ament_cmake_export_jars:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/connext_cmake_module/share/connext_cmake_module:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/fastcdr/share/fastcdr:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/fastrtps/share/fastrtps:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/opensplice_cmake_module/share/opensplice_cmake_module:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/python_cmake_module/share/python_cmake_module:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rmw/share/rmw:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rmw_implementation_cmake/share/rmw_implementation_cmake:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_cmake/share/rosidl_cmake:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_default_generators/share/rosidl_default_generators:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_default_runtime/share/rosidl_default_runtime:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_generator_dds_idl/share/rosidl_generator_dds_idl:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_parser/share/rosidl_parser:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_generator_c/share/rosidl_generator_c:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rmw_connext_shared_cpp/share/rmw_connext_shared_cpp:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_generator_cpp/share/rosidl_generator_cpp:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_generator_java/share/rosidl_generator_java:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_typesupport_connext_cpp/share/rosidl_typesupport_connext_cpp:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_typesupport_connext_c/share/rosidl_typesupport_connext_c:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rmw_connext_cpp/share/rmw_connext_cpp:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_typesupport_introspection_c/share/rosidl_typesupport_introspection_c:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_typesupport_introspection_cpp/share/rosidl_typesupport_introspection_cpp:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rmw_connext_dynamic_cpp/share/rmw_connext_dynamic_cpp:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rmw_fastrtps_cpp/share/rmw_fastrtps_cpp:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_typesupport_opensplice_cpp/share/rosidl_typesupport_opensplice_cpp:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_typesupport_opensplice_c/share/rosidl_typesupport_opensplice_c:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rmw_opensplice_cpp/share/rmw_opensplice_cpp:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rmw_implementation/share/rmw_implementation:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rosidl_generator_py/share/rosidl_generator_py:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/builtin_interfaces/share/builtin_interfaces:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/example_interfaces/share/example_interfaces:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rcl_interfaces/share/rcl_interfaces:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/std_msgs/share/std_msgs:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/geometry_msgs/share/geometry_msgs:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rcl/share/rcl:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/rcljava/share/rcljava:/home/micky/ros-workspace/ros2java/ros2_java_ws/install_isolated/sensor_msgs/share/sensor_msgs', 'build']
Hi, Guys, why this function client.waitForService() always return true whatever ServcerNode is alive or die?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.