Ask Your Question
2

Trouble with installing ros on windows

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

uyaseen gravatar image

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

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 -0600

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 imageuyaseen ( 2013-08-28 03:39:13 -0600 )edit

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

uyaseen gravatar imageuyaseen ( 2013-08-28 03:39:22 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

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

Seen: 537 times

Last updated: Aug 28 '13