ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
2

Trouble with installing ros on windows

asked 2013-08-28 03:09:58 -0500

uyaseen gravatar image

updated 2014-01-28 17:17:46 -0500

ngrennan gravatar image

Hi,

I am trying to install ros on windows 8 (64-bit), I am following the instructions from here,

with ros_make I got the error of environment variables, here's my console output:

C:\work\ws>winros_make

Executing cmake on the workspace source directory:

  cmake -G "NMake Makefiles" -C "C:\work\ws\config.cmake" -DCMAKE_USER_MAKE_RULE
S_OVERRIDE:STRING="C:\Python27\lib\site-packages\win_ros\cmake\MsvcOverrides.cma
ke" -DCATKIN_DEVEL_PREFIX=C:\work\ws\devel C:\work\ws\src

loading initial cache file C:\work\ws\config.cmake
-- Using CATKIN_DEVEL_PREFIX: C:/work/ws/devel
-- Using CMAKE_PREFIX_PATH: C:/opt/rosdeps/groovy/x86
-- Found gtest sources under 'C:/work/ws/src/gtest': gtests will be built
-- Using CATKIN_TEST_RESULTS_DIR: C:/work/ws/build/test_results
-- catkin 0.5.64
-- BUILD_SHARED_LIBS is on
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~  traversing 80 packages in topological order:
-- ~~  - common_msgs (metapackage)
-- ~~  - cpp_common
-- ~~  - genmsg
-- ~~  - gencpp
-- ~~  - genlisp
-- ~~  - genpy
-- ~~  - message_generation
-- ~~  - message_runtime
-- ~~  - mingw_cross
-- ~~  - mk
-- ~~  - ros (metapackage)
-- ~~  - ros_comm (metapackage)
-- ~~  - rosbash
-- ~~  - rosboost_cfg
-- ~~  - rosbuild
-- ~~  - rosclean
-- ~~  - roscpp_core (metapackage)
-- ~~  - roscpp_traits
-- ~~  - roscreate
-- ~~  - rosgraph
-- ~~  - roslang
-- ~~  - roslaunch
-- ~~  - rosmake
-- ~~  - rosmaster
-- ~~  - rosmsg
-- ~~  - rospack
-- ~~  - roslib
-- ~~  - rosparam
-- ~~  - rospy
-- ~~  - rosrun
-- ~~  - rosservice
-- ~~  - rostime
-- ~~  - roscpp_serialization
-- ~~  - rosunit
-- ~~  - rosconsole
-- ~~  - rostest
-- ~~  - std_msgs
-- ~~  - actionlib_msgs
-- ~~  - diagnostic_msgs
-- ~~  - geometry_msgs
-- ~~  - nav_msgs
-- ~~  - rosgraph_msgs
-- ~~  - sensor_msgs
-- ~~  - shape_msgs
-- ~~  - std_srvs
-- ~~  - stereo_msgs
-- ~~  - test_roslib_comm
-- ~~  - trajectory_msgs
-- ~~  - visualization_msgs
-- ~~  - win_boost
-- ~~  - win_bzip2
-- ~~  - win_dateutil
-- ~~  - win_eigen
-- ~~  - win_empy
-- ~~  - win_mercurial
-- ~~  - win_pyyaml
-- ~~  - win_python_build_tools
-- ~~  - win_tinyxml
-- ~~  - winros_create_msg_pkg
-- ~~  - winros_create_pkg
-- ~~  - xmlrpcpp
-- ~~  - roscpp
-- ~~  - rosout
-- ~~  - actionlib
-- ~~  - message_filters
-- ~~  - rosnode
-- ~~  - rostopic
-- ~~  - roswtf
-- ~~  - test_roscpp
-- ~~  - test_rosgraph
-- ~~  - test_roslaunch
-- ~~  - test_rosmaster
-- ~~  - test_rosparam
-- ~~  - test_rospy
-- ~~  - test_rosservice
-- ~~  - topic_tools
-- ~~  - rosbag
-- ~~  - test_rosbag
-- ~~  - win_roscpp_tutorials
-- ~~  - msvc_runtime
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin metapackage: 'common_msgs'
-- ==> add_subdirectory(common_msgs/common_msgs)
-- +++ processing catkin package: 'cpp_common'
-- ==> add_subdirectory(roscpp_core/cpp_common)
-- +++ processing catkin package: 'genmsg'
-- ==> add_subdirectory(genmsg)
-- +++ processing catkin package: 'gencpp'
-- ==> add_subdirectory(gencpp)
-- +++ processing catkin package: 'genlisp'
-- ==> add_subdirectory(genlisp)
-- +++ processing catkin package: 'genpy'
-- ==> add_subdirectory(genpy)
-- +++ processing catkin package: 'message_generation'
-- ==> add_subdirectory(message_generation)
-- +++ processing catkin package: 'message_runtime'
-- ==> add_subdirectory(message_runtime)
-- +++ processing catkin package: 'mingw_cross'
-- ==> add_subdirectory(win_ros/mingw/mingw_cross)
-- +++ processing catkin package: 'mk'
-- ==> add_subdirectory(ros/core/mk)
-- +++ processing catkin metapackage: 'ros'
-- ==> add_subdirectory(ros/ros)
-- +++ processing catkin metapackage: 'ros_comm'
-- ==> add_subdirectory(ros_comm/ros_comm)
-- +++ processing catkin package: 'rosbash'
-- ==> add_subdirectory(ros/tools/rosbash)
-- +++ processing catkin package: 'rosboost_cfg'
-- ==> add_subdirectory(ros/tools/rosboost_cfg)
-- +++ processing catkin package: 'rosbuild'
-- ==> add_subdirectory(ros/core/rosbuild)
-- +++ processing catkin package: 'rosclean'
-- ==> add_subdirectory(ros/tools/rosclean)
-- +++ processing catkin metapackage: 'roscpp_core'
-- ==> add_subdirectory(roscpp_core/roscpp_core)
-- +++ processing catkin package: 'roscpp_traits'
-- ==> add_subdirectory(roscpp_core/roscpp_traits)
-- +++ processing catkin package: 'roscreate'
-- ==> add_subdirectory(ros/tools/roscreate)
-- +++ processing catkin package: 'rosgraph'
-- ==> add_subdirectory(ros_comm/tools/rosgraph)
-- +++ processing catkin package: 'roslang'
-- ==> add_subdirectory(ros/core/roslang)
-- +++ processing catkin package: 'roslaunch'
-- ==> add_subdirectory(ros_comm/tools/roslaunch)
-- +++ processing catkin package: 'rosmake'
-- ==> add_subdirectory(ros/tools/rosmake)
-- +++ processing catkin package: 'rosmaster'
-- ==> add_subdirectory(ros_comm/tools/rosmaster)
-- +++ processing catkin package: 'rosmsg'
-- ==> add_subdirectory(ros_comm/tools/rosmsg)
-- +++ processing catkin package: 'rospack'
-- ==> add_subdirectory(rospack)
Boost  found.
Found Boost components:
filesystem;program_options;system
-- +++ processing catkin package: 'roslib'
-- ==> add_subdirectory(ros/core/roslib)
Boost  found.
Found Boost components:
thread
-- +++ processing catkin package: 'rosparam'
-- ==> add_subdirectory(ros_comm/tools/rosparam)
-- +++ processing catkin package: 'rospy'
-- ==> add_subdirectory(ros_comm/clients/rospy)
-- +++ processing catkin package: 'rosrun'
-- ==> add_subdirectory(win_ros/msvc/rosrun)
-- +++ processing catkin package: 'rosservice'
-- ==> add_subdirectory(ros_comm/tools/rosservice)
-- +++ processing catkin package: 'rostime'

