Skip to content
Snippets Groups Projects
  1. Mar 17, 2017
    • Dmitry Rozhkov's avatar
      librealsense: drop the recipe · 7f889a8a
      Dmitry Rozhkov authored
      
      As the main repository for the librealsense recipe now contains
      fixes required for linking catkin-based packages against it
      we can stop maintaining our own version of librealsense recipe.
      
      Also this patch adapts realsense-camera recipe to link against
      the non-catkin version of librealsense.
      
      Signed-off-by: default avatarDmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
      7f889a8a
  2. Feb 08, 2017
  3. Jan 18, 2017
  4. Jan 09, 2017
  5. Dec 12, 2016
  6. Oct 12, 2016
  7. Sep 19, 2016
  8. May 03, 2016
  9. Feb 15, 2016
    • Lukas Bulwahn's avatar
      bfl: patch to obtain pkgconfig sanity · b3786d79
      Lukas Bulwahn authored
      
      Since 3739aaf644d5a0f28e85fd07c67cecbfa5b8fb8a on openembedded-core,
      the build of the bfl recipe fails with:
      
        ERROR: QA Issue: orocos-bfl.pc failed sanity test (tmpdir) in path /[...]/bfl/0.7.0-6-r0/sysroot-destdir//usr/lib/pkgconfig [pkgconfig]
        ERROR: QA Issue: bfl.pc failed sanity test (tmpdir) in path /[...]/bfl/0.7.0-6-r0/sysroot-destdir//usr/lib/pkgconfig [pkgconfig]
        ERROR: QA staging was broken by the package built above
        ERROR: Function failed: do_qa_staging
        ERROR: Logfile of failure stored in: /[...]/bfl/0.7.0-6-r0/temp/log.do_populate_sysroot.12063
        ERROR: Task 4361 (/[...]/meta-ros/recipes-extended/bfl/bfl_0.7.0-6.bb, do_populate_sysroot) failed with exit code '1'
      
      The openembedded-core recipe suggests that the bfl recipe was broken
      since its initial commit, but it remained unnoticed. This commit now
      adds a patch to drop the unneeded and wrong paths from the pkgconfig
      file.
      
      Signed-off-by: default avatarLukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
      b3786d79
  10. Jan 16, 2016
    • Lukas Bulwahn's avatar
      pcl: updating to 1.7.2 · 027c774c
      Lukas Bulwahn authored
      The update to the latest version 1.7.2 was triggered by compilation
      errors in pcl 1.7.0 (i.e., in file common/include/pcl/point_types.h)
      due to the update of boost to 1.60.0 in openembedded-core [1].
      This failure was detected by the internal CI build on 2016-01-15.
      
      Due to the version update, the commit drops patch
      `Fix incompatibility with Boost 1.56`, as the change is included
      upstream in version 1.7.2. This commit also adds the upstream-accepted
      patch `Add "WITH_OPENGL" option (...)` to make the dependency to OpenGL
      libraries optional.
      
      The commit configures package dependencies and compiles with the
      least possible packages, so that the pcl-ros recipe compiles. As a
      result, all optional packages in PCL, except qhull, can be set to FALSE.
      
      If qhull is deactivated, the do_configure task of pcl-ros reports:
      
        | -- Could NOT find qhull (missing:  QHULL_LIBRARY)
        | ** WARNING ** surface features related to qhull will be disabled
      
      However, in the do_compile task of pcl-ros, the build process assumes
      that the surface features related to qhull are actually never disabled,
      i.e., if qhull is deactivated, compiling pcl-ros fails with:
      
        | In file included from [...]/pcl_ros/src/pcl_ros/surface/convex_hull.cpp:40:0:
        | [...]/pcl_ros/include/pcl_ros/surface/convex_hull.h:44:37: fatal error: pcl/surface/convex_hull.h: No such file or directory
        | compilation terminated.
        | CMakeFiles/pcl_ros_surface.dir/build.make:89: recipe for target 'CMakeFiles/pcl_ros_surface.dir/src/pcl_ros/surface/convex_hull.cpp.o' failed
        | make[2]: *** [CMakeFiles/pcl_ros_surface.dir/src/pcl_ros/surface/convex_hull.cpp.o] Error 1
        | make[2]: Leaving directory '[...]/build'
        | CMakeFiles/Makefile2:1173: recipe for target 'CMakeFiles/pcl_ros_surface.dir/all' failed
        | make[1]: *** [CMakeFiles/pcl_ros_surface.dir/all] Error 2
      
      [1] http://cgit.openembedded.org/openembedded-core/commit/?id=17d77db5e1203e18cdd178e7d9a457310425ebdc
      
      
      
      Signed-off-by: default avatarLukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
      027c774c
  11. Jan 13, 2016
  12. Jul 25, 2015
  13. Jun 10, 2015
  14. 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
  15. Dec 24, 2014
  16. Dec 11, 2014
  17. Nov 04, 2014
  18. Oct 27, 2014
  19. Sep 10, 2014
  20. 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
  21. Aug 03, 2014
  22. Jul 22, 2014
  23. Jul 21, 2014
  24. Jun 26, 2014
  25. Jun 24, 2014
  26. Apr 27, 2014
  27. Apr 20, 2014
Loading