# Revision history [back]

$dpkg -S libpcl_ros_tf.so ros-fuerte-perception-pcl: /opt/ros/fuerte/stacks/perception_pcl/pcl_ros/lib/libpcl_ros_tf.so  Do you have ros-fuerte-perception-pcl installed? $ dpkg -S libpcl_ros_tf.so
ros-fuerte-perception-pcl: /opt/ros/fuerte/stacks/perception_pcl/pcl_ros/lib/libpcl_ros_tf.so


Do you have ros-fuerte-perception-pcl installed?

EDIT: I would try to get the basic Fuerte Debian install working first, before tackling any source overlays. What does this print?

env | fgrep ROS

$dpkg -S libpcl_ros_tf.so ros-fuerte-perception-pcl: /opt/ros/fuerte/stacks/perception_pcl/pcl_ros/lib/libpcl_ros_tf.so  Do you have ros-fuerte-perception-pcl installed? EDIT: I would try to get the basic Fuerte Debian install working first, before tackling any source overlays. What does this print? env | fgrep ROS  EDIT2: That mostly looks right. My system defines a few other things that could be significant: ROS_WORKSPACE=/home/joq/ros/fuerte_dev ROS_DISTRO=fuerte  Also, my ROS_PACKAGE_PATH ends with this: /opt/ros/fuerte/stacks:/opt/ros/fuerte/share:/opt/ros/fuerte/share/ros  I don't know if any of that matters, but it's worth a try. $ dpkg -S libpcl_ros_tf.so
ros-fuerte-perception-pcl: /opt/ros/fuerte/stacks/perception_pcl/pcl_ros/lib/libpcl_ros_tf.so


Do you have ros-fuerte-perception-pcl installed?

EDIT: I would try to get the basic Fuerte Ubuntu Debian package install working first, before tackling any source overlays. What does this print?

env | fgrep ROS


EDIT2: That mostly looks right. My system defines a few other things that could be significant:

ROS_WORKSPACE=/home/joq/ros/fuerte_dev
ROS_DISTRO=fuerte


Also, my ROS_PACKAGE_PATH ends with this:

/opt/ros/fuerte/stacks:/opt/ros/fuerte/share:/opt/ros/fuerte/share/ros


I don't know if any of that matters, but it's worth a try.

EDIT3: What if you reduce the package path to the minimum:

export ROS_PACKAGE_PATH=/opt/ros/fuerte/stacks:/opt/ros/fuerte/share:/opt/ros/fuerte/share/ros

$dpkg -S libpcl_ros_tf.so ros-fuerte-perception-pcl: /opt/ros/fuerte/stacks/perception_pcl/pcl_ros/lib/libpcl_ros_tf.so  Do you have ros-fuerte-perception-pcl installed? EDIT: I would try to get the basic Fuerte Ubuntu Debian package install working first, before tackling any source overlays. What does this print? env | fgrep ROS  EDIT2: That mostly looks right. My system defines a few other things that could be significant: ROS_WORKSPACE=/home/joq/ros/fuerte_dev ROS_DISTRO=fuerte  Also, my ROS_PACKAGE_PATH ends with this: /opt/ros/fuerte/stacks:/opt/ros/fuerte/share:/opt/ros/fuerte/share/ros  I don't know if any of that matters, but it's worth a try. EDIT3: What if you reduce the package path to the minimum:minimum? export ROS_PACKAGE_PATH=/opt/ros/fuerte/stacks:/opt/ros/fuerte/share:/opt/ros/fuerte/share/ros  $ dpkg -S libpcl_ros_tf.so
ros-fuerte-perception-pcl: /opt/ros/fuerte/stacks/perception_pcl/pcl_ros/lib/libpcl_ros_tf.so


Do you have ros-fuerte-perception-pcl installed?

EDIT: I would try to get the basic Fuerte Ubuntu Debian package install working first, before tackling any source overlays. What does this print?

env | fgrep ROS


EDIT2: That mostly looks right. My system defines a few other things that could be significant:

ROS_WORKSPACE=/home/joq/ros/fuerte_dev
ROS_DISTRO=fuerte


Also, my ROS_PACKAGE_PATH ends with this:

/opt/ros/fuerte/stacks:/opt/ros/fuerte/share:/opt/ros/fuerte/share/ros


I don't know if any of that matters, but it's worth a try.

EDIT3: What if you reduce the package path to the minimum?

export ROS_PACKAGE_PATH=/opt/ros/fuerte/stacks:/opt/ros/fuerte/share:/opt/ros/fuerte/share/ros


EDIT4: Do you have this defined?

$echo$LD_LIBRARY_PATH
/opt/ros/fuerte/lib:

$dpkg -S libpcl_ros_tf.so ros-fuerte-perception-pcl: /opt/ros/fuerte/stacks/perception_pcl/pcl_ros/lib/libpcl_ros_tf.so  Do you have ros-fuerte-perception-pcl installed? EDIT: I would try to get the basic Fuerte Ubuntu Debian package install working first, before tackling any source overlays. What does this print? env | fgrep ROS  EDIT2: That mostly looks right. My system defines a few other things that could be significant: ROS_WORKSPACE=/home/joq/ros/fuerte_dev ROS_DISTRO=fuerte  Also, my ROS_PACKAGE_PATH ends with this: /opt/ros/fuerte/stacks:/opt/ros/fuerte/share:/opt/ros/fuerte/share/ros  I don't know if any of that matters, but it's worth a try. EDIT3: What if you reduce the package path to the minimum? export ROS_PACKAGE_PATH=/opt/ros/fuerte/stacks:/opt/ros/fuerte/share:/opt/ros/fuerte/share/ros  EDIT4: Do you have this defined? $ echo $LD_LIBRARY_PATH /opt/ros/fuerte/lib:  EDIT5: Frustrating, and I'll be away for the next few hours. Does your node have <depend package="pcl_ros"> in its manifest.xml? $ dpkg -S libpcl_ros_tf.so
ros-fuerte-perception-pcl: /opt/ros/fuerte/stacks/perception_pcl/pcl_ros/lib/libpcl_ros_tf.so


Do you have ros-fuerte-perception-pcl installed?

EDIT: I would try to get the basic Fuerte Ubuntu Debian package install working first, before tackling any source overlays. What does this print?

env | fgrep ROS


EDIT2: That mostly looks right. My system defines a few other things that could be significant:

ROS_WORKSPACE=/home/joq/ros/fuerte_dev
ROS_DISTRO=fuerte


Also, my ROS_PACKAGE_PATH ends with this:

/opt/ros/fuerte/stacks:/opt/ros/fuerte/share:/opt/ros/fuerte/share/ros


I don't know if any of that matters, but it's worth a try.

EDIT3: What if you reduce the package path to the minimum?

export ROS_PACKAGE_PATH=/opt/ros/fuerte/stacks:/opt/ros/fuerte/share:/opt/ros/fuerte/share/ros


EDIT4: Do you have this defined?

$echo$LD_LIBRARY_PATH
/opt/ros/fuerte/lib:


EDIT5: Frustrating, and I'll be away for the next few hours.

Does your node have <depend package="pcl_ros"> in its manifest.xml?

EDIT6: For future readers: when upgrading to a new ROS distribution, always rebuild your source trees from scratch. Either use make clean or check out a new working copy. The results of not doing that can be quite strange.