-- ==> add_subdirectory(roscpp_core/rostime)
Boost  found.
Found Boost components:
date_time;system;thread
-- +++ processing catkin package: 'roscpp_serialization'
-- ==> add_subdirectory(roscpp_core/roscpp_serialization)
-- +++ processing catkin package: 'rosunit'
-- ==> add_subdirectory(ros/tools/rosunit)
-- +++ processing catkin package: 'rosconsole'
-- ==> add_subdirectory(ros_comm/tools/rosconsole)
Boost  found.
Found Boost components:
regex;thread ...
(more)
edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
2

answered 2013-08-28 03:26:45 -0500

Daniel Stonier gravatar image

Is that an environment variable you are showing for Boost_INCLUDE_DIR? The cmake variable Boost_INCLUDE_DIR is one that is configured by FindBoost.cmake. If you want to help the module find your boost, you need to set the cmake variables BOOST_ROOT, Boost_DIR or BOOSTROOT.

In any case - is there a special reason why you want to use boost 1.40? I suspect boost 1.40 is missing modules that ros needs. Galapogos ros is pinned (http://ros.org/reps/rep-0003.html#groovy-galapagos-oct-2012) at 1.46. It might be easier upgrading the software on your end rather than getting ros to downgrade.

edit flag offensive delete link more

Comments

Daniel, thanks for your answer, yes that was the output of environment variable (Boost_INCLUDE_DIR), BOOST_ROOT is also set.The reason to use boost 1.40.0 is that i want to use rosmatlab pkg(our custom s/w is developed in matlab 2011a which uses boost 1.40.0 and the version of boost for matlab & ros

uyaseen gravatar image uyaseen  ( 2013-08-28 03:39:13 -0500 )edit

^need to be same. However I didn't knew that boost 1.40 is missing modules needed by ros.

uyaseen gravatar image uyaseen  ( 2013-08-28 03:39:22 -0500 )edit

Question Tools

1 follower

Stats

Asked: 2013-08-28 03:09:58 -0500

Seen: 685 times

Last updated: Aug 28 '13