Hi Yoonsoo, <br><br>The errors you are encountering are ROS trying to help resolve system dependencies for you.  However MontaVista is not one of our commonly used platforms and ROS doesn't know how to detect it.  You can disable these system dependency checks as follows, but you will have to resolve the system dependencies manually.  <br>

<br>To get the code you can use rosinstall with the -n to skip the automatic bootstrap stage:<br>$ rosinstall ~/ros <a href="http://ros.org/rosinstalls/cturtle_ros.rosinstall" target="_blank">http://ros.org/rosinstalls/cturtle_ros.rosinstall</a> -n<br>

<br>Then you will need to install the system dependencies for the packages you care about.  Quickly to be able to compile everything in the above rosinstall file you will need the equivalent of the following debian packages:  python-wxgtk2.8 python-paramiko libboost1.40-all-dev pkg-config python-yaml python-gtk2 libwxgtk2.8-dev python-numpy python-matplotlib python-epydoc graphviz python-imaging doxygen libapr1-dev libbz2-dev zlib1g-dev libaprutil1-dev automake python-dev liblog4cxx10-dev  <br>

<br>Depending on which packages in particular you want to use, you won't need all these dependencies.  The dependencies for each package are called out in the manifest.xml file in the package like this"""<rosdep name="log4cxx"/>""".  This name is then looked up in the rosdep.yaml file in the root of the stack.  rosdep.yaml is documented here <a href="http://www.ros.org/wiki/rosdep/rosdep.yaml">http://www.ros.org/wiki/rosdep/rosdep.yaml</a><br>

<br>Once you have the needed system dependencies installed you can setup your bash environment.  <br>$ source ~/ros/setup.sh<br><br>And then run the bootstrap manually.<br>$ cd ~/ros/ros && make<br><br>After that you can continue following the tutorials however when you use the rosmake command you want to pass it the "--no-rosdep" option each time you use it. Also remember that as you install new packages you must make sure their system dependencies are resolved.  <br>

<br>I hope this helps.  Let me know if there's anything unclear.  <br><br>Tully<br><br><div class="gmail_quote">On Wed, Sep 8, 2010 at 1:09 AM, 김윤수 <span dir="ltr"><<a href="mailto:yesarang.kim@gmail.com">yesarang.kim@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Dear all,<div><br></div><div>I'm trying to install ROS on MontaVista Linux(<a href="http://www.mvista.com" target="_blank">www.mvista.com</a>) which is </div>

<div>a commercially supported real-time Linux distribution.</div><div><br></div>
<div>---</div><div>I got a bunch of error messages during installation as follows</div><div><br></div><div>$ rosinstall ~/ros <a href="http://ros.org/rosinstalls/cturtle_ros.rosinstall" target="_blank">http://ros.org/rosinstalls/cturtle_ros.rosinstall</a></div>


<div>...</div><div>...</div><div>...</div><div><div>Bootstraping ROS build</div><div>Could not detect OS. platform detection will not work</div><div>[ rosmake ] Detected rosout not built, adding it to the build</div><div>


[ rosmake ] Packages requested are: ['rostest', 'rosout']</div><div>[ rosmake ] Logging to directory/home/yskim/.ros/rosmake/rosmake_output-20100908-162930</div><div>[ rosmake ] Expanded args ['rostest', 'rosout'] to:</div>


<div>['rostest', 'rosout']</div><div>[ rosmake ] Generating Install Script using rosdep then executing. This may take a minute, you will be prompted for permissions. . .</div><div>[ rosmake ] rosdep install failed: Could not detect OS, tried ['uninitialized from ROS_OS_OVERRIDE=name:version', 'rosdep_test_os', 'debian', 'ubuntu', 'ubuntu', 'fedora', 'rhel', 'arch', 'macports', 'gentoo', 'cygwin', 'freebsd']</div>


<div>Traceback (most recent call last):</div><div>  File "/usr/local/bin/rosinstall", line 436, in <module></div><div>    sys.exit(rosinstall_main(sys.argv) or 0)</div><div>  File "/usr/local/bin/rosinstall", line 431, in rosinstall_main</div>


<div>    subprocess.check_call("source %s && rosmake rostest --rosdep-install" % (os.path.join(options.path, 'setup.sh')), shell=True, executable='/bin/bash')</div><div>  File "/usr/local/lib/python2.6/subprocess.py", line 498, in check_call</div>


<div>    raise CalledProcessError(retcode, cmd)</div><div>subprocess.CalledProcessError: Command 'source /home/yskim/ros/setup.sh && rosmake rostest --rosdep-install' returned non-zero exit status 1</div>

</div>
<div>---</div><div><br></div><div>Current ROS doesn't seem to support MontaVista Linux.</div><div>But I can't replace the current Linux distribution and still</div><div>want to use several ROS packages.</div><div>


<br></div><div>Could anyone let me know how to solve this problem?</div><div><br></div><div>Thanks in advance</div><div><br></div><div>- Yoonsoo</div><div><br></div>
<br>_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Tully Foote<br>Systems Engineer<br>Willow Garage, Inc.<br><a href="mailto:tfoote@willowgarage.com">tfoote@willowgarage.com</a><br>(650) 475-2827<br>