This website uses browsing/session and functional cookies to ensure you get the best experience. Learn More

ACE4YARP

From Wiki for iCub and Friends
Jump to: navigation, search

Support for this method was dropped after YARP version 2.3.19 - please use YARP 2.3.19 or earlier if you wish to use this method.

Sometimes people have trouble getting ACE compiled. If you are using Linux or Windows, an alternative is to download a specially prepared "ACE4YARP" package that you can compile with CMake and that contains just the part of ACE needed for YARP.

  • You can download a version of ACE configured specially for YARP (and stripped of everything YARP does not use) here:
 http://wiki.icub.org/download/yarp/
  • (take the most recent ace4yarp-5.6.*.tar.gz)
  • You can unpack that, overlay the directories on the YARP source tree, and then do the following in the root source directory:
 rm CMakeCache.txt
 cmake -DBUILTIN_ACE=TRUE .  
  • (modify the cmake command appropriately for out-of-source builds)

That's it! You should see lots of _ace files compiling.

ALTERNATE METHOD

There is a "fetch-ace.sh" script to assemble ACE4YARP for you. On Linux, here's how a complete YARP build can be made from scratch:

 sudo apt-get install cmake subversion
 svn co https://yarp0.svn.sourceforge.net/svnroot/yarp0/trunk/yarp2 yarp2
 cd yarp2; mkdir build; cd build
 ../scripts/fetch-ace.sh
 cmake ..
 make

This will compile YARP and ACE together. This will work on Windows too, you'll just need to translate the commands.

Personal tools
Namespaces

Variants
Actions
Navigation
Print/export
Toolbox