Skip to content
Snippets Groups Projects
  1. Jun 10, 2015
  2. Apr 07, 2015
    • Lukas Bulwahn's avatar
      libpoco: compiling with arm64 architecture · 68990c8c
      Lukas Bulwahn authored
      During bitbaking core-image-ros-world for v0.2-rc1 release testing,
      compiling libpoco for the qemuarm64 machine failed with:
      
        In file included from [...]/poco-poco-1.5.3-release/Foundation/src/diy-fp.h:31:0,
                         from [...]/poco-poco-1.5.3-release/Foundation/src/diy-fp.cc:29,
                         from [...]/poco-poco-1.5.3-release/Foundation/src/NumericString.cpp:23:
        [...]/poco-poco-1.5.3-release/Foundation/src/utils.h:72:2: error: #error Target architecture was not detected as supported by Double-Conversion.
      
      This issue has been already been reported in the libpoco github issue
      tracker [1] and has been resolved with a simple patch [2] in the libpoco
      repository and libpoco releases since 1.5.4. Hence, this commit simply
      adds this patch to the current libpoco recipe.
      
      To address the libpoco issue, I also considered to update libpoco to
      version 1.6.0. However, this was not possible as version 1.6.0 requires
      CMake >= 3.0.0 and this would require updating cmake in
      OpenEmbedded-Core, which has major impact on all layers. Also, updating
      libpoco to 1.5.4 lead to a problem with the OpenEmbedded-Core-provided
      pcre 1.5.36 and the POCO_UNBUNDLED setting during compilation:
      
        In file included from [...]/poco-poco-1.5.4-release/Foundation/src/RegularExpression.cpp:21:0:
        [...]/usr/include/pcre.h:325:26: error: conflicting declaration 'typedef struct real_pcre pcre'
        In file included from [...]/poco-poco-1.5.4-release/Foundation/src/RegularExpression.cpp:17:0:
        [...]/poco-poco-1.5.4-release/Foundation/include/Poco/RegularExpression.h:37:34: note: previous declaration as 'typedef struct real_pcre8_or_16 pcre'
      
      This issue is probably caused by the commit 'PCRE 8.35.0 Update' [3],
      which defines types from pcre 8.35 that are incompatible to pcre 8.36.
      
      [1] https://github.com/pocoproject/poco/issues/508
      [2] https://github.com/pocoproject/poco/commit/9258e482d71f327020efa10b873b9623458f2985.patch
      [3] https://github.com/pocoproject/poco/commit/010f7a5370be450109f1726e39d5b193e63a6373.patch
      
      
      
      Signed-off-by: default avatarLukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
      68990c8c
  3. Dec 24, 2014
  4. Dec 11, 2014
  5. Nov 04, 2014
  6. Oct 27, 2014
  7. Sep 10, 2014
  8. 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
  9. Aug 03, 2014
  10. Jul 22, 2014
  11. Jul 21, 2014
  12. Jun 26, 2014
  13. Jun 24, 2014
  14. Apr 27, 2014
  15. Apr 20, 2014
  16. Apr 16, 2014
  17. Mar 05, 2014
  18. Feb 25, 2014
  19. Dec 11, 2013
  20. Nov 27, 2013
  21. Nov 26, 2013
  22. Nov 13, 2013
  23. Nov 04, 2013
  24. Nov 01, 2013
  25. Oct 14, 2013
Loading