Kinect + Pandaboard + ROS = Fail
Hi there,
i tried to run kinect with ROS on pandaboard (ARMv7-processer), but it failed.
now i am at a point that kinect is running on pandaboard, but not with ROS. I used link text to get kinect started on pandaboard an it works, the sample "SimpleRead" sends data to the terminal with "fps..." and "middlepoint is...".
After that i tried to run openni_kinect stack, downloaded it, but cant build. I tried
rosmake openni_kinect
but it stops with errors:
> make[3]: Verlasse Verzeichnis '/home/panda/ros/image_common/camera_calibration_parsers/build'
> make[3]: Betrete Verzeichnis
> '/home/panda/ros/image_common/camera_calibration_parsers/build'
> Linking CXX shared library
> ../lib/libcamera_calibration_parsers.so
> /usr/bin/ld:
> /usr/local/lib/libyaml-cpp.a(iterator.cpp.o):
> relocation R_ARM_THM_MOVW_ABS_NC
> against `a local symbol' can not be
> used when making a shared object;
> recompile with -fPIC
> /usr/local/lib/libyaml-cpp.a: could
> not read symbols: Bad value
> collect2: ld gab 1 als Ende-Status
> zurück make[3]: ***
> [../lib/libcamera_calibration_parsers.so]
> Fehler 1 make[3]: Verlasse
> Verzeichnis
> '/home/panda/ros/image_common/camera_calibration_parsers/build'
> make[2]: ***
> [CMakeFiles/camera_calibration_parsers.dir/all]
> Fehler 2 make[2]: Verlasse
> Verzeichnis
> '/home/panda/ros/image_common/camera_calibration_parsers/build'
> make[1]: *** [all] Fehler 2 make[1]:
> Verlasse Verzeichnis
> '/home/panda/ros/image_common/camera_calibration_parsers/build'
> -------------------------------------------------------------------------------} [ rosmake ] Output from build of
> package camera_calibration_parsers
> written to: [ rosmake ]
> /home/panda/.ros/rosmake/rosmake_output-20121114-163131/camera_calibration_parsers/build_output.log
> [rosmake-0] Finished <<<
> camera_calibration_parsers [FAIL] [
> 10.40 seconds ] [ rosmake ] Halting due to failure in package
> camera_calibration_parsers. [ rosmake
> ] Waiting for other threads to
> complete. [rosmake-1] Finished <<<
> test_ros [PASS] [ 51.08 seconds ]
> [ rosmake ] Results:
> [ rosmake ] Built 53 packages with 1
> failures.
but yaml-cpp is installed.
What version of gcc are you using?
i'm not sure, gonna lookup tomorrow, but i believe to use the newest one.
edit: i am using gcc & cpp version 4.6, no newer one is available.