ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

Hello!

I am too following the same Manual (http://wiki.ros.org/indigo/Installation/Debian) on Debian Jessie, but get stuck on point 2.2.1 installing collada-dom-dev. After running $ sudo checkinstall make install I get following error messages:

========================= Installation results ===========================
[  4%] Built target zlib
[  4%] Built target minizip
[  9%] Built target pcre_local
[  9%] Built target pcrecpp_local
[  9%] Built target pcreposix_local
[ 45%] Built target colladadom141
[ 94%] Built target colladadom150
Linking CXX shared library libcollada-dom2.4-dp.so
/usr/bin/ld: external-libs/pcre-8.02/libpcre_local.a(pcre_compile.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
external-libs/pcre-8.02/libpcre_local.a: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
dom/CMakeFiles/collada-dom.dir/build.make:894: recipe for target 'dom/libcollada-dom2.4-dp.so.2.4.0' failed
make[2]: *** [dom/libcollada-dom2.4-dp.so.2.4.0] Error 1
CMakeFiles/Makefile2:340: recipe for target 'dom/CMakeFiles/collada-dom.dir/all' failed
make[1]: *** [dom/CMakeFiles/collada-dom.dir/all] Error 2
Makefile:117: recipe for target 'all' failed
make: *** [all] Error 2

****  Installation failed. Aborting package creation.

Cleaning up...OK

Bye.

I thought it might have to do with the loose linking explained in the you-need-to-patch-this-link (as explained in the manual), but I can't apply the patch because the installation is aborted before creating the to-be-patched file.

Is there somebody who could explain this error message to me?

Thank you so much! Cheers, Niko