Hello, I have discovered a problem with rosboost_cfg. I have two versions of boost installed on my machine (Ubuntu 10.04). One version is 1.47 64bit which I compiled myself, the libs are located at /usr/local. The other version is the one which comes with ros and which is located at /usr. (In case of diamondback the boost version is 1.40, 32bit; but the same problem occurs with electric.) Obviously, my newer version is incompatible with ROS, so I tried to override the ROS_BOOST_ROOT by setting it to /usr. However, this is ignored and rosboost_cfg chooses 1.47 anyway, since the function "find_versions" sorts the possible library includes by its version, see rosboost_cfg.py, line 171. In my opinion, this is a bug since setting ROS_BOOST_ROOT explicitly should override all other settings. Therefore I would suggest to file a ticket for this issue. It seems that this issue has already been somehow reported on the mailing list: http://code.ros.org/lurker/message/20101108.200232.71cc1ce9.en.html However, no suggestion to solve this problem was made. Best, Sebastian