Build ROS Fuerte on Angstrom Linux
Hello everyone!
I'm playing with my BeagleBone trying to install ROS onto it. It's running Angstrom linux and I managed to set up and install every dependency but I'm getting compilation errors for boost. I have boost installed and also checked the mentioned library files for the right symbols.
I guess I should play a bit with the CMake files but I have no clue about where to start. Compiler output below.
If you have advices or a tutorial somewhere for electric on a "different" platform that would also be nice.
Thanks!
root@beaglebone:~/ros-underlay/build# make -j1 -- The C compiler identification is GNU -- The CXX compiler identification is GNU -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- +++ catkin -- Found PythonInterp: /usr/bin/python2.7 -- Found PY_em: /usr/lib/python2.7/site-packages/em.pyo -- Looking for include files CMAKE_HAVE_PTHREAD_H -- Looking for include files CMAKE_HAVE_PTHREAD_H - found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE TODO: implement add_roslaunch_check() in rostest-extras.cmake. -- BUILD_SHARED_LIBS is on. -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- ~~ traversing stacks/projects in dependency order ~~ -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- +++ genmsg -- +++ genlisp -- +++ genpy -- +++ gencpp -- +++ rospack -- Rospack building shared objects. -- Boost version: 1.51.0 -- Found the following Boost libraries: -- system -- filesystem -- program_options -- +++ std_msgs -- std_msgs: 32 messages -- +++ ros -- Boost version: 1.51.0 -- Found the following Boost libraries: -- thread -- Making toplevel forward script for bash script rosrun -- +++ roscpp_core -- Looking for execinfo.h -- Looking for execinfo.h - found -- Performing Test HAVE_CXXABI_H -- Performing Test HAVE_CXXABI_H - Failed -- Looking for backtrace -- Looking for backtrace - found -- Boost version: 1.51.0 -- Found the following Boost libraries: -- date_time -- thread -- +++ ros_comm -- rosgraph_msgs: 2 messages -- std_srvs: 0 messages TODO: consider moving xmlrpcpp's headers into a subdirectory -- Boost version: 1.51.0 -- Found the following Boost libraries: -- regex -- thread -- Boost version: 1.51.0 -- Found the following Boost libraries: -- signals -- filesystem -- system -- Looking for include files HAVE_IFADDRS_H -- Looking for include files HAVE_IFADDRS_H - found -- Looking for trunc -- Looking for trunc - not found -- roscpp: 1 messages -- topic_tools: 0 messages CMake Warning at build/cmake/rosunit/rosunit-extras.cmake:17 (message): add_pyunit() is deprecated. For Python tests, use add_nostests() instead. Call Stack (most recent call first): ros_comm/tools/topic_tools/CMakeLists.txt:70 (add_pyunit) -- Found BZip2: /usr/lib/libbz2.so -- Looking for BZ2_bzCompressInit in /usr/lib/libbz2.so -- Looking for BZ2_bzCompressInit in /usr/lib/libbz2.so - found CMake Warning at build/cmake/rosunit/rosunit-extras.cmake:17 (message): add_pyunit() is deprecated. For Python tests, use add_nostests() instead. Call Stack (most recent call first): ros_comm/tools/rosbag/CMakeLists.txt:62 (add_pyunit) -- test_ros: 15 messages -- test_roslib_comm: 15 messages -- test_rospy: 12 messages -- test_rosservice: 0 messages -- test_roscpp: 4 messages -- test_roscpp_serialization: 18 messages -- test_roscpp_serialization_perf: 3 messages -- perf_roscpp: 2 messages -- test_crosspackage: 2 messages -- test_rosbag ...
I'm interested in what you tried to do. Did you success?
Moved to debian :)