Skip to content
Snippets Groups Projects
  1. Jun 10, 2015
  2. Jun 09, 2015
  3. Jun 08, 2015
  4. May 29, 2015
  5. May 28, 2015
  6. May 27, 2015
  7. May 22, 2015
  8. May 05, 2015
  9. May 04, 2015
  10. Apr 09, 2015
    • Lukas Bulwahn's avatar
      ar-track-alvar: updating to 0.4.2 · d63e4fee
      Lukas Bulwahn authored
      
      With the poky-dizzy distribution, the do_rootfs task for
      core-image-ros-world fails with:
      
        ERROR: Unable to install packages. Command '/[...]/build/tmp/sysroots/x86_64-linux/usr/bin/smart --quiet --data-dir=/[...]/core-image-ros-world/1.0-r0/rootfs/var/lib/smart install -y run-postinsts@all packagegroup-core-boot@beaglebone packagegroup-ros-world@all' returned 1:
        error: Can't install ar-track-alvar-0.4.1-r0@cortexa8hf_vfp_neon: no package provides libmedianFilter.so
      
      Build Configuration: poky 1.7.1;
        poky: "dizzy:ec75238f6cc2d2d8d40e0268f6d2acc070cbe9a4";
        meta-openembedded: "dizzy:9efaed99125b1c4324663d9a1b2d3319c74e7278"
      
      To resolve this problem, this commit updates ar-track-alvar to the
      latest Hydro version 0.4.2. Unfortunately, there is no archive file
      for version 0.4.2, so the recipe uses the git repository with the
      commit intended to mark version 0.4.2 to fetch the source code.
      Due to the update, this commit also removes the upstream-accepted
      patch file from this repository here.
      
      Signed-off-by: default avatarLukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
      d63e4fee
  11. Apr 08, 2015
  12. 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
  13. Mar 30, 2015
    • KristofRobot's avatar
      Merge pull request #318 from bulwahn/master-next · bdc603b8
      KristofRobot authored
      resolving last major issue and last updates for 0.2-rc1
    • Lukas Bulwahn's avatar
      python-rosdep: adding new dependency due to update · c31be9bd
      Lukas Bulwahn authored
      When compiling python-rosdep before python-nose has been built,
      'bitbake python-rosdep' fails with:
      
      | distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('nose>=1.0')
      | ERROR: python setup.py build_ext execution failed.
      | WARNING: /[...]/build/tmp-glibc/work/i586-oe-linux/python-rosdep/0.11.0-r0/temp/run.do_compile.14813:1 exit 1 from
      |   exit 1
      | ERROR: Function failed: do_compile (log file is located at /[...]/build/tmp-glibc/work/i586-oe-linux/python-rosdep/0.11.0-r0/temp/log.do_compile.14813)
      ERROR: Task 6 (/[...]/meta-ros/recipes-devtools/python/python-rosdep_0.11.0.bb, do_compile) failed with exit code '1'
      
      In a recent commit in the rosdep repository [1], the dependency for
      the rosdep setup on python's nose package is added. Hence, we must
      also add this dependency in the rosdep recipe, which then resolves
      the reported failure.
      
      [1] https://github.com/ros-infrastructure/rosdep/commit/fc8b56be072ab672344c747de815daaacf2e9834
      
      
      
      Signed-off-by: default avatarLukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
      c31be9bd
    • Lukas Bulwahn's avatar
      python: making bbappend files version independent · 3727c70c
      Lukas Bulwahn authored
      In the recent commit d4ad95f0 [1], the OpenEmbedded-Core repository
      updated python from version 2.7.3 to 2.7.9. To make meta-ros
      compatible to the latest commits, the bbappend files are renamed to
      be version independent.
      
      [1] http://cgit.openembedded.org/openembedded-core/commit/?id=d4ad95f0d5f08891637c644e85b09da9c4585059
      
      
      
      Signed-off-by: default avatarLukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
      3727c70c
    • Lukas Bulwahn's avatar
      genlisp: updating to 0.4.15 · fdef05ee
      Lukas Bulwahn authored
      fdef05ee
    • Lukas Bulwahn's avatar
      razor-imu-9dof: updating to 1.1.0 · be6640c1
      Lukas Bulwahn authored
      In version 1.1.0, razor-imu-9dof depends on dynamic-reconfigure.
      be6640c1
    • Lukas Bulwahn's avatar
      40c4945b
    • Lukas Bulwahn's avatar
      catkin: including root path in library search (addresses #291) · beb46774
      Lukas Bulwahn authored
      On the meta-ros issue tracker, the issue #291 reports a
      linking problem with rosconsole if ROS Hydro is also installed
      on the host system. Kristof investigated in that, and published
      a patch [1] on September 27th, 2014, which resolved the rosconsole
      issue, but showed issues with urdfdom.
      
      After reading through the discussion of issue #291, I started
      initial testing with Kristof's patch. After testing Kristof's
      patch, I also investigated the urdfdom problem, and came up with
      the solution to revert the part of his patch, which moved
      `-DCMAKE_INSTALL_PREFIX:PATH='${ros_prefix}'` to ros.bbclass.
      
      Initially, I believed that the issue that was addressed with
      the second part of Kristof's patch, has been resolved with
      commit 7e2eb25e. However,
      the issue remains, but is only reproducible with the Ubuntu
      saucy distribution.
      
      On my first local setup, I could reproduce the issue #291 with
      rosconsole on commit 47eab426.
      After applying this commit, the issue with rosconsole did not
      occur anymore on a clean fresh build.
      `bitbake packagegroup-ros-world` did not show any other further
      issues.
      
      On my second local setup, on a newly-installed Ubuntu 12.04
      (precise) system, I checked that the proposed commit resolves
      some linking problems to boost, with some latest
      OpenEmbedded-Core repository and the poky-dizzy distribution.
      A detailed report of the investigation of this second local
      setup is at my Github Gist [2].
      
      In the first review of the pull request #318, Kristof noticed
      that on an Ubuntu 13.10 (saucy), an issue with message-filters
      still occurs. I could not reproduce this and other reported
      errors on the Ubuntu 12.04 system, so I believe certain errors
      only appear on certain Ubuntu distributions, which makes them
      difficult to pinpoint. Therefore, we decided to defer the
      resolution of this problem with Ubuntu 13.10.
      
      To adjust to the concurrent work in pull request #319, during
      the rebasing, the patch has been moved from the catkin directory
      to the files directory.
      
      Kristof remains the author of the applied patch, as I have not
      modified the patch. I have put myself as this author's commit,
      as I take the responsibility of the modifications compared to
      Kristof's original work and I have tested this commit in my
      test setting.
      
      [1] https://github.com/KristofRobot/meta-ros/commit/9ff76ffb7a5aaa076a89a378e92d41adbfeb9b38
      [2] https://gist.github.com/bulwahn/a8d5b7c27550b399f866
      
      
      
      Signed-off-by: default avatarLukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
      
      catkin: move to files directory (fixup)
      beb46774
    • Lukas Bulwahn's avatar
      README.md: acknowledge recent contributors · 0b590749
      Lukas Bulwahn authored
      0b590749
Loading