Error in ROSWTF and doubt in ROS_PACKAGE_PATH
My questions are at the end.
When i use the command to find the ROS PACKAGE PATH
sai@sai-desktop:~/fuerte_workspace$ echo $ROS_PACKAGE_PATH
/home/sai/fuerte_workspace/help:/home/sai/fuerte_workspace/turtlebot_driver:/home/sai/fuerte_workspace/turtlebot:/home/sai/fuerte_workspace/sandbox:/opt/ros/fuerte/stacks:/opt/ros/fuerte/share:/opt/ros/fuerte/share/ros
After this, ROSWTF results in
sai@sai-desktop:~/fuerte_workspace$ roswtf
Loaded plugin tf.tfwtf
No package or stack in context
================================================================================
Static checks summary:
Found 2 error(s).
ERROR Not all paths in ROS_PACKAGE_PATH [/home/sai/fuerte_workspace/help:/home/sai/fuerte_workspace/turtlebot_driver:/home/sai/fuerte_workspace/turtlebot:/home/sai/fuerte_workspace/sandbox:/opt/ros/fuerte/stacks:/opt/ros/fuerte/share:/opt/ros/fuerte/share/ros] point to an existing directory:
* /home/sai/fuerte_workspace/help
ERROR Not all paths in PYTHONPATH [/opt/ros/fuerte/share/ros/core/roslib/src:/opt/ros/fuerte/lib/python2.6/dist-packages:/opt/ros/fuerte/lib/python2.6/dist-packages:] point to a directory:
* /opt/ros/fuerte/share/ros/core/roslib/src
================================================================================
ROS Master does not appear to be running.
Online graph checks will not be run.
ROS_MASTER_URI is [http://localhost:11311]
------------------------------------------------------------------------
Then I changed the ROS_PACKAGE_PATH to
sai@sai-desktop:~/fuerte_workspace$ ROS_PACKAGE_PATH=/home/sai/fuerte_workspace/sandbox:/opt/ros/fuerte/stacks:/opt/ros/fuerte/share:
Then ROSWTF results in
sai@sai-desktop:~/fuerte_workspace$ roswtf
Loaded plugin tf.tfwtf
No package or stack in context
================================================================================
Static checks summary:
Found 1 error(s).
ERROR Not all paths in PYTHONPATH [/opt/ros/fuerte/share/ros/core/roslib/src:/opt/ros/fuerte/lib/python2.6/dist-packages:/opt/ros/fuerte/lib/python2.6/dist-packages:] point to a directory:
* /opt/ros/fuerte/share/ros/core/roslib/src
================================================================================
ROS Master does not appear to be running.
Online graph checks will not be run.
ROS_MASTER_URI is [http://localhost:11311]
My questions are
- Initially why did the ROS_PACKAGE_PATH has such a big path?
- Why are the errors turning up in ROSWTF?
- The new ROS_PACKAGE_PATH which i have changed is a subset of old PATH. Is it OK to have a big path as the old one or do I have to change to new path?
Please let me know what i should do