Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

answered 2012-11-11 05:19:50 -0500

joq gravatar image
$ 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?

click to hide/show revision 2
add follow-up question
$ 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.