I tried to build ros2 from source but failed. Process package 'rosidl_generator_py' with context: -------------------------------------------------------------------------------- source_space => /Users/qiao/Tools/docker/opengrok/opengrok_src/ros2_ws/src/ros2/rosidl/rosidl_generator_py build_space => /Users/qiao/Tools/docker/opengrok/opengrok_src/ros2_ws/build/rosidl_generator_py install_space => /Users/qiao/Tools/docker/opengrok/opengrok_src/ros2_ws/install make_flags => -j8, -l8 build_tests => True -------------------------------------------------------------------------------- +++ Building 'rosidl_generator_py' Running cmake because arguments have changed. ==> '. /Users/qiao/Tools/docker/opengrok/opengrok_src/ros2_ws/build/rosidl_generator_py/cmake__build.sh && /usr/local/bin/cmake /Users/qiao/Tools/docker/opengrok/opengrok_src/ros2_ws/src/ros2/rosidl/rosidl_generator_py -DBUILD_TESTING=1 -DCMAKE_INSTALL_PREFIX=/Users/qiao/Tools/docker/opengrok/opengrok_src/ros2_ws/install -G Unix Makefiles' in '/Users/qiao/Tools/docker/opengrok/opengrok_src/ros2_ws/build/rosidl_generator_py' -- The C compiler identification is AppleClang 9.0.0.9000039 -- The CXX compiler identification is AppleClang 9.0.0.9000039 -- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc -- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc -- 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: /Library/Developer/CommandLineTools/usr/bin/c++ -- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found ament_cmake: 0.4.0 (/Users/qiao/Tools/docker/opengrok/opengrok_src/ros2_ws/install/share/ament_cmake/cmake) -- Found PythonInterp: /Users/qiao/anaconda3/bin/python3 (found suitable version "3.6.3", minimum required is "3") -- Using PYTHON_EXECUTABLE: /Users/qiao/anaconda3/bin/python3 -- Found ament_cmake_pytest: 0.4.0 (/Users/qiao/Tools/docker/opengrok/opengrok_src/ros2_ws/install/share/ament_cmake_pytest/cmake) -- Found rosidl_cmake: 0.4.0 (/Users/qiao/Tools/docker/opengrok/opengrok_src/ros2_ws/install/share/rosidl_cmake/cmake) -- Found rosidl_generator_c: 0.4.0 (/Users/qiao/Tools/docker/opengrok/opengrok_src/ros2_ws/install/share/rosidl_generator_c/cmake) -- Found ament_lint_auto: 0.4.0 (/Users/qiao/Tools/docker/opengrok/opengrok_src/ros2_ws/install/share/ament_lint_auto/cmake) -- Found rmw_implementation_cmake: 0.4.0 (/Users/qiao/Tools/docker/opengrok/opengrok_src/ros2_ws/install/share/rmw_implementation_cmake/cmake) -- Using RMW implementation 'rmw_fastrtps_cpp' as default -- Found rmw_fastrtps_cpp: 0.4.0 (/Users/qiao/Tools/docker/opengrok/opengrok_src/ros2_ws/install/share/rmw_fastrtps_cpp/cmake) -- Found fastrtps_cmake_module: 0.4.0 (/Users/qiao/Tools/docker/opengrok/opengrok_src/ros2_ws/install/share/fastrtps_cmake_module/cmake) -- Found FastRTPS: /Users/qiao/Tools/docker/opengrok/opengrok_src/ros2_ws/install/include -- Using single matching rosidl_typesupport_c: rosidl_typesupport_introspection_c -- Found PythonInterp: /Users/qiao/anaconda3/bin/python3 (found suitable version "3.6.3", minimum required is "3.5") -- Using PythonExtra_INCLUDE_DIRS: /Users/qiao/anaconda3/include/python3.6m;/Users/qiao/anaconda3/include/python3.6m -- Using PythonExtra_LIBRARIES: PYTHON_LIBRARY-NOTFOUND CMake Error at /usr/local/Cellar/cmake/3.10.1/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:137 (message): Could NOT find PythonExtra (missing: PythonExtra_LIBRARIES) Call Stack (most recent call first): /usr/local/Cellar/cmake/3.10.1/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE) /Users/qiao/Tools/docker/opengrok/opengrok_src/ros2_ws/install/share/python_cmake_module/cmake/Modules/FindPythonExtra.cmake:213 (find_package_handle_standard_args) cmake/rosidl_generator_py_generate_interfaces.cmake:24 (find_package) /Users/qiao/Tools/docker/opengrok/opengrok_src/ros2_ws/install/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake:38 (include) /Users/qiao/Tools/docker/opengrok/opengrok_src/ros2_ws/install/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake:169 (ament_execute_extensions) CMakeLists.txt:60 (rosidl_generate_interfaces) -- Configuring incomplete, errors occurred! See also "/Users/qiao/Tools/docker/opengrok/opengrok_src/ros2_ws/build/rosidl_generator_py/CMakeFiles/CMakeOutput.log". <== Command '. /Users/qiao/Tools/docker/opengrok/opengrok_src/ros2_ws/build/rosidl_generator_py/cmake__build.sh && /usr/local/bin/cmake /Users/qiao/Tools/docker/opengrok/opengrok_src/ros2_ws/src/ros2/rosidl/rosidl_generator_py -DBUILD_TESTING=1 -DCMAKE_INSTALL_PREFIX=/Users/qiao/Tools/docker/opengrok/opengrok_src/ros2_ws/install -G 'Unix Makefiles'' failed in '/Users/qiao/Tools/docker/opengrok/opengrok_src/ros2_ws/build/rosidl_generator_py' with exit code '1' <== Command '. /Users/qiao/Tools/docker/opengrok/opengrok_src/ros2_ws/build/rosidl_generator_py/cmake__build.sh && /usr/local/bin/cmake /Users/qiao/Tools/docker/opengrok/opengrok_src/ros2_ws/src/ros2/rosidl/rosidl_generator_py -DBUILD_TESTING=1 -DCMAKE_INSTALL_PREFIX=/Users/qiao/Tools/docker/opengrok/opengrok_src/ros2_ws/install -G 'Unix Makefiles'' failed in '/Users/qiao/Tools/docker/opengrok/opengrok_src/ros2_ws/build/rosidl_generator_py' with exit code '1' Please Help, and please let me know if I should provide additional information. --- [Visit Topic](https://discourse.ros.org/t/ament-build-failed-on-mac/3486/1) or reply to this email to respond. If you do not want to receive messages from ros-users please use the unsubscribe link below. If you use the one above, you will stop all of ros-users from receiving updates. ______________________________________________________________________________ ros-users mailing list ros-users@lists.ros.org http://lists.ros.org/mailman/listinfo/ros-users Unsubscribe: