Skip to content
Snippets Groups Projects
  1. Aug 26, 2013
  2. Aug 19, 2013
  3. Aug 18, 2013
  4. Aug 06, 2013
  5. Aug 05, 2013
  6. 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
    • Lukas Bulwahn's avatar
      rospack: improving runtime dependencies (resolves #116) · bf9664c6
      Lukas Bulwahn authored
      This commit includes further changes to build rospack-native.
      bf9664c6
  7. Aug 02, 2013
  8. Aug 01, 2013
  9. 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