troubles building moveit on osx indigo
Hi,
I'm new to ROS and am interested to delve into the MoveIt project. I managed to install ROS Indigo painlessly on osx by means of this script ( thanks Mike! ). I realize that as a novice osx is perhaps not an ideal learning environment, that said, so far, so good... ;)
Next, I'd love to be able compile MoveIt on osx.
When trying to build MoveIt ( the rosdep
output below suggest no homebrew packages exist ), I run into the issue of not being / not having installed the object_recognition_msgs
dependency.
is it possible to side-step the object_recognition_msgs
dependency?
is there a way to trace what module requires object_recognition_msgs
?
any pointers on how to move on with this build are much appreciated...
thanks,
-jelle
source /opt/ros/indigo/setup.bash
mkdir moveit
cd moveit
mkdir src
cd src/
wstool init .
wstool merge https://raw.github.com/ros-planning/moveit_docs/indigo-devel/moveit.rosinstall
wstool update
cd ..
$ catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release
Base path: /Users/jelleferinga/ROS/moveit
Source space: /Users/jelleferinga/ROS/moveit/src
Build space: /Users/jelleferinga/ROS/moveit/build_isolated
Devel space: /Users/jelleferinga/ROS/moveit/devel_isolated
Install space: /Users/jelleferinga/ROS/moveit/install_isolated
Additional CMake Arguments: -DCMAKE_BUILD_TYPE=Release
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~ traversing 22 packages in topological order:
~~ - moveit_msgs
~~ - moveit_planners
~~ - moveit_plugins
~~ - moveit_resources
~~ - moveit_core
~~ - moveit_controller_manager_example
~~ - moveit_fake_controller_manager
~~ - moveit_ros
~~ - moveit_ros_perception
~~ - moveit_ros_planning
~~ - moveit_planners_ompl
~~ - moveit_ros_move_group
~~ - moveit_ros_manipulation
~~ - moveit_ros_robot_interaction
~~ - moveit_ros_warehouse
~~ - moveit_ros_benchmarks
~~ - moveit_ros_planning_interface
~~ - moveit_commander
~~ - moveit_ros_visualization
~~ - moveit_ros_benchmarks_gui
~~ - moveit_setup_assistant
~~ - moveit_simple_controller_manager
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The packages or cmake arguments have changed, forcing cmake invocation
==> Processing catkin package: 'moveit_msgs'
==> Creating build directory: 'build_isolated/moveit_msgs'
==> cmake /Users/jelleferinga/ROS/moveit/src/moveit_msgs -DCATKIN_DEVEL_PREFIX=/Users/jelleferinga/ROS/moveit/devel_isolated/moveit_msgs -DCMAKE_INSTALL_PREFIX=/Users/jelleferinga/ROS/moveit/install_isolated -DCMAKE_BUILD_TYPE=Release -G Unix Makefiles in '/Users/jelleferinga/ROS/moveit/build_isolated/moveit_msgs'
-- The C compiler identification is AppleClang 6.1.0.6020053
-- The CXX compiler identification is AppleClang 6.1.0.6020053
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -- 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: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Using CATKIN_DEVEL_PREFIX: /Users/jelleferinga/ROS/moveit/devel_isolated/moveit_msgs
-- Using CMAKE_PREFIX_PATH: /opt/ros/indigo
-- This workspace overlays: /opt/ros/indigo
-- Found PythonInterp: /usr/bin/python (found version "2.7.10")
-- Using PYTHON_EXECUTABLE: /usr/bin/python
-- Using default Python package layout
-- Found PY_em: /usr/local/lib/python2.7/site-packages/em.pyc
-- Using empy: /usr/local/lib/python2.7/site-packages/em.pyc
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /Users/jelleferinga/ROS/moveit/build_isolated/moveit_msgs/test_results
-- Found gtest: gtests will be built
-- Using Python nosetests: /usr/local/bin/nosetests-2.7
-- catkin 0.6.14
-- Using these message generators: gencpp;genlisp;genpy
CMake Error at /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:75 (find_package):
Could not find a package configuration file provided by
"object_recognition_msgs" with any of the following names:
object_recognition_msgsConfig.cmake
object_recognition_msgs-config.cmake
Add the installation prefix of "object_recognition_msgs" to
CMAKE_PREFIX_PATH or set "object_recognition_msgs_DIR" to a directory
containing one of the above files. If "object_recognition_msgs" provides a
separate development package or SDK, be sure it has been installed.
Call Stack (most recent call first):
CMakeLists.txt:14 (find_package)
-- Configuring incomplete, errors occurred!
See also "/Users/jelleferinga/ROS/moveit/build_isolated/moveit_msgs/CMakeFiles/CMakeOutput.log".
<== Failed to process package 'moveit_msgs':
Command '['cmake', '/Users/jelleferinga/ROS/moveit/src/moveit_msgs', '-DCATKIN_DEVEL_PREFIX=/Users/jelleferinga/ROS/moveit/devel_isolated/moveit_msgs', '-DCMAKE_INSTALL_PREFIX=/Users/jelleferinga/ROS/moveit/install_isolated', '-DCMAKE_BUILD_TYPE=Release', '-G', 'Unix Makefiles']' returned non-zero exit status 1
Reproduce this error by running:
==> cd /Users/jelleferinga/ROS/moveit/build_isolated/moveit_msgs && cmake /Users/jelleferinga/ROS/moveit/src/moveit_msgs -DCATKIN_DEVEL_PREFIX=/Users/jelleferinga/ROS/moveit/devel_isolated/moveit_msgs -DCMAKE_INSTALL_PREFIX=/Users/jelleferinga/ROS/moveit/install_isolated -DCMAKE_BUILD_TYPE=Release -G 'Unix Makefiles'
Command failed, exiting.
# Running rosdep:
rosdep install --from-paths src --ignore-src --rosdistro indigo -y --as-root pip:no --skip-keys="gazebo"
Error: No available formula for ros/indigo/object_recognition_msgs
Please tap it and then try again: brew tap ros/indigo
Error: No available formula for ros/indigo/household_objects_database_msgs
Please tap it and then try again: brew tap ros/indigo
Error: No available formula for freeglut
Error: No available formula for ros/indigo/ompl
Please tap it and then try again: brew tap ros/indigo
Error: No available formula for ros/indigo/manipulation_msgs
Please tap it and then try again: brew tap ros/indigo
Error: No available formula for ros/indigo/octomap_msgs
Please tap it and then try again: brew tap ros/indigo
Error: No available formula for ros/indigo/srdfdom
Please tap it and then try again: brew tap ros/indigo
Error: No available formula for ros/indigo/fcl
Please tap it and then try again: brew tap ros/indigo
Error: No available formula for ros/indigo/warehouse_ros
Please tap it and then try again: brew tap ros/indigo
executing command [brew install ros/indigo/object_recognition_msgs]
==> Tapping ros/indigo
Cloning into '/usr/local/Library/Taps/ros/homebrew-indigo'...
remote: Repository not found.
fatal: repository 'https://github.com/ros/homebrew-indigo/' not found
Error: Failure while executing: git clone https://github.com/ros/homebrew-indigo /usr/local/Library/Taps/ros/homebrew-indigo --depth=1
ERROR: the following rosdeps failed to install
homebrew: command [brew install ros/indigo/object_recognition_msgs] failed
Asked by jelle on 2015-11-25 05:34:30 UTC
Comments