Difference between revisions of "Jmc rave Ubuntu Install"
Jgvictores (talk | contribs) (Created page with 'The following is a guide for compilation of '''jmc_rave''' on a fresh Ubuntu 10.04 (as of 15/05/2010, what you get from a ''' sudo aptitude safe-u…') |
Jgvictores (talk | contribs) (→Notes) |
||
(6 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | The following is a guide for compilation of [[Asibot_- | + | The following is a guide for compilation of [[Asibot_-_Implemented_Modules#jmc_rave_.28Ubuntu_.2F_Windows.29|'''jmc_rave''']] on a fresh Ubuntu 10.04 (as of 15/05/2010, what you get from a ''' sudo aptitude safe-upgrade''')(Note from JGV: Also worked for Ubuntu 9.04!)([[jmc_rave Windows Install|click here for '''Windows guide''']]). Most installs are from source and correct version is assured following the [[Modules - Dependency Version]] specification (compatibility!). Source tarballs can also be found at http://robots.uc3m.es/svn/ASIBOTcoderepo/branches/v02/tars (permanent links!). |
---- | ---- | ||
Line 16: | Line 16: | ||
And finally compile the actual module: | And finally compile the actual module: | ||
− | svn co http://robots.uc3m.es/svn/ASIBOTcoderepo/ | + | svn co http://robots.uc3m.es/svn/ASIBOTcoderepo/tags/RCGv03/jmc_rave |
− | cd | + | cd jmc_rave; mkdir build; cd build |
cmake .. | cmake .. | ||
make | make | ||
− | cd | + | cd ../.. |
<u>Note</u>: YARP_DIR is set to ''/yarp-2.2.6/build'' by default. It should point to the directory where "YARPConfig.cmake" is, which is usually the YARP build directory. Something like the following should work. | <u>Note</u>: YARP_DIR is set to ''/yarp-2.2.6/build'' by default. It should point to the directory where "YARPConfig.cmake" is, which is usually the YARP build directory. Something like the following should work. | ||
Line 33: | Line 33: | ||
./jmc_rave | ./jmc_rave | ||
− | + | == Notes == | |
− | + | For compliance with older RCG (RCGv02), change: | |
− | + | svn co http://robots.uc3m.es/svn/ASIBOTcoderepo/tags/RCGv03/jmc_rave | |
+ | To: | ||
+ | svn co http://robots.uc3m.es/svn/ASIBOTcoderepo/tags/RCGv02/jmc_rave | ||
+ | Or for bleeding edge version, use: | ||
+ | svn co http://robots.uc3m.es/svn/ASIBOTcoderepo/trunk/jmc_rave |
Latest revision as of 12:09, 7 November 2010
The following is a guide for compilation of jmc_rave on a fresh Ubuntu 10.04 (as of 15/05/2010, what you get from a sudo aptitude safe-upgrade)(Note from JGV: Also worked for Ubuntu 9.04!)(click here for Windows guide). Most installs are from source and correct version is assured following the Modules - Dependency Version specification (compatibility!). Source tarballs can also be found at http://robots.uc3m.es/svn/ASIBOTcoderepo/branches/v02/tars (permanent links!).
Always insert password and answer YES when required!
First install some basic utilities:
sudo apt-get install build-essential cmake cmake-curses-gui subversion
Then install ACE 5.7.1.0 (ACE is needed for YARP).
Then install YARP 2.2.6 (YARP is needed for jmc_rave).
Then install Boost 1.39 (BOOST is needed for OpenRave).
Then install OpenRAVE R1457 (OpenRave is needed for jmv_rave).
And finally compile the actual module:
svn co http://robots.uc3m.es/svn/ASIBOTcoderepo/tags/RCGv03/jmc_rave cd jmc_rave; mkdir build; cd build cmake .. make cd ../..
Note: YARP_DIR is set to /yarp-2.2.6/build by default. It should point to the directory where "YARPConfig.cmake" is, which is usually the YARP build directory. Something like the following should work.
cd find -name "YARPConfig.cmake" export YARP_DIR=absoulte_path_to_the_DIR_where_it_is
To run:
cd jmc_rave/out/linux-x86 ./jmc_rave
Notes
For compliance with older RCG (RCGv02), change:
svn co http://robots.uc3m.es/svn/ASIBOTcoderepo/tags/RCGv03/jmc_rave
To:
svn co http://robots.uc3m.es/svn/ASIBOTcoderepo/tags/RCGv02/jmc_rave
Or for bleeding edge version, use:
svn co http://robots.uc3m.es/svn/ASIBOTcoderepo/trunk/jmc_rave