You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am trying to compile ROS 2 for Pepper using the /prepare_requirements_ros2.sh and /build_ros2.sh scripts. I am using the latest version of the Aldeberan CTC toolkit.
Am I missing something? I believe the CTC only has TinyXMLv1.
+ docker run --rm -u 0 -e PYTHON2_VERSION=2.7.13 -e PYTHON3_VERSION=3.6.1 -e PYTHON2_MAJOR_VERSION=2 -e PYTHON2_MINOR_VERSION=7 -e PYTHON3_MAJOR_VERSION=3 -e PYTHON3_MINOR_VERSION=6 -e ALDE_CTC_CROSS=/home/nao/ctc -e INSTALL_ROOT=.ros-root -v /home/spijkervet/ros2/ros2_pepper/Python-2.7.13-host:/home/nao/.ros-root/Python-2.7.13:ro -v /home/spijkervet/ros2/ros2_pepper/Python-3.6.1-host:/home/nao/.ros-root/Python-3.6.1:ro -v /home/spijkervet/ros2/ros2_pepper/.ros-root/Python-2.7.13:/home/nao/.ros-root/Python-2.7.13-pepper:ro -v /home/spijkervet/ros2/ros2_pepper/.ros-root/Python-3.6.1:/home/nao/.ros-root/Python-3.6.1-pepper:ro -v /home/spijkervet/sdk/naoqi/ctc-linux64-atom-2.5.2.74:/home/nao/ctc:ro -v /home/spijkervet/ros2/ros2_pepper/.ros-root/ros1_dependencies:/home/nao/.ros-root/ros1_dependencies:ro -v /home/spijkervet/ros2/ros2_pepper/.ros-root/ros1_inst:/home/nao/.ros-root/ros1_inst:ro -v /home/spijkervet/ros2/ros2_pepper/.ros-root/ros2_inst:/home/nao/.ros-root/ros2_inst:rw -v /home/spijkervet/ros2/ros2_pepper/pepper_ros1_ws:/home/nao/pepper_ros1_ws -v /home/spijkervet/ros2/ros2_pepper/pepper_ament_ws:/home/nao/pepper_ament_ws -v /home/spijkervet/ros2/ros2_pepper/pepper_ros2_ws:/home/nao/pepper_ros2_ws ros2-pepper bash -c ' export LD_LIBRARY_PATH=/home/nao/ctc/openssl/lib:/home/nao/ctc/zlib/lib:/home/nao/.ros-root/Python-2.7.13/lib:/home/nao/.ros-root/Python-3.6.1/lib && export PKG_CONFIG_PATH=/home/nao/.ros-root/Python-2.7.13/lib/pkgconfig:/home/nao/.ros-root/Python-3.6.1/lib/pkgconfig:/home/nao/.ros-root/ros1_dependencies/lib/pkgconfig:/home/nao/.ros-root/ros1_inst/lib/pkgconfig && export PATH=/home/nao/.ros-root/Python-2.7.13/bin:/home/nao/.ros-root/Python-3.6.1/bin:${PATH} && source /home/nao/pepper_ament_ws/install_isolated/local_setup.bash && cd pepper_ros2_ws && vcs import src < pepper_ros2.repos && ament build --install-space /home/nao/.ros-root/ros2_inst --isolated --cmake-args -Dorocos_kdl_DIR=/home/nao/.ros-root/ros1_inst/share/orocos_kdl -Dnaoqi_libqi_DIR=/home/nao/.ros-root/ros1_inst/share/naoqi_libqi/cmake -Dnaoqi_libqicore_DIR=/home/nao/.ros-root/ros1_inst/share/naoqi_libqicore/cmake -DCATKIN_ENABLE_TESTING=OFF -DENABLE_TESTING=OFF -DPYTHON_EXECUTABLE=/home/nao/.ros-root/Python-3.6.1/bin/python3 -DPYTHON2_LIBRARY=/home/nao/.ros-root/Python-2.7.13-pepper/lib/libpython2.7.so -DPYTHON_LIBRARY=/home/nao/.ros-root/Python-3.6.1-pepper/lib/libpython3.6m.so -DPYTHON_SOABI=cpython-36m-i386-linux-gnu -DTHIRDPARTY_Asio=ON -DCMAKE_TOOLCHAIN_FILE=/home/nao/pepper_ros2_ws/ctc-cmake-toolchain.cmake -DALDE_CTC_CROSS=/home/nao/ctc -DCMAKE_FIND_ROOT_PATH="/home/nao/pepper_ament_ws/install_isolated;/home/nao/.ros-root/ros2_inst;/home/nao/pepper_ros2_ws/src/eProsima/Fast-RTPS/thirdparty;/home/nao/.ros-root/Python-2.7.13-pepper;/home/nao/.ros-root/Python-3.6.1-pepper;/home/nao/.ros-root/ros1_dependencies;/home/nao/.ros-root/ros1_inst;/home/nao/.ros-root/ros2_inst;/home/nao/.ros-root/ros2_inst/fastcdr;/home/nao/ctc" --'
.....................
=== src/eProsima/Fast-CDR (git) ===
Cloning into '.'...
Already on 'master'
Your branch is up-to-date with 'origin/master'.
=== src/eProsima/Fast-RTPS (git) ===
Cloning into '.'...
Already on 'master'
Your branch is up-to-date with 'origin/master'.
=== src/naoqi_bridge_msgs (git) ===
Cloning into '.'...
Switched to a new branch 'ros2'
Branch ros2 set up to track remote branch ros2 from origin.
=== src/naoqi_driver (git) ===
Cloning into '.'...
Switched to a new branch 'ros2'
Branch ros2 set up to track remote branch ros2 from origin.
=== src/ros/class_loader (git) ===
Cloning into '.'...
Switched to a new branch 'ros2'
Branch ros2 set up to track remote branch ros2 from origin.
=== src/ros2/ament_cmake_ros (git) ===
Cloning into '.'...
Already on 'master'
Your branch is up-to-date with 'origin/master'.
=== src/ros2/common_interfaces (git) ===
Cloning into '.'...
Already on 'master'
Your branch is up-to-date with 'origin/master'.
=== src/ros2/example_interfaces (git) ===
Cloning into '.'...
Already on 'master'
Your branch is up-to-date with 'origin/master'.
=== src/ros2/examples (git) ===
Cloning into '.'...
Already on 'master'
Your branch is up-to-date with 'origin/master'.
=== src/ros2/poco_vendor (git) ===
Cloning into '.'...
Already on 'master'
Your branch is up-to-date with 'origin/master'.
=== src/ros2/rcl (git) ===
Cloning into '.'...
Already on 'master'
Your branch is up-to-date with 'origin/master'.
=== src/ros2/rcl_interfaces (git) ===
Cloning into '.'...
Already on 'master'
Your branch is up-to-date with 'origin/master'.
=== src/ros2/rclcpp (git) ===
Cloning into '.'...
Already on 'master'
Your branch is up-to-date with 'origin/master'.
=== src/ros2/rcutils (git) ===
Cloning into '.'...
Already on 'master'
Your branch is up-to-date with 'origin/master'.
=== src/ros2/rmw (git) ===
Cloning into '.'...
Already on 'master'
Your branch is up-to-date with 'origin/master'.
=== src/ros2/rmw_fastrtps (git) ===
Cloning into '.'...
Already on 'master'
Your branch is up-to-date with 'origin/master'.
=== src/ros2/rmw_implementation (git) ===
Cloning into '.'...
Already on 'master'
Your branch is up-to-date with 'origin/master'.
=== src/ros2/rosidl (git) ===
Cloning into '.'...
Switched to a new branch 'c11'
Branch c11 set up to track remote branch c11 from origin.
=== src/ros2/rosidl_dds (git) ===
Cloning into '.'...
Already on 'master'
Your branch is up-to-date with 'origin/master'.
=== src/ros2/rosidl_typesupport (git) ===
Cloning into '.'...
Already on 'master'
Your branch is up-to-date with 'origin/master'.
=== src/vendor/console_bridge (git) ===
Cloning into '.'...
Already on 'master'
Your branch is up-to-date with 'origin/master'.
# Topological order
- ament_cmake_ros
- console_bridge
- fastcdr
- fastrtps
- fastrtps_cmake_module
- poco_vendor
- class_loader
- python_cmake_module
- rcutils
- rmw
- rmw_implementation_cmake
- rosidl_default_generators
- rosidl_default_runtime
- rosidl_generator_dds_idl
- rosidl_parser
- rosidl_cmake
- rosidl_typesupport_interface
- rosidl_generator_c
- rosidl_generator_cpp
- rosidl_typesupport_c
- rosidl_typesupport_cpp
- rosidl_typesupport_introspection_c
- rosidl_typesupport_introspection_cpp
- rmw_fastrtps_cpp
- rmw_implementation
- rosidl_generator_py
- builtin_interfaces
- example_interfaces
- lifecycle_msgs
- rcl_interfaces
- rosgraph_msgs
- std_msgs
- actionlib_msgs
- examples_rclpy_executors
- examples_rclpy_minimal_client
- examples_rclpy_minimal_publisher
- examples_rclpy_minimal_service
- examples_rclpy_minimal_subscriber
- geometry_msgs
- diagnostic_msgs
- nav_msgs
- rcl
- rcl_lifecycle
- rcl_yaml_param_parser
- rclcpp
- examples_rclcpp_minimal_client
- examples_rclcpp_minimal_composition
- examples_rclcpp_minimal_publisher
- examples_rclcpp_minimal_service
- examples_rclcpp_minimal_subscriber
- examples_rclcpp_minimal_timer
- rclcpp_lifecycle
- sensor_msgs
- shape_msgs
- std_srvs
- stereo_msgs
- test_msgs
- trajectory_msgs
- naoqi_bridge_msgs
- naoqi_driver
- visualization_msgs
- common_interfaces
Process package 'ament_cmake_ros' with context:
--------------------------------------------------------------------------------
source_space => /home/nao/pepper_ros2_ws/src/ros2/ament_cmake_ros/ament_cmake_ros
build_space => /home/nao/pepper_ros2_ws/build_isolated/ament_cmake_ros
install_space => /home/nao/.ros-root/ros2_inst/ament_cmake_ros
make_flags => -j8, -l8
build_tests => False
--------------------------------------------------------------------------------
+++ Building 'ament_cmake_ros'
Running cmake because arguments have changed.
==> '. /home/nao/pepper_ros2_ws/build_isolated/ament_cmake_ros/cmake__build.sh && /usr/bin/cmake -DBUILD_TESTING=0 -Dorocos_kdl_DIR=/home/nao/.ros-root/ros1_inst/share/orocos_kdl -Dnaoqi_libqi_DIR=/home/nao/.ros-root/ros1_inst/share/naoqi_libqi/cmake -Dnaoqi_libqicore_DIR=/home/nao/.ros-root/ros1_inst/share/naoqi_libqicore/cmake -DCATKIN_ENABLE_TESTING=OFF -DENABLE_TESTING=OFF -DPYTHON_EXECUTABLE=/home/nao/.ros-root/Python-3.6.1/bin/python3 -DPYTHON2_LIBRARY=/home/nao/.ros-root/Python-2.7.13-pepper/lib/libpython2.7.so -DPYTHON_LIBRARY=/home/nao/.ros-root/Python-3.6.1-pepper/lib/libpython3.6m.so -DPYTHON_SOABI=cpython-36m-i386-linux-gnu -DTHIRDPARTY_Asio=ON -DCMAKE_TOOLCHAIN_FILE=/home/nao/pepper_ros2_ws/ctc-cmake-toolchain.cmake -DALDE_CTC_CROSS=/home/nao/ctc -DCMAKE_FIND_ROOT_PATH=/home/nao/pepper_ament_ws/install_isolated;/home/nao/.ros-root/ros2_inst;/home/nao/pepper_ros2_ws/src/eProsima/Fast-RTPS/thirdparty;/home/nao/.ros-root/Python-2.7.13-pepper;/home/nao/.ros-root/Python-3.6.1-pepper;/home/nao/.ros-root/ros1_dependencies;/home/nao/.ros-root/ros1_inst;/home/nao/.ros-root/ros2_inst;/home/nao/.ros-root/ros2_inst/fastcdr;/home/nao/ctc -DCMAKE_INSTALL_PREFIX=/home/nao/.ros-root/ros2_inst/ament_cmake_ros /home/nao/pepper_ros2_ws/src/ros2/ament_cmake_ros/ament_cmake_ros' in '/home/nao/pepper_ros2_ws/build_isolated/ament_cmake_ros'
-- Using ccache
-- Using ccache
-- Found ament_cmake: 0.4.0 (/home/nao/pepper_ament_ws/install_isolated/ament_cmake/share/ament_cmake/cmake)
-- Found PythonInterp: /home/nao/.ros-root/Python-3.6.1/bin/python3 (found suitable version "3.6.1", minimum required is "3")
-- Using PYTHON_EXECUTABLE: /home/nao/.ros-root/Python-3.6.1/bin/python3
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
CATKIN_ENABLE_TESTING
ENABLE_TESTING
PYTHON2_LIBRARY
PYTHON_LIBRARY
PYTHON_SOABI
THIRDPARTY_Asio
naoqi_libqi_DIR
naoqi_libqicore_DIR
orocos_kdl_DIR
-- Build files have been written to: /home/nao/pepper_ros2_ws/build_isolated/ament_cmake_ros
==> '. /home/nao/pepper_ros2_ws/build_isolated/ament_cmake_ros/cmake__build.sh && /usr/bin/make -j8 -l8' in '/home/nao/pepper_ros2_ws/build_isolated/ament_cmake_ros'
+++ Installing 'ament_cmake_ros'
==> '. /home/nao/pepper_ros2_ws/build_isolated/ament_cmake_ros/cmake__install.sh && /usr/bin/make install' in '/home/nao/pepper_ros2_ws/build_isolated/ament_cmake_ros'
Install the project...
-- Install configuration: ""
-- Installing: /home/nao/.ros-root/ros2_inst/ament_cmake_ros/share/ament_index/resource_index/package_run_dependencies/ament_cmake_ros
-- Installing: /home/nao/.ros-root/ros2_inst/ament_cmake_ros/share/ament_index/resource_index/parent_prefix_path/ament_cmake_ros
-- Installing: /home/nao/.ros-root/ros2_inst/ament_cmake_ros/share/ament_cmake_ros/environment/ament_prefix_path.sh
-- Installing: /home/nao/.ros-root/ros2_inst/ament_cmake_ros/share/ament_cmake_ros/environment/path.sh
-- Installing: /home/nao/.ros-root/ros2_inst/ament_cmake_ros/share/ament_cmake_ros/local_setup.bash
-- Installing: /home/nao/.ros-root/ros2_inst/ament_cmake_ros/share/ament_cmake_ros/local_setup.sh
-- Installing: /home/nao/.ros-root/ros2_inst/ament_cmake_ros/share/ament_cmake_ros/local_setup.zsh
-- Installing: /home/nao/.ros-root/ros2_inst/ament_cmake_ros/share/ament_index/resource_index/packages/ament_cmake_ros
-- Installing: /home/nao/.ros-root/ros2_inst/ament_cmake_ros/share/ament_cmake_ros/cmake/ament_cmake_ros-extras.cmake
-- Installing: /home/nao/.ros-root/ros2_inst/ament_cmake_ros/share/ament_cmake_ros/cmake/ament_cmake_export_dependencies-extras.cmake
-- Installing: /home/nao/.ros-root/ros2_inst/ament_cmake_ros/share/ament_cmake_ros/cmake/ament_cmake_rosConfig.cmake
-- Installing: /home/nao/.ros-root/ros2_inst/ament_cmake_ros/share/ament_cmake_ros/cmake/ament_cmake_rosConfig-version.cmake
-- Installing: /home/nao/.ros-root/ros2_inst/ament_cmake_ros/share/ament_cmake_ros/package.xml
-- Up-to-date: /home/nao/.ros-root/ros2_inst/ament_cmake_ros/share/ament_cmake_ros/cmake
-- Installing: /home/nao/.ros-root/ros2_inst/ament_cmake_ros/share/ament_cmake_ros/cmake/build_shared_libs.cmake
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/ament_cmake_ros/local_setup.bash
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/ament_cmake_ros/local_setup.sh
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/ament_cmake_ros/local_setup.zsh
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/ament_cmake_ros/setup.bash
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/ament_cmake_ros/setup.sh
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/ament_cmake_ros/setup.zsh
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/ament_cmake_ros/_order_packages.py
Process package 'console_bridge' with context:
--------------------------------------------------------------------------------
source_space => /home/nao/pepper_ros2_ws/src/vendor/console_bridge
build_space => /home/nao/pepper_ros2_ws/build_isolated/console_bridge
install_space => /home/nao/.ros-root/ros2_inst/console_bridge
make_flags => -j8, -l8
build_tests => False
--------------------------------------------------------------------------------
+++ Building 'console_bridge'
Running cmake because arguments have changed.
==> '. /home/nao/pepper_ros2_ws/build_isolated/console_bridge/cmake__build.sh && /usr/bin/cmake -DBUILD_TESTING=0 -Dorocos_kdl_DIR=/home/nao/.ros-root/ros1_inst/share/orocos_kdl -Dnaoqi_libqi_DIR=/home/nao/.ros-root/ros1_inst/share/naoqi_libqi/cmake -Dnaoqi_libqicore_DIR=/home/nao/.ros-root/ros1_inst/share/naoqi_libqicore/cmake -DCATKIN_ENABLE_TESTING=OFF -DENABLE_TESTING=OFF -DPYTHON_EXECUTABLE=/home/nao/.ros-root/Python-3.6.1/bin/python3 -DPYTHON2_LIBRARY=/home/nao/.ros-root/Python-2.7.13-pepper/lib/libpython2.7.so -DPYTHON_LIBRARY=/home/nao/.ros-root/Python-3.6.1-pepper/lib/libpython3.6m.so -DPYTHON_SOABI=cpython-36m-i386-linux-gnu -DTHIRDPARTY_Asio=ON -DCMAKE_TOOLCHAIN_FILE=/home/nao/pepper_ros2_ws/ctc-cmake-toolchain.cmake -DALDE_CTC_CROSS=/home/nao/ctc -DCMAKE_FIND_ROOT_PATH=/home/nao/pepper_ament_ws/install_isolated;/home/nao/.ros-root/ros2_inst;/home/nao/pepper_ros2_ws/src/eProsima/Fast-RTPS/thirdparty;/home/nao/.ros-root/Python-2.7.13-pepper;/home/nao/.ros-root/Python-3.6.1-pepper;/home/nao/.ros-root/ros1_dependencies;/home/nao/.ros-root/ros1_inst;/home/nao/.ros-root/ros2_inst;/home/nao/.ros-root/ros2_inst/fastcdr;/home/nao/ctc -DCMAKE_INSTALL_PREFIX=/home/nao/.ros-root/ros2_inst/console_bridge /home/nao/pepper_ros2_ws/src/vendor/console_bridge' in '/home/nao/pepper_ros2_ws/build_isolated/console_bridge'
-- Using ccache
-- Using ccache
-- The C compiler identification is GNU 4.9.2
-- The CXX compiler identification is GNU 4.9.2
-- Check for working C compiler: /usr/bin/ccache
-- Check for working C compiler: /usr/bin/ccache -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/ccache
-- Check for working CXX compiler: /usr/bin/ccache -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- console_bridge version 0.4.0
-- Performing Test HAS_VISIBILITY
-- Performing Test HAS_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
BUILD_TESTING
CATKIN_ENABLE_TESTING
ENABLE_TESTING
PYTHON2_LIBRARY
PYTHON_EXECUTABLE
PYTHON_LIBRARY
PYTHON_SOABI
THIRDPARTY_Asio
naoqi_libqi_DIR
naoqi_libqicore_DIR
orocos_kdl_DIR
-- Build files have been written to: /home/nao/pepper_ros2_ws/build_isolated/console_bridge
==> '. /home/nao/pepper_ros2_ws/build_isolated/console_bridge/cmake__build.sh && /usr/bin/make -j8 -l8' in '/home/nao/pepper_ros2_ws/build_isolated/console_bridge'
Scanning dependencies of target console_bridge
Scanning dependencies of target gtest
[ 12%] Building CXX object CMakeFiles/console_bridge.dir/src/console.cpp.o
[ 25%] Building CXX object test/CMakeFiles/gtest.dir/gtest/src/gtest-all.cc.o
[ 37%] Linking CXX shared library lib/libconsole_bridge.so
[ 37%] Built target console_bridge
[ 50%] Linking CXX static library ../lib/libgtest.a
[ 50%] Built target gtest
Scanning dependencies of target gtest_main
[ 62%] Building CXX object test/CMakeFiles/gtest_main.dir/gtest/src/gtest_main.cc.o
[ 75%] Linking CXX static library ../lib/libgtest_main.a
[ 75%] Built target gtest_main
Scanning dependencies of target console_TEST
[ 87%] Building CXX object test/CMakeFiles/console_TEST.dir/console_TEST.cc.o
[100%] Linking CXX executable ../bin/console_TEST
[100%] Built target console_TEST
+++ Installing 'console_bridge'
==> '. /home/nao/pepper_ros2_ws/build_isolated/console_bridge/cmake__install.sh && /usr/bin/make install' in '/home/nao/pepper_ros2_ws/build_isolated/console_bridge'
[ 25%] Built target console_bridge
[ 50%] Built target gtest
[ 75%] Built target gtest_main
[100%] Built target console_TEST
Install the project...
-- Install configuration: "Release"
-- Installing: /home/nao/.ros-root/ros2_inst/console_bridge/lib/libconsole_bridge.so.0.4
-- Installing: /home/nao/.ros-root/ros2_inst/console_bridge/lib/libconsole_bridge.so
-- Installing: /home/nao/.ros-root/ros2_inst/console_bridge/include
-- Installing: /home/nao/.ros-root/ros2_inst/console_bridge/include/console_bridge
-- Installing: /home/nao/.ros-root/ros2_inst/console_bridge/include/console_bridge/console.h
-- Installing: /home/nao/.ros-root/ros2_inst/console_bridge/include/console_bridge_export.h
-- Installing: /home/nao/.ros-root/ros2_inst/console_bridge/lib/console_bridge/cmake/console_bridge-targets.cmake
-- Installing: /home/nao/.ros-root/ros2_inst/console_bridge/lib/console_bridge/cmake/console_bridge-targets-release.cmake
-- Installing: /home/nao/.ros-root/ros2_inst/console_bridge/lib/console_bridge/cmake/console_bridge-config.cmake
-- Installing: /home/nao/.ros-root/ros2_inst/console_bridge/lib/console_bridge/cmake/console_bridge-config-version.cmake
-- Installing: /home/nao/.ros-root/ros2_inst/console_bridge/lib/pkgconfig/console_bridge.pc
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/console_bridge/share/console_bridge/environment/ament_prefix_path.sh
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/console_bridge/share/console_bridge/environment/path.sh
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/console_bridge/share/console_bridge/environment/library_path.sh
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/console_bridge/share/console_bridge/environment/pkg_config_path.sh
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/console_bridge/share/console_bridge/local_setup.bash
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/console_bridge/share/console_bridge/local_setup.sh
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/console_bridge/share/console_bridge/local_setup.zsh
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/console_bridge/local_setup.bash
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/console_bridge/local_setup.sh
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/console_bridge/local_setup.zsh
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/console_bridge/setup.bash
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/console_bridge/setup.sh
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/console_bridge/setup.zsh
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/console_bridge/_order_packages.py
Process package 'fastcdr' with context:
--------------------------------------------------------------------------------
source_space => /home/nao/pepper_ros2_ws/src/eProsima/Fast-CDR
build_space => /home/nao/pepper_ros2_ws/build_isolated/fastcdr
install_space => /home/nao/.ros-root/ros2_inst/fastcdr
make_flags => -j8, -l8
build_tests => False
--------------------------------------------------------------------------------
+++ Building 'fastcdr'
Running cmake because arguments have changed.
==> '. /home/nao/pepper_ros2_ws/build_isolated/fastcdr/cmake__build.sh && /usr/bin/cmake -DBUILD_TESTING=0 -Dorocos_kdl_DIR=/home/nao/.ros-root/ros1_inst/share/orocos_kdl -Dnaoqi_libqi_DIR=/home/nao/.ros-root/ros1_inst/share/naoqi_libqi/cmake -Dnaoqi_libqicore_DIR=/home/nao/.ros-root/ros1_inst/share/naoqi_libqicore/cmake -DCATKIN_ENABLE_TESTING=OFF -DENABLE_TESTING=OFF -DPYTHON_EXECUTABLE=/home/nao/.ros-root/Python-3.6.1/bin/python3 -DPYTHON2_LIBRARY=/home/nao/.ros-root/Python-2.7.13-pepper/lib/libpython2.7.so -DPYTHON_LIBRARY=/home/nao/.ros-root/Python-3.6.1-pepper/lib/libpython3.6m.so -DPYTHON_SOABI=cpython-36m-i386-linux-gnu -DTHIRDPARTY_Asio=ON -DCMAKE_TOOLCHAIN_FILE=/home/nao/pepper_ros2_ws/ctc-cmake-toolchain.cmake -DALDE_CTC_CROSS=/home/nao/ctc -DCMAKE_FIND_ROOT_PATH=/home/nao/pepper_ament_ws/install_isolated;/home/nao/.ros-root/ros2_inst;/home/nao/pepper_ros2_ws/src/eProsima/Fast-RTPS/thirdparty;/home/nao/.ros-root/Python-2.7.13-pepper;/home/nao/.ros-root/Python-3.6.1-pepper;/home/nao/.ros-root/ros1_dependencies;/home/nao/.ros-root/ros1_inst;/home/nao/.ros-root/ros2_inst;/home/nao/.ros-root/ros2_inst/fastcdr;/home/nao/ctc -DCMAKE_INSTALL_PREFIX=/home/nao/.ros-root/ros2_inst/fastcdr /home/nao/pepper_ros2_ws/src/eProsima/Fast-CDR' in '/home/nao/pepper_ros2_ws/build_isolated/fastcdr'
-- Using ccache
-- Using ccache
-- The C compiler identification is GNU 4.9.2
-- The CXX compiler identification is GNU 4.9.2
-- Check for working C compiler: /usr/bin/ccache
-- Check for working C compiler: /usr/bin/ccache -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/ccache
-- Check for working CXX compiler: /usr/bin/ccache -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring Fast CDR
-- Version: 1.0.7
-- To change de version modify the file configure.ac
-- Performing Test SUPPORTS_CXX11
-- Performing Test SUPPORTS_CXX11 - Success
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Using unsigned short
-- Check if the system is big endian - little endian
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
BUILD_TESTING
CATKIN_ENABLE_TESTING
ENABLE_TESTING
PYTHON2_LIBRARY
PYTHON_EXECUTABLE
PYTHON_LIBRARY
PYTHON_SOABI
THIRDPARTY_Asio
naoqi_libqi_DIR
naoqi_libqicore_DIR
orocos_kdl_DIR
-- Build files have been written to: /home/nao/pepper_ros2_ws/build_isolated/fastcdr
==> '. /home/nao/pepper_ros2_ws/build_isolated/fastcdr/cmake__build.sh && /usr/bin/make -j8 -l8' in '/home/nao/pepper_ros2_ws/build_isolated/fastcdr'
Scanning dependencies of target fastcdr
[ 42%] Building CXX object src/cpp/CMakeFiles/fastcdr.dir/FastCdr.cpp.o
[ 42%] Building CXX object src/cpp/CMakeFiles/fastcdr.dir/Cdr.cpp.o
[ 42%] Building CXX object src/cpp/CMakeFiles/fastcdr.dir/FastBuffer.cpp.o
[ 57%] Building CXX object src/cpp/CMakeFiles/fastcdr.dir/exceptions/Exception.cpp.o
[ 71%] Building CXX object src/cpp/CMakeFiles/fastcdr.dir/exceptions/NotEnoughMemoryException.cpp.o
[ 85%] Building CXX object src/cpp/CMakeFiles/fastcdr.dir/exceptions/BadParamException.cpp.o
[100%] Linking CXX shared library libfastcdr.so
[100%] Built target fastcdr
+++ Installing 'fastcdr'
==> '. /home/nao/pepper_ros2_ws/build_isolated/fastcdr/cmake__install.sh && /usr/bin/make install' in '/home/nao/pepper_ros2_ws/build_isolated/fastcdr'
[100%] Built target fastcdr
Install the project...
-- Install configuration: "Release"
-- Installing: /home/nao/.ros-root/ros2_inst/fastcdr/share/fastcdr/LICENSE
-- Installing: /home/nao/.ros-root/ros2_inst/fastcdr/lib/fastcdr/cmake/fastcdrConfig.cmake
-- Installing: /home/nao/.ros-root/ros2_inst/fastcdr/lib/fastcdr/cmake/fastcdrConfigVersion.cmake
-- Installing: /home/nao/.ros-root/ros2_inst/fastcdr/include/fastcdr
-- Installing: /home/nao/.ros-root/ros2_inst/fastcdr/include/fastcdr/FastCdr.h
-- Installing: /home/nao/.ros-root/ros2_inst/fastcdr/include/fastcdr/fastcdr_dll.h
-- Installing: /home/nao/.ros-root/ros2_inst/fastcdr/include/fastcdr/FastBuffer.h
-- Installing: /home/nao/.ros-root/ros2_inst/fastcdr/include/fastcdr/eProsima_auto_link.h
-- Installing: /home/nao/.ros-root/ros2_inst/fastcdr/include/fastcdr/Cdr.h
-- Installing: /home/nao/.ros-root/ros2_inst/fastcdr/include/fastcdr/exceptions
-- Installing: /home/nao/.ros-root/ros2_inst/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h
-- Installing: /home/nao/.ros-root/ros2_inst/fastcdr/include/fastcdr/exceptions/BadParamException.h
-- Installing: /home/nao/.ros-root/ros2_inst/fastcdr/include/fastcdr/exceptions/Exception.h
-- Installing: /home/nao/.ros-root/ros2_inst/fastcdr/include/fastcdr/config.h
-- Installing: /home/nao/.ros-root/ros2_inst/fastcdr/lib/libfastcdr.so.1.0.7
-- Installing: /home/nao/.ros-root/ros2_inst/fastcdr/lib/libfastcdr.so.1
-- Installing: /home/nao/.ros-root/ros2_inst/fastcdr/lib/libfastcdr.so
-- Installing: /home/nao/.ros-root/ros2_inst/fastcdr/lib/fastcdr/cmake/fastcdrTargets.cmake
-- Installing: /home/nao/.ros-root/ros2_inst/fastcdr/lib/fastcdr/cmake/fastcdrTargets-release.cmake
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/fastcdr/share/fastcdr/environment/ament_prefix_path.sh
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/fastcdr/share/fastcdr/environment/path.sh
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/fastcdr/share/fastcdr/environment/library_path.sh
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/fastcdr/share/fastcdr/local_setup.bash
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/fastcdr/share/fastcdr/local_setup.sh
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/fastcdr/share/fastcdr/local_setup.zsh
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/fastcdr/local_setup.bash
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/fastcdr/local_setup.sh
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/fastcdr/local_setup.zsh
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/fastcdr/setup.bash
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/fastcdr/setup.sh
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/fastcdr/setup.zsh
-- [ament] Deploying: /home/nao/.ros-root/ros2_inst/fastcdr/_order_packages.py
Process package 'fastrtps' with context:
--------------------------------------------------------------------------------
source_space => /home/nao/pepper_ros2_ws/src/eProsima/Fast-RTPS
build_space => /home/nao/pepper_ros2_ws/build_isolated/fastrtps
install_space => /home/nao/.ros-root/ros2_inst/fastrtps
make_flags => -j8, -l8
build_tests => False
--------------------------------------------------------------------------------
+++ Building 'fastrtps'
Running cmake because arguments have changed.
==> '. /home/nao/pepper_ros2_ws/build_isolated/fastrtps/cmake__build.sh && /usr/bin/cmake -DBUILD_TESTING=0 -Dorocos_kdl_DIR=/home/nao/.ros-root/ros1_inst/share/orocos_kdl -Dnaoqi_libqi_DIR=/home/nao/.ros-root/ros1_inst/share/naoqi_libqi/cmake -Dnaoqi_libqicore_DIR=/home/nao/.ros-root/ros1_inst/share/naoqi_libqicore/cmake -DCATKIN_ENABLE_TESTING=OFF -DENABLE_TESTING=OFF -DPYTHON_EXECUTABLE=/home/nao/.ros-root/Python-3.6.1/bin/python3 -DPYTHON2_LIBRARY=/home/nao/.ros-root/Python-2.7.13-pepper/lib/libpython2.7.so -DPYTHON_LIBRARY=/home/nao/.ros-root/Python-3.6.1-pepper/lib/libpython3.6m.so -DPYTHON_SOABI=cpython-36m-i386-linux-gnu -DTHIRDPARTY_Asio=ON -DCMAKE_TOOLCHAIN_FILE=/home/nao/pepper_ros2_ws/ctc-cmake-toolchain.cmake -DALDE_CTC_CROSS=/home/nao/ctc -DCMAKE_FIND_ROOT_PATH=/home/nao/pepper_ament_ws/install_isolated;/home/nao/.ros-root/ros2_inst;/home/nao/pepper_ros2_ws/src/eProsima/Fast-RTPS/thirdparty;/home/nao/.ros-root/Python-2.7.13-pepper;/home/nao/.ros-root/Python-3.6.1-pepper;/home/nao/.ros-root/ros1_dependencies;/home/nao/.ros-root/ros1_inst;/home/nao/.ros-root/ros2_inst;/home/nao/.ros-root/ros2_inst/fastcdr;/home/nao/ctc -DCMAKE_INSTALL_PREFIX=/home/nao/.ros-root/ros2_inst/fastrtps /home/nao/pepper_ros2_ws/src/eProsima/Fast-RTPS' in '/home/nao/pepper_ros2_ws/build_isolated/fastrtps'
-- Using ccache
-- Using ccache
-- The C compiler identification is GNU 4.9.2
-- The CXX compiler identification is GNU 4.9.2
-- Check for working C compiler: /usr/bin/ccache
-- Check for working C compiler: /usr/bin/ccache -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/ccache
-- Check for working CXX compiler: /usr/bin/ccache -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring Fast RTPS
-- Version: 1.5.0
-- To change de version modify the file configure.ac
-- Performing Test SUPPORTS_CXX11
-- Performing Test SUPPORTS_CXX11 - Success
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Using unsigned short
-- Check if the system is big endian - little endian
-- fastcdr library found...
Submodule 'thirdparty/asio' (https://github.com/chriskohlhoff/asio.git) registered for path 'thirdparty/asio'
Cloning into 'thirdparty/asio'...
Submodule path 'thirdparty/asio': checked out '230c0d2ae035c5ce1292233fcab03cea0d341264'
-- Found asio: /home/nao/pepper_ros2_ws/src/eProsima/Fast-RTPS/thirdparty/asio/asio/include
-- Could NOT find tinyxml2 (missing: TINYXML2_LIBRARY TINYXML2_INCLUDE_DIR)
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Configuring incomplete, errors occurred!
See also "/home/nao/pepper_ros2_ws/build_isolated/fastrtps/CMakeFiles/CMakeOutput.log".
See also "/home/nao/pepper_ros2_ws/build_isolated/fastrtps/CMakeFiles/CMakeError.log".
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
TINYXML2_INCLUDE_DIR (ADVANCED)
used as include directory in directory /home/nao/pepper_ros2_ws/src/eProsima/Fast-RTPS/src/cpp
used as include directory in directory /home/nao/pepper_ros2_ws/src/eProsima/Fast-RTPS/src/cpp
used as include directory in directory /home/nao/pepper_ros2_ws/src/eProsima/Fast-RTPS/src/cpp
used as include directory in directory /home/nao/pepper_ros2_ws/src/eProsima/Fast-RTPS/src/cpp
used as include directory in directory /home/nao/pepper_ros2_ws/src/eProsima/Fast-RTPS/src/cpp
used as include directory in directory /home/nao/pepper_ros2_ws/src/eProsima/Fast-RTPS/src/cpp
used as include directory in directory /home/nao/pepper_ros2_ws/src/eProsima/Fast-RTPS/src/cpp
used as include directory in directory /home/nao/pepper_ros2_ws/src/eProsima/Fast-RTPS/src/cpp
used as include directory in directory /home/nao/pepper_ros2_ws/src/eProsima/Fast-RTPS/src/cpp
<== Command '. /home/nao/pepper_ros2_ws/build_isolated/fastrtps/cmake__build.sh && /usr/bin/cmake -DBUILD_TESTING=0 -Dorocos_kdl_DIR=/home/nao/.ros-root/ros1_inst/share/orocos_kdl -Dnaoqi_libqi_DIR=/home/nao/.ros-root/ros1_inst/share/naoqi_libqi/cmake -Dnaoqi_libqicore_DIR=/home/nao/.ros-root/ros1_inst/share/naoqi_libqicore/cmake -DCATKIN_ENABLE_TESTING=OFF -DENABLE_TESTING=OFF -DPYTHON_EXECUTABLE=/home/nao/.ros-root/Python-3.6.1/bin/python3 -DPYTHON2_LIBRARY=/home/nao/.ros-root/Python-2.7.13-pepper/lib/libpython2.7.so -DPYTHON_LIBRARY=/home/nao/.ros-root/Python-3.6.1-pepper/lib/libpython3.6m.so -DPYTHON_SOABI=cpython-36m-i386-linux-gnu -DTHIRDPARTY_Asio=ON -DCMAKE_TOOLCHAIN_FILE=/home/nao/pepper_ros2_ws/ctc-cmake-toolchain.cmake -DALDE_CTC_CROSS=/home/nao/ctc '-DCMAKE_FIND_ROOT_PATH=/home/nao/pepper_ament_ws/install_isolated;/home/nao/.ros-root/ros2_inst;/home/nao/pepper_ros2_ws/src/eProsima/Fast-RTPS/thirdparty;/home/nao/.ros-root/Python-2.7.13-pepper;/home/nao/.ros-root/Python-3.6.1-pepper;/home/nao/.ros-root/ros1_dependencies;/home/nao/.ros-root/ros1_inst;/home/nao/.ros-root/ros2_inst;/home/nao/.ros-root/ros2_inst/fastcdr;/home/nao/ctc' -DCMAKE_INSTALL_PREFIX=/home/nao/.ros-root/ros2_inst/fastrtps /home/nao/pepper_ros2_ws/src/eProsima/Fast-RTPS' failed in '/home/nao/pepper_ros2_ws/build_isolated/fastrtps' with exit code '1'
<== Command '. /home/nao/pepper_ros2_ws/build_isolated/fastrtps/cmake__build.sh && /usr/bin/cmake -DBUILD_TESTING=0 -Dorocos_kdl_DIR=/home/nao/.ros-root/ros1_inst/share/orocos_kdl -Dnaoqi_libqi_DIR=/home/nao/.ros-root/ros1_inst/share/naoqi_libqi/cmake -Dnaoqi_libqicore_DIR=/home/nao/.ros-root/ros1_inst/share/naoqi_libqicore/cmake -DCATKIN_ENABLE_TESTING=OFF -DENABLE_TESTING=OFF -DPYTHON_EXECUTABLE=/home/nao/.ros-root/Python-3.6.1/bin/python3 -DPYTHON2_LIBRARY=/home/nao/.ros-root/Python-2.7.13-pepper/lib/libpython2.7.so -DPYTHON_LIBRARY=/home/nao/.ros-root/Python-3.6.1-pepper/lib/libpython3.6m.so -DPYTHON_SOABI=cpython-36m-i386-linux-gnu -DTHIRDPARTY_Asio=ON -DCMAKE_TOOLCHAIN_FILE=/home/nao/pepper_ros2_ws/ctc-cmake-toolchain.cmake -DALDE_CTC_CROSS=/home/nao/ctc '-DCMAKE_FIND_ROOT_PATH=/home/nao/pepper_ament_ws/install_isolated;/home/nao/.ros-root/ros2_inst;/home/nao/pepper_ros2_ws/src/eProsima/Fast-RTPS/thirdparty;/home/nao/.ros-root/Python-2.7.13-pepper;/home/nao/.ros-root/Python-3.6.1-pepper;/home/nao/.ros-root/ros1_dependencies;/home/nao/.ros-root/ros1_inst;/home/nao/.ros-root/ros2_inst;/home/nao/.ros-root/ros2_inst/fastcdr;/home/nao/ctc' -DCMAKE_INSTALL_PREFIX=/home/nao/.ros-root/ros2_inst/fastrtps /home/nao/pepper_ros2_ws/src/eProsima/Fast-RTPS' failed in '/home/nao/pepper_ros2_ws/build_isolated/fastrtps' with exit code '1'
The text was updated successfully, but these errors were encountered:
Hello!
I am trying to compile ROS 2 for Pepper using the
/prepare_requirements_ros2.sh
and/build_ros2.sh
scripts. I am using the latest version of the Aldeberan CTC toolkit.Am I missing something? I believe the CTC only has TinyXMLv1.
The text was updated successfully, but these errors were encountered: