Commit Graph

1604 Commits

Author SHA1 Message Date
Andre Goddard Rosa ebacf5e5c6 ros2cli, rosidl-generator-c: Add runtime dependencies on few more python packages
Fixes rosidl:
  ImportError: No module named 'json'
  ImportError: No module named 'em'

Fixes ros2:
  ImportError: No module named 'xmlrpc'
  ImportError: No module named 'pydoc'

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-10-01 14:27:58 +00:00
Martin Jansa 6c7ac74f52 fastrtps: fix tinyxml2 library search
* fixes rmw-fastrtps-cpp failure:
  http://errors.yoctoproject.org/Errors/Details/174717/

  DEBUG: Executing shell function do_compile
  NOTE: VERBOSE=1 cmake --build TOPDIR/tmp-glibc/work/aarch64-oe-linux/rmw-fastrtps-cpp/git-r0/build --target all -- -j 9
  ninja: error: 'TOPDIR/tmp-glibc/work/aarch64-oe-linux/fastrtps/git-r0/recipe-sysroot/usr/lib/libtinyxml2.so', needed by 'librmw_fastrtps_cpp.so', missing and no known rule to make it
  WARNING: TOPDIR/tmp-glibc/work/aarch64-oe-linux/rmw-fastrtps-cpp/git-r0/temp/run.do_compile.13110:1 exit 1 from 'eval ${DESTDIR:+DESTDIR=${DESTDIR} }VERBOSE=1 cmake --build 'TOPDIR/tmp-glibc/work/aarch64-oe-linux/rmw-fastrtps-cpp/git-r0/build' "$@" -- -j 9'
  ERROR: Function failed: do_compile (log file is located at TOPDIR/tmp-glibc/work/aarch64-oe-linux/rmw-fastrtps-cpp/git-r0/temp/log.do_compile.13110)

* it was caused by fastrtps's /usr/lib/fastrtps/cmake/fastrtpsTargets.cmake
  containing the full path to libtinyxml2.so inside fastrtps's WORKDIR
  which might be already removed by rm_work by the time when
  rmw-fastrtps-cpp is being built

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-10-01 14:27:58 +00:00
Dmitry Rozhkov 48f7d25b9f packagegroup-ros-world: add ros2 recipes
Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-10-01 14:27:58 +00:00
Dmitry Rozhkov 1de025778a ros2: add initial recipes
Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-10-01 14:27:58 +00:00
Dmitry Rozhkov 21d16bc08f
Merge pull request #608 from shr-project/jansa/compat
various build fixes
2018-08-26 11:51:19 +03:00
Martin Jansa c1d9ef998b python-pyyaml: drop and use the recipe from meta-python
* 3.11 version is in meta-python since morty
  http://git.openembedded.org/meta-openembedded/commit/?id=4100a96a5a98987910f17b317488bb2a86d50514
* the meta-ros version was missing dependency on libyaml and python-cython-native which
  was in meta-oe version for very long time since denzil
  http://git.openembedded.org/meta-openembedded/commit/?id=89500c583e0f1dc1b4ffdf72914e08e505e427e0

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-08-24 19:47:43 +00:00
Martin Jansa 1b08af3ea7 yaml-cpp: add PN-gtest package
* fixes:
-dev package contains non-symlink .so: yaml-cpp-dev path '/work/core2-64-oe-linux/yaml-cpp/0.6.2+gitAUTOINC+ab5f9259a4-r0/packages-split/yaml-cpp-dev/usr/lib/libgmock_main.so'
-dev package contains non-symlink .so: yaml-cpp-dev path
'/work/aarch64-oe-linux/yaml-cpp/0.6.2+gitAUTOINC+ab5f9259a4-r0/packages-split/yaml-cpp-dev/usr/lib/libgmock.so'
[dev-elf]
-dev package contains non-symlink .so: yaml-cpp-dev path '/work/core2-64-oe-linux/yaml-cpp/0.6.2+gitAUTOINC+ab5f9259a4-r0/packages-split/yaml-cpp-dev/usr/lib/libgtest_main.so'
-dev package contains non-symlink .so: yaml-cpp-dev path '/work/core2-64-oe-linux/yaml-cpp/0.6.2+gitAUTOINC+ab5f9259a4-r0/packages-split/yaml-cpp-dev/usr/lib/libgtest.so' [dev-elf]

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-08-24 19:47:43 +00:00
Martin Jansa 7e4a616ec4 mavlink: set fixed SRCREV instead of tag name and define PV
* otherwise bitbake fetcher will access the network every time the
  recipes is parsed to convert tag name in SRCREV to git SHA and
  then again during do_fetch and do_unpack:

  log.do_fetch:
  DEBUG: Fetcher accessed the network with the command git -c core.fsyncobjectfiles=0 ls-remote git://github.com/mavlink/mavlink-gbp-release.git
  DEBUG: Running export PSEUDO_DISABLED=1; export PATH="/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/usr/bin/python-native:/OE/build/oe-core/openembedded-core/scripts:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot/usr/bin/crossscripts:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/usr/sbin:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/usr/bin:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/sbin:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/bin:/OE/build/oe-core/bitbake/bin:/OE/build/oe-core/tmp-glibc/hosttools"; export HOME="/OE"; git -c core.fsyncobjectfiles=0 ls-remote git://github.com/mavlink/mavlink-gbp-release.git
  DEBUG: Running export PSEUDO_DISABLED=1; export PATH="/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/usr/bin/python-native:/OE/build/oe-core/openembedded-core/scripts:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot/usr/bin/crossscripts:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/usr/sbin:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/usr/bin:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/sbin:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/bin:/OE/build/oe-core/bitbake/bin:/OE/build/oe-core/tmp-glibc/hosttools"; export HOME="/OE"; git -c core.fsyncobjectfiles=0 branch --contains 7dbef3644782a4297fec76a4a2f7a61705dd624d --list release/kinetic/mavlink 2> /dev/null | wc -l

  log.do_unpack:
  DEBUG: Fetcher accessed the network with the command git -c core.fsyncobjectfiles=0 ls-remote git://github.com/mavlink/mavlink-gbp-release.git
  DEBUG: Running export PSEUDO_DISABLED=1; export PATH="/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/usr/bin/python-native:/OE/build/oe-core/openembedded-core/scripts:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot/usr/bin/crossscripts:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/usr/sbin:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/usr/bin:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/sbin:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/bin:/OE/build/oe-core/bitbake/bin:/OE/build/oe-core/tmp-glibc/hosttools"; export HOME="/OE"; git -c core.fsyncobjectfiles=0 ls-remote git://github.com/mavlink/mavlink-gbp-release.git
  DEBUG: Running export PSEUDO_DISABLED=1; export PATH="/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/usr/bin/python-native:/OE/build/oe-core/openembedded-core/scripts:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot/usr/bin/crossscripts:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/usr/sbin:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/usr/bin:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/sbin:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/bin:/OE/build/oe-core/bitbake/bin:/OE/build/oe-core/tmp-glibc/hosttools"; export HOME="/OE"; git -c core.fsyncobjectfiles=0 clone -s -n /OE/build/oe-core/downloads/git2/github.com.mavlink.mavlink-gbp-release.git/ /OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/git/
  DEBUG: Running export PSEUDO_DISABLED=1; export PATH="/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/usr/bin/python-native:/OE/build/oe-core/openembedded-core/scripts:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot/usr/bin/crossscripts:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/usr/sbin:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/usr/bin:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/sbin:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/bin:/OE/build/oe-core/bitbake/bin:/OE/build/oe-core/tmp-glibc/hosttools"; export HOME="/OE"; git -c core.fsyncobjectfiles=0 remote set-url origin git://github.com/mavlink/mavlink-gbp-release.git
  DEBUG: Running export PSEUDO_DISABLED=1; export PATH="/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/usr/bin/python-native:/OE/build/oe-core/openembedded-core/scripts:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot/usr/bin/crossscripts:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/usr/sbin:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/usr/bin:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/sbin:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/bin:/OE/build/oe-core/bitbake/bin:/OE/build/oe-core/tmp-glibc/hosttools"; export HOME="/OE"; git -c core.fsyncobjectfiles=0 checkout -B release/kinetic/mavlink 7dbef3644782a4297fec76a4a2f7a61705dd624d
  DEBUG: Running export PSEUDO_DISABLED=1; export PATH="/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/usr/bin/python-native:/OE/build/oe-core/openembedded-core/scripts:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot/usr/bin/crossscripts:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/usr/sbin:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/usr/bin:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/sbin:/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/mavlink/git-r0/recipe-sysroot-native/bin:/OE/build/oe-core/bitbake/bin:/OE/build/oe-core/tmp-glibc/hosttools"; export HOME="/OE"; git -c core.fsyncobjectfiles=0 branch release/kinetic/mavlink --set-upstream-to origin/release/kinetic/mavlink

* set PV according to PROJECT_VERSION in CMakeLists.txt, because current
  version "git-r0" is quite annoying and doesn't really sort well when doing
  the package upgrades on target MACHINE

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-08-24 19:47:42 +00:00
Martin Jansa eabbe6ebbe ros-arduino-bridge.inc: use static SRCREV instead of AUTOREV
* using AUTOREV causes undeterministic builds when it might start failing
  even when nothing was changed in the metadata
* it also forces bitbake to run git ls-remote on the github repo every
  single time when the recipe is parsed and fails to build when doing builds
  without network access (from pre-populated premirror)
* hydro-devel branch wasn't updated for last 3 years and there are only 73
  commits in it, so AUTOREV wasn't really useful anyway

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-08-24 19:47:42 +00:00
Martin Jansa 4839445aef sphinxbase: add dependency on bison-native
* fixes:
  | checking for bison... no
  | configure: error: You need to install bison
  | NOTE: The following config.log files may provide further information.
  | NOTE: /data/cibot/deleteme/build/tmp-glibc/work/i586-oe-linux/sphinxbase/0.8-r0/build/config.log
* needed since oe-core change:
  http://git.openembedded.org/openembedded-core/commit/?id=b7edc20cc2dd82989bd9561f860cb25478a40f69

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-08-24 19:47:42 +00:00
Martin Jansa 045be9ae11 layer.conf: add rocko to LAYERSERIES_COMPAT_ros-layer
* meta-ros is compatible with Yocto 2.4 Rocko without any special
  handling needed to integrate it, mark it as compatible

* LAYERSERIES_COMPAT variables are used only since 2.4 Rocko, so with
  even older Yocto releases this isn't an issue, but with 2.4 it was
  failing with:

  bitbake -e zlib | tee env.zlib
  ERROR: Unable to start bitbake server

  which isn't really useful, bitbake-cookerdaemon.log shows better
  explanation:
  Traceback (most recent call last):
    File "build-rocko/bitbake/lib/bb/cookerdata.py", line 285, in parseBaseConfiguration
      self.data = self.parseConfigurationFiles(self.prefiles, self.postfiles)
    File "build-rocko/bitbake/lib/bb/cookerdata.py", line 399, in parseConfigurationFiles
      % (c, " ".join(layerseries), " ".join(compat)))
    File "build-rocko/bitbake/lib/bb/__init__.py", line 104, in fatal
      raise BBHandledException()
  bb.BBHandledException

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "build-rocko/bitbake/lib/bb/daemonize.py", line 77, in createDaemon
      function()
    File "build-rocko/bitbake/lib/bb/server/process.py", line 433, in _startServer
      self.cooker = bb.cooker.BBCooker(self.configuration, self.featureset)
    File "build-rocko/bitbake/lib/bb/cooker.py", line 197, in __init__
      self.initConfigurationData()
    File "build-rocko/bitbake/lib/bb/cooker.py", line 356, in initConfigurationData
      self.databuilder.parseBaseConfiguration()
    File "build-rocko/bitbake/lib/bb/cookerdata.py", line 318, in parseBaseConfiguration
      raise bb.BBHandledException
  bb.BBHandledException
  ERROR: Layer ros-layer is not compatible with the core layer which only supports these series: rocko (layer is compatible with sumo)

* and it's a bit complicated to override LAYERSERIES_COMPAT_ros-layer
  from local build without meta-ros modification, changing it in some
  other (own) layer, which is parsed after meta-ros works, but you might
  not have suitable layer for this.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-08-10 15:33:29 +00:00
Dmitry Rozhkov ad00e80bd4
Merge pull request #606 from bulwahn/indigo-updates
recipe updates for indigo distribution on 2018-07-26
2018-08-01 10:16:24 +03:00
Lukas Bulwahn 1579043637 kdl-parser: update to 1.11.15 2018-07-29 14:26:10 +02:00
Lukas Bulwahn d8e54ecc8e geometry2: update to 0.5.18 2018-07-29 14:26:09 +02:00
Lukas Bulwahn fbcacf132d
Merge pull request #605 from bulwahn/indigo-drop-patches-after-libeigen-update
drop patches not needed after libeigen update
2018-07-14 09:57:07 +02:00
Lukas Bulwahn 1a503b19c8 depth-image-proc: drop patch not needed after libeigen update 2018-07-13 18:51:09 +02:00
Lukas Bulwahn c456672efc geometry: drop patch not needed after libeigen update 2018-07-13 18:51:09 +02:00
Lukas Bulwahn 12b4c597e6
Merge pull request #572 from bulwahn/python-paramiko
improve roslaunch and support remote node execution
2018-07-12 20:58:10 +02:00
Lukas Bulwahn 27e95fdd35 python-pycrypto: drop recipe fully included in meta-python 2018-07-11 20:44:21 +02:00
Lukas Bulwahn c4314a1c13 roslaunch: allow use with python2 & python3 2018-07-11 20:44:21 +02:00
Lukas Bulwahn a002ad4f84 provide python3 versions of recently added recipes 2018-07-11 20:44:21 +02:00
Lukas Bulwahn ec0e512072 python-pbr: update to 3.1.1 from meta-python layer 2018-07-11 20:44:21 +02:00
Lukas Bulwahn 1f1ecbc360 python-ecdsa: use meta-openstack's recipe 2018-07-11 20:44:21 +02:00
ybourrig 14ee7fb7cc Support remote node execution
Roslaunch needs paramiko to launch remote nodes

[backport to master from cae316ec7a]
[manually resolved conflict in roslaunch]

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-07-11 20:44:21 +02:00
johannesschrimpf e7fbbd4a06 python-defusedxml: Update to version 0.5.0, use pypi, add python3 recipe (#12)
python-defusedxml: update to version 0.5.0, use pypi, add python3 recipe
2018-07-11 20:44:21 +02:00
Johannes Schrimpf 24dab93318 python-defusedxml: Added recipe for python3 2018-07-11 20:44:21 +02:00
Mike Thompson 8901a60ba6 Added python-defusedxml recipe to fix runtime dependency. 2018-07-11 20:44:21 +02:00
Lukas Bulwahn 2c1b132928
Merge pull request #604 from bulwahn/recent-fixes
Some recent improvements
2018-07-11 20:26:04 +02:00
Dmitry Kargin 00088e9d9a improve dependencies for dynamic-reconfigure users
rospkg is necessary to generate dreconf files. dynamic-reconfigure was not
providing proper build-time depencency to packages that use it.

This patch series adds ${PYTHON_PN}-roskpg to DEPENDS of dynamic-reconfigure.bb
and removes unnecessary reference to it in all recipes that are using dynamic-reconfigure.

There were a fix for theora-image-transport with missing libvorbis as well.

[modified commit message header.]
Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-07-10 07:30:08 +02:00
Lukas Bulwahn 67cf4445e0 libflann: backport patch for cmake >= 3.11 2018-07-10 06:58:03 +02:00
Lukas Bulwahn dd424fbc01
Merge pull request #603 from bulwahn/indigo-updates
recipe updates for indigo distribution on 2018-06-22
2018-06-25 07:42:02 +02:00
Lukas Bulwahn 5e6a41875d navigation: update to 1.12.16 2018-06-23 09:28:30 +02:00
Lukas Bulwahn a2e60c9a17 joystick-drivers: update to 1.12.0 2018-06-23 09:28:22 +02:00
Lukas Bulwahn 070f206072
Merge pull request #601 from bulwahn/prepare-for-kinetic
include additions in kinetic that are relevant to indigo
2018-06-19 05:36:06 +02:00
Johannes Schrimpf ab066713f6 geographic-info: initial recipe
[rephased commit message]
Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-06-18 05:33:37 +02:00
Johannes Schrimpf cbeba5e16a python-pyproj: add recipes required for geographic-info
[rephrased commit message]
Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-06-18 05:33:37 +02:00
Lukas Bulwahn da10f390ef geographiclib: initial commit
The initial commit from Johannes Schrimpf provided the geographiclib
recipe in recipes-ros. The general policy is to only have ROS
packages in recipes-ros, i.e., packages that are tracked and updated
in the rosdistro/distribution.yaml file.
Hence, I then moved the geographiclib recipe to recipes-extended,
as it is a supporting library, not a ROS package.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-06-18 05:33:37 +02:00
Lukas Bulwahn 047223d923 geometry2: include new tf2-eigen recipe
Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-06-18 05:33:37 +02:00
Lukas Bulwahn d165e589f4
Merge pull request #602 from bulwahn/fix-build-with-gcc8
some adjustments to build with gcc-8
2018-06-18 05:31:25 +02:00
Lukas Bulwahn 342d6be449 pcl: update Upstream-Status of patch
Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-06-16 22:51:42 +02:00
Martin Jansa 5ba1194e2f moveit-ros-planning: add missing dependency on tf-conversions
* fixes:
  ERROR: moveit-ros-planning-0.7.13-r0 do_package_qa: QA Issue: /opt/ros/indigo/lib/libmoveit_planning_scene_monitor.so.0.7.3 contained in package moveit-ros-planning requires libtf_conversions.so()(64bit), but no providers found in RDEPENDS_moveit-ros-planning? [file-rdeps]

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-06-16 22:51:42 +02:00
Martin Jansa 39170a8677 pcl: disable parallel build (resolves #588)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
[lukas.bulwahn@gmail.com: include reference to meta-ros issue tracker]
Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-06-16 22:51:42 +02:00
Martin Jansa 8fcd5838a4 moveit-core: fix build with gcc8
http://errors.yoctoproject.org/Errors/Details/178616/

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
[lukas.bulwahn@gmail.com: adjusted patch filename and included Upstream-Status]
Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-06-16 22:51:31 +02:00
Martin Jansa 41178258b5 pcl: build with gcc-8
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
[lukas.bulwahn@gmail.com: edited patch and rewritten commit message]
Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-06-16 15:50:32 +02:00
Lukas Bulwahn 8e87b47005 message-filters: build with gcc-8
This addresses two build issues in kobuki-auto-docking [1], and
image-transport [2] due to openembedded-core updating to gcc-8.

[1] http://errors.yoctoproject.org/Errors/Details/178608/
[2] http://errors.yoctoproject.org/Errors/Details/178606/

This commit was based on a earlier commit from Martin Jansa in
his meta-ros fork, but then heavily re-worked.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-06-16 15:08:12 +02:00
Lukas Bulwahn 619eab0099
Merge pull request #598 from bulwahn/indigo-updates
recipe updates for indigo distribution on 2018-06-07
2018-06-09 14:29:53 +02:00
Lukas Bulwahn 3d0858491f ros-control: update to 0.9.7
This commit also adjusts the build dependencies for the
joint-limits-interface recipe.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-06-07 21:45:51 +02:00
Lukas Bulwahn 514d4f5e3a ros-canopen: update to 0.6.9
This commit also drops a patch for socketcan-interface that is now
included in the updated version.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-06-07 21:44:29 +02:00
Lukas Bulwahn 18acdf1850 control-toolbox: update to 1.13.3
Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-06-07 21:43:53 +02:00
Dmitry Rozhkov 937e064955
Merge pull request #595 from bulwahn/indigo-updates
recipe updates for indigo distribution on 2018-05-16
2018-06-06 22:39:33 +03:00