[ros-users] cannot install diamondback in slackware-linux

Tully Foote tfoote at willowgarage.com
Tue Jun 7 18:57:08 UTC 2011


Hi Rodrigo and Joe,

There are many variants and they all have their own querks.  We would
like to work on as many platforms as we can, however we rely on the
community to extend support to other platforms.

If you would like to contribute support for a new OS please see the
instructions on the wiki at
http://www.ros.org/wiki/rosdep#Adding_support_for_another_Operating_System_to_rosdep

If you submit patches in trac they can be merged into upcoming releases.

Tully

On Tue, Jun 7, 2011 at 11:40 AM, Rodrigo Ventura <yoda at isr.ist.utl.pt> wrote:
>
> On 2011/06/07, at 18:46, Joe Romano wrote:
>
>> Hi Rodrigo,
>>
>> At what point in the instructions exactly did this come up? It looks
>> like it happened when you got to:
>> sudo easy_install -U rosinstall
>> right?
>
> No. It was during the command:
> $ rosinstall ~/ros "http://packages.ros.org/cgi-bin/gen_rosinstall.py?rosdistro=diamondback&variant=desktop-full&overlay=no"
>
> It seems slackware is somehow unknown and that rosinstall only proceeds if the distro is one from the list; I think ROS ought to install in any Linux system.
>
> Best,
> Rodrigo
>
>> Did you successfully complete all the other steps first on
>> http://www.ros.org/wiki/diamondback/Installation/Slackware? Did the
>> previous command work okay without errors?:
>> . ~/ros/setup.sh
>> rosmake --no-rosdep rostest
>>
>>
>> Also - does anyone know who is the go-to person for "rosdep" (Tully?).
>> It looks like support for almost all other linux flavors on ROS.org
>> has been properly added to rosdep except Slackware. If there were some
>> instructions or experienced-user advice on how to do this I could give
>> it a try.
>>
>> -Joe
>>
>> On Tue, Jun 7, 2011 at 12:41 PM, Benjamin Cohen <bencohen2 at gmail.com> wrote:
>>> In case you're interested.
>>>
>>> -- ben
>>>
>>>
>>>
>>> ---------- Forwarded message ----------
>>> From: Rodrigo Ventura <yoda at isr.ist.utl.pt>
>>> Date: Tue, Jun 7, 2011 at 12:38 PM
>>> Subject: [ros-users] cannot install diamondback in slackware-linux
>>> To: ros-users at code.ros.org
>>>
>>>
>>>
>>> Hi. I'm using Slackware 13.37.0 and I'm getting this error while trying to
>>> install ROS diamondback, following the instructions provided on the wiki.
>>> The error is:
>>>
>>> ---------
>>>
>>> Bootstrapping ROS build
>>> Detected ros_comm bootstrapping it too.
>>> Could not detect OS. platform detection will not work
>>> [ rosmake ] Packages requested are: ['ros', 'ros_comm']
>>> [ rosmake ] Logging to
>>> directory/home/scout/.ros/rosmake/rosmake_output-20110607-161538
>>> [ rosmake ] Expanded args ['ros', 'ros_comm'] to:
>>> ['roslib', 'rosbuild', 'mk', 'roslang', 'rosunit', 'rosdep', 'rosmake',
>>> 'roscreate', 'rosbash', 'rosboost_cfg', 'rosclean', 'rosemacs', 'rospack',
>>> 'test_roslib', 'test_rosmake', 'test_roscreate', 'test_rospack',
>>> 'test_rosdep', 'rosmaster', 'rosservice', 'rosbag', 'rosout', 'rosrecord',
>>> 'rosmsg', 'rosconsole', 'rosbagmigration', 'topic_tools', 'rosgraph',
>>> 'rosnode', 'rostest', 'roslaunch', 'rosparam', 'rostopic', 'rosgraph_msgs',
>>> 'std_srvs', 'std_msgs', 'test_roscpp_serialization_perf', 'test_rosbag',
>>> 'test_crosspackage', 'test_rosnode', 'test_rosmsg',
>>> 'test_roscpp_serialization', 'test_rospy', 'perf_roscpp', 'test_rosmaster',
>>> 'test_rosparam', 'test_rostopic', 'test_rosservice', 'test_roslib_comm',
>>> 'test_topic_tools', 'test_roslaunch', 'test_roswtf', 'test_roscpp',
>>> 'test_rosgraph', 'test_rostime', 'test_ros', 'test_rostest', 'roslisp',
>>> 'rospy', 'roscpp_traits', 'roscpp', 'roscpp_serialization',
>>> 'roscore_migration_rules', 'rostime', 'message_filters', 'cpp_common',
>>> 'xmlrpcpp', 'roswtf']
>>> [ rosmake ] Generating Install Script using rosdep then executing. This may
>>> take a minute, you will be prompted for permissions. . .
>>> [ rosmake ] rosdep install failed: Could not detect OS, tried
>>> ['rosdep_test_os', 'debian', 'ubuntu', 'ubuntu', 'opensuse', 'fedora',
>>> 'rhel', 'arch', 'macports', 'gentoo', 'cygwin', 'freebsd']
>>> Traceback (most recent call last):
>>>  File "/usr/bin/rosinstall", line 5, in <module>
>>>    pkg_resources.run_script('rosinstall==0.5.16', 'rosinstall')
>>>  File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 489, in
>>> run_script
>>>    self.require(requires)[0].run_script(script_name, ns)
>>>  File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 1214, in
>>> run_script
>>>    exec script_code in namespace, namespace
>>>  File
>>> "/usr/lib/python2.6/site-packages/rosinstall-0.5.16-py2.6.egg/EGG-INFO/scripts/rosinstall",
>>> line 556, in <module>
>>>
>>>  File
>>> "/usr/lib/python2.6/site-packages/rosinstall-0.5.16-py2.6.egg/EGG-INFO/scripts/rosinstall",
>>> line 547, in rosinstall_main
>>>
>>>  File "/usr/lib/python2.6/subprocess.py", line 488, in check_call
>>>    raise CalledProcessError(retcode, cmd)
>>> subprocess.CalledProcessError: Command 'source /home/scout/ros/setup.sh &&
>>> rosmake ros ros_comm --rosdep-install' returned non-zero exit status 1
>>>
>>> ---------
>>>
>>> Any help is most welcome.
>>>
>>> Regards,
>>>
>>> Rodrigo Ventura
>>> Institute for Systems and Robotics
>>> Instituto Superior Técnico
>>> Lisbon, Portugal
>>> http://users.isr.ist.utl.pt/~yoda
>>>
>>>
>>>
>>> _______________________________________________
>>> ros-users mailing list
>>> ros-users at code.ros.org
>>> https://code.ros.org/mailman/listinfo/ros-users
>>>
>>>
>
> Rodrigo Ventura
> Institute for Systems and Robotics
> Instituto Superior Técnico
> Lisbon, Portugal
> http://users.isr.ist.utl.pt/~yoda
>
>
>
> _______________________________________________
> ros-users mailing list
> ros-users at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
>



-- 
Tully Foote
Systems Engineer
Willow Garage, Inc.
tfoote at willowgarage.com
(650) 475-2827



More information about the ros-users mailing list