Skip to content
Snippets Groups Projects
  1. Aug 04, 2014
    • Lukas Bulwahn's avatar
      collada-dom: adding libpcre dependency · 0569363c
      Lukas Bulwahn authored
      Executing 'bitbake packagegroup-ros-world' shows the warning:
      WARNING: QA Issue: collada-dom rdepends on libpcrecpp but its not a build dependency? [build-deps]
      
      On a clean build, 'bitbake collada-dom' fails with:
      | Linking CXX shared library libcollada-dom2.4-dp.so
      ...
      | .../build/tmp-eglibc/sysroots/x86_64-linux/usr/libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/4.9.1/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
      | make[2]: *** [dom/libcollada-dom2.4-dp.so.2.4.0] Error 1
      
      This commits adds libpcre as dependency, and resolves the issue.
      0569363c
    • Lukas Bulwahn's avatar
      libpoco: updating to 1.5.3 · 168ddc67
      Lukas Bulwahn authored
      This commit updates to version 1.5.3 and removes the local patch
      that has been merged in version 1.5.3.
      168ddc67
  2. Aug 03, 2014
  3. Jul 22, 2014
  4. Jul 21, 2014
  5. Jun 26, 2014
  6. Jun 24, 2014
  7. Apr 27, 2014
  8. Apr 20, 2014
  9. Apr 16, 2014
  10. Mar 05, 2014
  11. Feb 25, 2014
  12. Dec 11, 2013
  13. Nov 27, 2013
  14. Nov 26, 2013
  15. Nov 13, 2013
  16. Nov 04, 2013
  17. Nov 01, 2013
  18. Oct 14, 2013
  19. Oct 11, 2013
  20. Sep 16, 2013
    • Lukas Bulwahn's avatar
      qhull: initial commit · 3f046715
      Lukas Bulwahn authored
      The qhull library is shipped under its own license. We add this
      special license file in our layer in the directory licenses and
      register this license directory in our layer configuration.
      3f046715
  21. Aug 18, 2013
  22. Aug 04, 2013
    • Lukas Bulwahn's avatar
      libpoco: openssl required for libpoco when compiling pcl-ros · 9faf9c52
      Lukas Bulwahn authored
      When compiling pcl-ros, bitbake aborts because for compiling the
      Crypto library in libpoco, it needs the openssl headers.
      
      The condensed error output is
      
      ** Compiling src/CipherKeyImpl.cpp (debug, shared)
      arm-oe-linux-gnueabi-g++  -march=armv5te -marm -mthumb-interwork
      -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed
      --sysroot=/home/lukas/oe-core/build/tmp-eglibc/sysroots/qemuarm
      -I ... -DPOCO_BUILD_HOST=host -DPOCO_NO_WSTRING -DPOCO_UNBUNDLED
      -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_REENTRANT -D_THREAD_SAFE
      -DPOCO_NO_FPENVIRONMENT  -g -D_DEBUG -fPIC -c src/CipherKeyImpl.cpp
      -o ...
      In file included from include/Poco/Crypto/CipherKeyImpl.h:44:0,
                       from include/Poco/Crypto/CipherKey.h:44,
                       from src/CipherKey.cpp:37:
      include/Poco/Crypto/OpenSSLInitializer.h:45:33: fatal error: openssl/opensslconf.h: No such file or directory
       #include <openssl/opensslconf.h>
                                       ^
      compilation terminated.
      In file included from include/Poco/Crypto/CipherKeyImpl.h:44:0,
                       from src/CipherKeyImpl.cpp:37:
      include/Poco/Crypto/OpenSSLInitializer.h:45:33: fatal error: openssl/opensslconf.h: No such file or directory
       #include <openssl/opensslconf.h>
                                       ^
      compilation terminated.
      make[1]: *** [.../tmp-eglibc/work/armv5te-oe-linux-gnueabi/libpoco/1.4.6p1-r0/poco-1.4.6p1-all/Crypto/obj/Linux/armv5te/debug_shared/CipherKey.o] Error 1
      make[1]: *** Waiting for unfinished jobs....
      make -C /home/lukas/oe-core/build/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libpoco/1.4.6p1-r0/poco-1.4.6p1-all/Util
      make[1]: *** [.../tmp-eglibc/work/armv5te-oe-linux-gnueabi/libpoco/1.4.6p1-r0/poco-1.4.6p1-all/Crypto/obj/Linux/armv5te/debug_shared/CipherKeyImpl.o] Error 1
      make[1]: Entering directory `/home/lukas/oe-core/build/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libpoco/1.4.6p1-r0/poco-1.4.6p1-all/Util'
      9faf9c52
  23. Jul 31, 2013
    • Lukas Bulwahn's avatar
      libpoco: adding a patch to link correctly with pcre · 723caecd
      Lukas Bulwahn authored
      The error message when compiling nodelet, which links the poco library, is:
      
      | Linking CXX executable devel/lib/nodelet/nodelet
      | /home/lukas/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/bin/cmake -E cmake_link_script CMakeFiles/nodelet.dir/link.txt --verbose=1
      | /home/lukas/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/bin/armv5te-oe-linux-gnueabi/arm-oe-linux-gnueabi-g++    -march=armv5te -marm -mthumb-interwork  --sysroot=/home/lukas/oe-core/build/tmp-eglibc/sysroots/qemuarm  -O2 -pipe -g -feliminate-unused-debug-types -fpermissive -fvisibility-inlines-hidden -fpermissive  -march=armv5te -marm -mthumb-interwork  --sysroot=/home/lukas/oe-core/build/tmp-eglibc/sysroots/qemuarm  -O2 -pipe -g -feliminate-unused-debug-types -fpermissive -fvisibility-inlines-hidden -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed  -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed CMakeFiles/nodelet.dir/src/nodelet.cpp.o  -o devel/lib/nodelet/nodelet -rdynamic devel/lib/libnodeletlib.so -luuid -lbondcpp -luuid -lcpp_common -lroscpp_serialization -lrostime -lboost_date_time-mt -lboost_system-mt -lboost_thread-mt -lroscpp -lboost_signals-mt -lboost_filesystem-mt -lrosconsole -lboost_regex-mt -llog4cxx -lxmlrpcpp -ltinyxml -lclass_loader -lPocoFoundation -ldl -lconsole_bridge -lroslib -Wl,-rpath,/home/lukas/oe-core/build/tmp-eglibc/work/armv5te-oe-linux-gnueabi/nodelet/1.8.0-r0/nodelet_core-1.8.0/nodelet/build/devel/lib:
      | /home/lukas/oe-core/build/tmp-eglibc/sysroots/qemuarm/usr/lib/libPocoFoundation.so: undefined reference to `_pcre_ucd_stage1'
      | /home/lukas/oe-core/build/tmp-eglibc/sysroots/qemuarm/usr/lib/libPocoFoundation.so: undefined reference to `_pcre_ucd_records'
      | /home/lukas/oe-core/build/tmp-eglibc/sysroots/qemuarm/usr/lib/libPocoFoundation.so: undefined reference to `_pcre_ucp_gentype'
      | /home/lukas/oe-core/build/tmp-eglibc/sysroots/qemuarm/usr/lib/libPocoFoundation.so: undefined reference to `_pcre_ucd_stage2'
      | collect2: error: ld returned 1 exit status
      | make[2]: *** [devel/lib/nodelet/nodelet] Error 1
      723caecd
Loading