ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

I somehow figured it out. Running pip WITHOUT -U option gets catkin_pkg installed (install log is at the bottom for the reference).

...But why...? Help message of pip's doesn't seem to make sense to me:

$ pip install --help
:
Install Options:
:
  -U, --upgrade   Upgrade all packages to the newest available version. This process is recursive irregardless of whether a dependency is already satisfied.

Log of installation by pip:

$ pip install catkin_pkg    
Downloading/unpacking catkin-pkg
  Running setup.py egg_info for package catkin-pkg

Requirement already satisfied (use --upgrade to upgrade): argparse in /usr/pkg/lib/python2.7/site-packages (from catkin-pkg)
Requirement already satisfied (use --upgrade to upgrade): docutils in /usr/pkg/lib/python2.7/site-packages (from catkin-pkg)
Requirement already satisfied (use --upgrade to upgrade): python-dateutil in /usr/pkg/lib/python2.7/site-packages (from catkin-pkg)
Requirement already satisfied (use --upgrade to upgrade): six in /usr/pkg/lib/python2.7/site-packages (from python-dateutil->catkin-pkg)
Installing collected packages: catkin-pkg
  Running setup.py install for catkin-pkg
    changing mode of build/scripts-2.7/catkin_create_pkg from 664 to 775
    changing mode of build/scripts-2.7/catkin_generate_changelog from 664 to 775
    changing mode of build/scripts-2.7/catkin_tag_changelog from 664 to 775
    changing mode of build/scripts-2.7/catkin_test_changelog from 664 to 775

    changing mode of /usr/pkg/bin/catkin_create_pkg to 775
    changing mode of /usr/pkg/bin/catkin_generate_changelog to 775
    changing mode of /usr/pkg/bin/catkin_tag_changelog to 775
    changing mode of /usr/pkg/bin/catkin_test_changelog to 775
Successfully installed catkin-pkg
Cleaning up...