I recently ran into a problem compiling pointcloud_to_laserscan because isnan was not in the right namespace. I had to append std:: to isnan to get it to compile. If this doesn't break anything for others, I suggest patching. --Nick