Hi, I was trying to get ROS working to the point that I could use image_view and rviz on my Macbook Pro while working with our robot and I have run into some trouble that I can't seem to find anything about on this mailing list's archives or the internet. When I try to compile roslib (and therefore anything else that depends on it) I get this output: Tirion:roslib william$ rosmake [ rosmake ] No package specified. Building ['roslib'] [ rosmake ] Packages requested are: ['roslib'] [ rosmake ] Logging to directory [ rosmake ] /Users/william/.ros/rosmake/rosmake_output-20100426-160001 [ rosmake ] Expanded args ['roslib'] to: ['roslib'] [ rosmake ] Checking rosdeps compliance for packages roslib. This may take a few seconds. [ rosmake ] rosdep check passed all system dependencies in packages [ rosmake ] Prebuilding rospack [ rosmake ] Prebuilding gtest [ rosmake ] Prebuilding genmsg_cpp [ rosmake ] [ 2 of 13 Completed ] [rosmake-0] >>> roslib >>> [ make ] [ rosmake ] [ 2 of 13 Completed ] [rosmake-1] >>> pycrypto >>> [ make ] [rosmake-1] <<< pycrypto <<< [PASS] [ 0.04 seconds ] [ rosmake ] [ 3 of 13 Completed ] [rosmake-1] >>> paramiko >>> [ make ] [rosmake-1] <<< paramiko <<< [PASS] [ 0.02 seconds ] [ rosmake ] [ 4 of 13 Completed ] [rosmake-1] >>> roslang >>> [ make ] [rosmake-1] <<< roslang <<< No Makefile in package roslang [ rosmake ] [ 5 of 13 Completed ] [rosmake-1] >>> xmlrpcpp >>> [ make ] [ rosmake ] Last 40 lines {------------------------------------------------------------------------------- [ 0%] Built target rospack_genmsg_libexe [ 38%] Built target ROSBUILD_genmsg_py [ 69%] Built target ROSBUILD_genmsg_cpp [ 69%] Built target rospack_genmsg [ 69%] Built target rosbuild_precompile [ 69%] Built target rospack_genmsg_all [ 76%] [ 84%] Building CXX object CMakeFiles/roslib.dir/src/time.o Building CXX object CMakeFiles/roslib.dir/src/package.o /Users/william/ros/ros/core/roslib/src/time.cpp:44:34: error: boost/thread/mutex.hpp: No such file or directory /Users/william/ros/ros/core/roslib/src/package.cpp:34:44: error: boost/algorithm/string/split.hpp: No such file or directory /Users/william/ros/ros/core/roslib/src/package.cpp:35:43: error: boost/algorithm/string/join.hpp: No such file or directory /Users/william/ros/ros/core/roslib/src/package.cpp:36:53: error: boost/algorithm/string/classification.hpp: No such file or directory /Users/william/ros/ros/core/roslib/src/time.cpp:74: error: ‘boost’ has not been declared /Users/william/ros/ros/core/roslib/src/time.cpp:74: error: expected initializer before ‘g_sim_time_mutex’ /Users/william/ros/ros/core/roslib/src/time.cpp: In static member function ‘static ros::Time ros::Time::now()’: /Users/william/ros/ros/core/roslib/src/time.cpp:146: error: ‘boost’ has not been declared /Users/william/ros/ros/core/roslib/src/time.cpp:146: error: expected `;' before ‘lock’ /Users/william/ros/ros/core/roslib/src/time.cpp: In static member function ‘static void ros::Time::setNow(const ros::Time&)’: /Users/william/ros/ros/core/roslib/src/time.cpp:159: error: ‘boost’ has not been declared /Users/william/ros/ros/core/roslib/src/time.cpp:159: error: expected `;' before ‘lock’ make[3]: *** [CMakeFiles/roslib.dir/src/time.o] Error 1 make[3]: *** Waiting for unfinished jobs.... /Users/william/ros/ros/core/roslib/src/package.cpp: In function ‘std::string ros::package::command(const std::string&)’: /Users/william/ros/ros/core/roslib/src/package.cpp:79: error: expected type-specifier /Users/william/ros/ros/core/roslib/src/package.cpp:79: error: expected unqualified-id before ‘&’ token /Users/william/ros/ros/core/roslib/src/package.cpp:79: error: expected `)' before ‘&’ token /Users/william/ros/ros/core/roslib/src/package.cpp:79: error: expected `{' before ‘&’ token /Users/william/ros/ros/core/roslib/src/package.cpp:79: error: ‘e’ was not declared in this scope /Users/william/ros/ros/core/roslib/src/package.cpp:79: error: expected `;' before ‘)’ token /Users/william/ros/ros/core/roslib/src/package.cpp: In function ‘void ros::package::command(const std::string&, ros::package::V_string&)’: /Users/william/ros/ros/core/roslib/src/package.cpp:90: error: ‘boost’ has not been declared /Users/william/ros/ros/core/roslib/src/package.cpp:90: error: ‘boost’ has not been declared /Users/william/ros/ros/core/roslib/src/package.cpp: In function ‘void ros::package::getPlugins(const std::string&, const std::string&, ros::package::M_string&)’: /Users/william/ros/ros/core/roslib/src/package.cpp:147: error: ‘boost’ has not been declared /Users/william/ros/ros/core/roslib/src/package.cpp:147: error: ‘boost’ has not been declared /Users/william/ros/ros/core/roslib/src/package.cpp:152: error: ‘boost’ has not been declared make[3]: *** [CMakeFiles/roslib.dir/src/package.o] Error 1 make[2]: *** [CMakeFiles/roslib.dir/all] Error 2 make[1]: *** [all] Error 2 -------------------------------------------------------------------------------} [ rosmake ] Output from build of package roslib written to: [ rosmake ] /Users/william/.ros/rosmake/rosmake_output-20100426-160001/roslib/build_output.log [rosmake-0] <<< roslib <<< [FAIL] [ 4.70 seconds ] [ rosmake ] Halting due to failure in package roslib. [ rosmake ] Waiting for other threads to complete. [rosmake-1] <<< xmlrpcpp <<< [PASS] [ 7.51 seconds ] [ rosmake ] Summary output to directory [ rosmake ] /Users/william/.ros/rosmake/rosmake_output-20100426-160001 I have tried uninstalling and reinstalling boost through macports (this strategy has worked for me elsewhere in my trek to build image_view on OS X), but to no avail. This is my boost version: Tirion:roslib william$ port installed | grep boost Password: boost @1.42.0_0 (active) boost-jam @3.1.17_0 (active) Tirion:roslib william$ I have looked through most of the OS X mailing list topics and the ROS/OSX wiki page, but I still haven't found anything relating to this error. It seems to me that the problem is that it doesn't find boost in the library path or something, but I am not entirely sure. Has anyone else run into this issue? Thanks in advance, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ William Woodall Undergraduate Software Engineering Vice Chair, IEEE Auburn Chapter Auburn University w@auburn.edu wjwwood@gmail.com 256-345-9938 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~