1. 06 Jun, 2022 2 commits
  2. 17 Dec, 2021 2 commits
  3. 10 Dec, 2021 1 commit
    • Martin Jansa's avatar
      ros_ament_cmake.bbclass: fix missed _i686 override conversion · bfa35401
      Martin Jansa authored
      
      * causes cpython-310-i686-linux-gnu to be used instead of expected
        cpython-310-i386-linux-gnu in files like:
        /usr/lib/python3.10/site-packages/rcl_interfaces/rcl_interfaces_s__rosidl_typesupport_c.cpython-310-i686-linux-gnu.so
      
        which then results in:
      
        root@qemux86:~# ros2 topic list
        Traceback (most recent call last):
          File "/usr/lib/python3.10/site-packages/rosidl_generator_py/import_type_support_impl.py", line 46, in import_type_support
            return importlib.import_module(module_name, package=pkg_name)
          File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
            return _bootstrap._gcd_import(name[level:], package, level)
          File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
          File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
          File "<frozen importlib._bootstrap>", line 1004, in _find_and_load_unlocked
        ModuleNotFoundError: No module named 'rcl_interfaces.rcl_interfaces_s__rosidl_typesupport_c'
      Signed-off-by: default avatarMartin Jansa <martin.jansa@lge.com>
      bfa35401
  4. 03 Dec, 2021 12 commits
  5. 26 Nov, 2021 3 commits
    • Martin Jansa's avatar
      python3-colcon-notification: fix installed-vs-shipped QA issue · ce3d4fa5
      Martin Jansa authored
      * fixes:
      ERROR: python3-colcon-notification-0.2.13-r0 do_package: QA Issue: python3-colcon-notification: Files/directories were installed but not shipped in any package:
        /usr/share
        /usr/share/colcon_notification
        /usr/share/colcon_notification/colcon-terminal-notifier.app
        /usr/share/colcon_notification/colcon-terminal-notifier.app/contents
        /usr/share/colcon_notification/colcon-terminal-notifier.app/contents/PkgInfo
        /usr/share/colcon_notification/colcon-terminal-notifier.app/contents/Info.plist
        /usr/share/colcon_notification/colcon-terminal-notifier.app/contents/macos
        /usr/share/colcon_notification/colcon-terminal-notifier.app/contents/resources
        /usr/share/colcon_notification/colcon-terminal-notifier.app/contents/macos/colcon-terminal-notifier
        /usr/share/colcon_notification/colcon-terminal-notifier.app/contents/resources/colcon.icns
        /usr/share/colcon_notification/colcon-terminal-notifier.app/contents/resources/en.lproj
        /usr/share/colcon_notification/colcon-terminal-notifier.app/contents/resources/en.lproj/MainMenu.nib
        /usr/share/colcon_notification/colcon-terminal-notifier.app/contents/resources/en.lproj/InfoPlist.strings
        /usr/share/colcon_notification/colcon-terminal-notifier.app/contents/resources/en.lproj/Credits.rtf
      Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
      python3-colcon-notification: 14 installed and not shipped files. [installed-vs-shipped]
      ce3d4fa5
    • Windel Bouwman's avatar
    • Windel Bouwman's avatar
      Add recipe for python3 distlib. · be0e88eb
      Windel Bouwman authored
      be0e88eb
  6. 19 Nov, 2021 20 commits
    • Martin Jansa's avatar
    • Martin Jansa's avatar
    • Martin Jansa's avatar
    • Martin Jansa's avatar
      {melodic} libsensors-monitor, cpu-temperature-diagnostics: remove bbappend · ac1a046b
      Martin Jansa authored
      * lmsensors recipe was fixed with:
        https://lists.openembedded.org/g/openembedded-devel/message/93942
      
      
        we no longer need to remove the runtime dependency on it
      Signed-off-by: default avatarMartin Jansa <martin.jansa@lge.com>
      ac1a046b
    • Martin Jansa's avatar
      lapack: build cblas and replace openblas recipe · d5b92b8b
      Martin Jansa authored
      
      * webOS OSE enabled cblas in lapack bbappend, causing lapack and openblas to conflict:
        ERROR: suitesparse-cholmod-5.4.0-r0 do_prepare_recipe_sysroot: The file /usr/include/cblas.h is installed by both lapack and openblas, aborting
        ERROR: Logfile of failure stored in: /jenkins/mjansa/build/ose/kirkstone/BUILD/work/qemux86-webos-linux/suitesparse-cholmod/5.4.0-r0/temp/log.do_prepare_recipe_sysroot.1599414
      
      * if we undo this lapack bbappend in meta-ros-webos, then snowboy
        in meta-webosose fails to build, so enable cblas for ROS DISTRO
        as well in lapack and remove openblas.
      Signed-off-by: default avatarMartin Jansa <martin.jansa@lge.com>
      d5b92b8b
    • Rob Woolley's avatar
      {noetic} libphidget22-upstream: disable debian package names · 5c112e3d
      Rob Woolley authored
      
      Resolve problem with libphidget22 and Debian package naming rules.
      
      The Debian package naming convention will rename a package after the
      shared library name if it is the only thing present in the package.
      
      This resulted in libphidget22-upstream being renamed to libphidget22
      and there being 2 sets of packages present with that name.
      
      As a workaround we set AUTO_LIBNAME_PKGS to empty to disable the Debian
      naming rules for that package.
      Signed-off-by: default avatarRob Woolley <rob.woolley@windriver.com>
      Signed-off-by: default avatarMartin Jansa <martin.jansa@lge.com>
      5c112e3d
    • Rob Woolley's avatar
      {dashing} libphidget22-upstream: disable debian package names · 49748ea1
      Rob Woolley authored
      
      Resolve problem with libphidget22 and Debian package naming rules.
      
      The Debian package naming convention will rename a package after the
      shared library name if it is the only thing present in the package.
      
      This resulted in libphidget22-upstream being renamed to libphidget22
      and there being 2 sets of packages present with that name.
      
      As a workaround we set AUTO_LIBNAME_PKGS to empty to disable the Debian
      naming rules for that package.
      Signed-off-by: default avatarRob Woolley <rob.woolley@windriver.com>
      Signed-off-by: default avatarMartin Jansa <martin.jansa@lge.com>
      49748ea1
    • Rob Woolley's avatar
      {eloquent} libphidget22-upstream: disable debian package names · 09043765
      Rob Woolley authored
      
      Resolve problem with libphidget22 and Debian package naming rules.
      
      The Debian package naming convention will rename a package after the
      shared library name if it is the only thing present in the package.
      
      This resulted in libphidget22-upstream being renamed to libphidget22
      and there being 2 sets of packages present with that name.
      
      As a workaround we set AUTO_LIBNAME_PKGS to empty to disable the Debian
      naming rules for that package.
      Signed-off-by: default avatarRob Woolley <rob.woolley@windriver.com>
      Signed-off-by: default avatarMartin Jansa <martin.jansa@lge.com>
      09043765
    • Rob Woolley's avatar
      {rolling} libphidget22-upstream: disable debian package names · 461b57d6
      Rob Woolley authored
      
      Resolve problem with libphidget22 and Debian package naming rules.
      
      The Debian package naming convention will rename a package after the
      shared library name if it is the only thing present in the package.
      
      This resulted in libphidget22-upstream being renamed to libphidget22
      and there being 2 sets of packages present with that name.
      
      As a workaround we set AUTO_LIBNAME_PKGS to empty to disable the Debian
      naming rules for that package.
      Signed-off-by: default avatarRob Woolley <rob.woolley@windriver.com>
      Signed-off-by: default avatarMartin Jansa <martin.jansa@lge.com>
      461b57d6
    • Rob Woolley's avatar
      {foxy} libphidget22-upstream: disable debian package names · 79d4ca19
      Rob Woolley authored
      
      Resolve problem with libphidget22 and Debian package naming rules.
      
      The Debian package naming convention will rename a package after the
      shared library name if it is the only thing present in the package.
      
      This resulted in libphidget22-upstream being renamed to libphidget22
      and there being 2 sets of packages present with that name.
      
      As a workaround we set AUTO_LIBNAME_PKGS to empty to disable the Debian
      naming rules for that package.
      Signed-off-by: default avatarRob Woolley <rob.woolley@windriver.com>
      Signed-off-by: default avatarMartin Jansa <martin.jansa@lge.com>
      79d4ca19
    • Martin Jansa's avatar
    • Martin Jansa's avatar
      {rolling} mavros: switch CXX standard from 20 back to 14 · ea082972
      Martin Jansa authored
      * it was introduced in:
        https://github.com/mavlink/mavros/commit/cf15f80f9ee6d1b5ab0ffd665207bc1947e4ed41
      
      
      
      * otherwise rclcpp include fails to build:
      
      FAILED: CMakeFiles/mavros.dir/src/lib/enum_to_string.cpp.o
      /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot-native/usr/bin/i686-webos-linux/i686-webos-linux-g++ -DDEFAULT_RMW_IMPLEMENTATION=rmw_cyclonedds_cpp -DTINYXML2_IMPORT -Dmavros_EXPORTS -I/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/git/include -I/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/eigen3 -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type  --sysroot=/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0=/usr/src/debug/mavros/2.0.4-1-r0                      -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0=/usr/src/debug/mavros/2.0.4-1-r0                      -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot=                      -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot-native=  -fvisibility-inlines-hidden   -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type  --sysroot=/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot -std=c++2a -Wall -Wextra -Wpedantic -Wcomment -fPIC -std=gnu++20 -MD -MT CMakeFiles/mavros.dir/src/lib/enum_to_string.cpp.o -MF CMakeFiles/mavros.dir/src/lib/enum_to_string.cpp.o.d -o CMakeFiles/mavros.dir/src/lib/enum_to_string.cpp.o -c /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/git/src/lib/enum_to_string.cpp
      In file included from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/subscription.hpp:45,
                       from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/any_executable.hpp:25,
                       from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/memory_strategy.hpp:25,
                       from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/memory_strategies.hpp:18,
                       from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/executor_options.hpp:20,
                       from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/executor.hpp:37,
                       from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/executors/multi_threaded_executor.hpp:25,
                       from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/executors.hpp:21,
                       from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/rclcpp.hpp:155,
                       from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/git/src/lib/enum_to_string.cpp:22:
      /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/subscription_options.hpp:97:47: error: expected unqualified-id before ')' token
         97 |   SubscriptionOptionsWithAllocator<Allocator>() {}
            |                                               ^
      In file included from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/publisher.hpp:40,
                       from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/topic_statistics/subscription_topic_statistics.hpp:31,
                       from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/subscription.hpp:50,
                       from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/any_executable.hpp:25,
                       from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/memory_strategy.hpp:25,
                       from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/memory_strategies.hpp:18,
                       from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/executor_options.hpp:20,
                       from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/executor.hpp:37,
                       from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/executors/multi_threaded_executor.hpp:25,
                       from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/executors.hpp:21,
                       from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/rclcpp.hpp:155,
                       from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/git/src/lib/enum_to_string.cpp:22:
      /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/publisher_options.hpp:75:44: error: expected unqualified-id before ')' token
         75 |   PublisherOptionsWithAllocator<Allocator>() {}
            |                                            ^
      Signed-off-by: default avatarMartin Jansa <martin.jansa@lge.com>
      ea082972
    • Martin Jansa's avatar
      a8acbf48
    • Martin Jansa's avatar
      {rolling} webots-ros2-control: remove unnecessary .patch file · a84a894f
      Martin Jansa authored
      
      * it's already included in the new version now in rolling
      Signed-off-by: default avatarMartin Jansa <martin.jansa@lge.com>
      a84a894f
    • Martin Jansa's avatar
      1966071e
    • Martin Jansa's avatar
      {rolling} Sync to files/rolling/generated/cache.yaml as of 20211108220350 · 2607b08e
      Martin Jansa authored
      Recipes generated by superflore for all packages in ROS distribution rolling.
      
      This pull request was generated by running the following command:
      
      superflore-gen-oe-recipes --dry-run --no-branch --ros-distro rolling --output-repository-path . --upstream-branch HEAD
      
      Rolling Changes:
      ================
      * asio-cmake-module 1.0.1-1
      * controller-interface 1.1.0-1 --> 1.2.0-1
      * controller-manager 1.1.0-1 --> 1.2.0-1
      * controller-manager-msgs 1.1.0-1 --> 1.2.0-1
      * hardware-interface 1.1.0-1 --> 1.2.0-1
      * io-context 1.0.1-1
      * libmavconn 2.0.3-1 --> 2.0.4-1
      * mavros 2.0.3-1 --> 2.0.4-1
      * mavros-extras 2.0.4-1
      * mavros-msgs 2.0.3-1 --> 2.0.4-1
      * micro-ros-diagnostic-bridge 0.2.0-1 --> 0.2.0-2
      * micro-ros-diagnostic-msgs 0.2.0-1 --> 0.2.0-2
      * plotjuggler-msgs 0.2.0-1 --> 0.2.3-1
      * realtime-tools 2.1.1-1 --> 2.2.0-1
      * ros1-bridge 0.10.1-1 --> 0.10.2-1
      * ros2-control 1.1.0-1 --> 1.2.0-1
      * ros2-control-test-assets 1.1.0-1 --> 1.2.0-1
      * ros2bag 0.10.1-1 --> 0.11.0-1
      * ros2controlcli 1.1.0-1 --> 1.2.0-1
      * rosbag2 0.10.1-1 --> 0.11.0-1
      * rosbag2-compression 0.10.1-1 --> 0.11.0-1
      * rosbag2-compression-zstd 0.10.1-1 --> 0.11.0-1
      * rosbag2-cpp 0.10.1-1 --> 0.11.0-1
      * rosbag2-interfaces 0.10.1-1 --> 0.11.0-1
      * rosbag2-performance-benchmarking 0.10.1-1 --> 0.11.0-1
      * rosbag2-py 0.10.1-1 --> 0.11.0-1
      * rosbag2-storage 0.10.1-1 --> 0.11.0-1
      * rosbag2-storage-default-plugins 0.10.1-1 --> 0.11.0-1
      * rosbag2-test-common 0.10.1-1 --> 0.11.0-1
      * rosbag2-tests 0.10.1-1 --> 0.11.0-1
      * rosbag2-transport 0.10.1-1 --> 0.11.0-1
      * rosidl-adapter 2.5.0-1 --> 3.0.0-1
      * rosidl-cli 2.5.0-1 --> 3.0.0-1
      * rosidl-cmake 2.5.0-1 --> 3.0.0-1
      * rosidl-generator-c 2.5.0-1 --> 3.0.0-1
      * rosidl-generator-cpp 2.5.0-1 --> 3.0.0-1
      * rosidl-parser 2.5.0-1 --> 3.0.0-1
      * rosidl-runtime-c 2.5.0-1 --> 3.0.0-1
      * rosidl-runtime-cpp 2.5.0-1 --> 3.0.0-1
      * rosidl-typesupport-interface 2.5.0-1 --> 3.0.0-1
      * rosidl-typesupport-introspection-c 2.5.0-1 --> 3.0.0-1
      * rosidl-typesupport-introspection-cpp 2.5.0-1 --> 3.0.0-1
      * rtabmap 0.20.13-1 --> 0.20.15-1
      * serial-driver 0.0.6-1 --> 1.0.1-1
      * shared-queues-vendor 0.10.1-1 --> 0.11.0-1
      * sqlite3-vendor 0.10.1-1 --> 0.11.0-1
      * transmission-interface 1.1.0-1 --> 1.2.0-1
      * udp-driver 0.0.6-1 --> 1.0.1-1
      * webots-ros2 1.1.1-1 --> 1.1.2-2
      * webots-ros2-control 1.1.1-1 --> 1.1.2-2
      * webots-ros2-core 1.1.1-1 --> 1.1.2-2
      * webots-ros2-driver 1.1.1-1 --> 1.1.2-2
      * webots-ros2-epuck 1.1.1-1 --> 1.1.2-2
      * webots-ros2-importer 1.1.1-1 --> 1.1.2-2
      * webots-ros2-mavic 1.1.1-1 --> 1.1.2-2
      * webots-ros2-msgs 1.1.1-1 --> 1.1.2-2
      * webots-ros2-tesla 1.1.1-1 --> 1.1.2-2
      * webots-ros2-tests 1.1.1-1 --> 1.1.2-2
      * webots-ros2-tiago 1.1.1-1 --> 1.1.2-2
      * webots-ros2-turtlebot 1.1.1-1 --> 1.1.2-2
      * webots-ros2-universal-robot 1.1.1-1 --> 1.1.2-2
      * zstd-vendor 0.10.1-1 --> 0.11.0-1
      2607b08e
    • Martin Jansa's avatar
    • Martin Jansa's avatar
      {galactic} mavros: switch CXX standard from 20 back to 14 · 2e0707c9
      Martin Jansa authored
      * it was introduced in:
        https://github.com/mavlink/mavros/commit/cf15f80f9ee6d1b5ab0ffd665207bc1947e4ed41
      
      
      
      * otherwise rclcpp include fails to build with gcc-11 (in honister and kirkstone), builds ok with gcc-10 and older):
      
      FAILED: CMakeFiles/mavros.dir/src/lib/enum_to_string.cpp.o
      /jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot-native/usr/bin/i686-webos-linux/i686-webos-linux-g++ -DDEFAULT_RMW_IMPLEMENTATION=rmw_cyclonedds_cpp -DTINYXML2_IMPORT -Dmavros_EXPORTS -I/jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/git/include -I/jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/eigen3 -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type  --sysroot=/jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0=/usr/src/debug/mavros/2.0.4-1-r0                      -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0=/usr/src/debug/mavros/2.0.4-1-r0                      -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot=                      -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot-native=  -fvisibility-inlines-hidden   -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type  --sysroot=/jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot -std=c++2a -Wall -Wextra -Wpedantic -Wcomment -fPIC -std=gnu++20 -MD -MT CMakeFiles/mavros.dir/src/lib/enum_to_string.cpp.o -MF CMakeFiles/mavros.dir/src/lib/enum_to_string.cpp.o.d -o CMakeFiles/mavros.dir/src/lib/enum_to_string.cpp.o -c /jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/git/src/lib/enum_to_string.cpp
      In file included from /jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/subscription.hpp:45,
                       from /jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/any_executable.hpp:25,
                       from /jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/memory_strategy.hpp:25,
                       from /jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/memory_strategies.hpp:18,
                       from /jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/executor_options.hpp:20,
                       from /jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/executor.hpp:37,
                       from /jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/executors/multi_threaded_executor.hpp:25,
                       from /jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/executors.hpp:21,
                       from /jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/rclcpp.hpp:155,
                       from /jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/git/src/lib/enum_to_string.cpp:22:
      /jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/subscription_options.hpp:97:47: error: expected unqualified-id before ')' token
         97 |   SubscriptionOptionsWithAllocator<Allocator>() {}
            |                                               ^
      In file included from /jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/publisher.hpp:40,
                       from /jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/topic_statistics/subscription_topic_statistics.hpp:31,
                       from /jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/subscription.hpp:50,
                       from /jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/any_executable.hpp:25,
                       from /jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/memory_strategy.hpp:25,
                       from /jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/memory_strategies.hpp:18,
                       from /jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/executor_options.hpp:20,
                       from /jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/executor.hpp:37,
                       from /jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/executors/multi_threaded_executor.hpp:25,
                       from /jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/executors.hpp:21,
                       from /jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/rclcpp.hpp:155,
                       from /jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/git/src/lib/enum_to_string.cpp:22:
      /jenkins/mjansa/build/ros/webos-galactic-kirkstone/tmp-glibc/work/qemux86-webos-linux/mavros/2.0.4-1-r0/recipe-sysroot/usr/include/rclcpp/publisher_options.hpp:75:44: error: expected unqualified-id before ')' token
         75 |   PublisherOptionsWithAllocator<Allocator>() {}
            |                                            ^
      Signed-off-by: default avatarMartin Jansa <martin.jansa@lge.com>
      2e0707c9
    • Martin Jansa's avatar
      {galactic} domain-bridge: remove runtime dependency on zstd-vendor and inherit pokgconfig · 65f24dcc
      Martin Jansa authored
      
      * fixes:
      ERROR: webos-image-ros-world-1.0-r3 do_rootfs: Unable to install packages. Command '/jenkins/mjansa/build/ros/webos-galactic-hardknott/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/webos-image-ros-world/1.0-r3/recipe-sysroot-native/usr/bin/opkg --volatile-cache -f /jenkins/mjansa/build/ros/webos-galactic-hardknott/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/webos-image-ros-world/1.0-r3/opkg.conf -t /jenkins/mjansa/build/ros/webos-galactic-hardknott/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/webos-image-ros-world/1.0-r3/temp/ipktemp/ -o /jenkins/mjansa/build/ros/webos-galactic-hardknott/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/webos-image-ros-world/1.0-r3/rootfs  --force_postinstall --prefer-arch-to-version   --add-ignore-recommends update-rc.d install bluez-firmware-rpidistro-bcm4345c0-hcd kernel-module-i2c-dev kernel-module-spi-bcm2835 kernel-module-pidev kernel-modules linux-firmware-rpidistro-bcm43455 opkg os-release ostree ostree-initramfs ostree-kernel packagegroup-core-boot packagegroup-core-ssh-dropbear packagegroup-ros-world packagegroup-webos-extended run-postinsts udev-rules-rpi' returned 1:
       * Solver encountered 1 problem(s):
       * Problem 1/1:
       *   - package packagegroup-ros-world-1.0-r0.raspberrypi4 requires packagegroup-ros-world-galactic, but none of the providers can be installed
       *   - package packagegroup-ros-world-galactic-1.0-r0.raspberrypi4 requires domain-bridge, but none of the providers can be installed
       *   - conflicting requests
       *   - nothing provides zstd-vendor needed by domain-bridge-0.4.0-1-r0.raspberrypi4
       *
       * Solution 1:
       *   - do not ask to install a package providing packagegroup-ros-world
      Signed-off-by: default avatarMartin Jansa <martin.jansa@lge.com>
      65f24dcc
    • Martin Jansa's avatar
      {galactic} domain-bridge: add missing dependencies · 0c8f5a46
      Martin Jansa authored
      
      * fixes:
      | FAILED: rosidl_typesupport_fastrtps_cpp/domain_bridge/msg/detail/dds_fastrtps/compressed_msg__type_support.cpp rosidl_typesupport_fastrtps_cpp/domain_bridge/msg/detail/compressed_msg__rosidl_typesupport_fastrtps_cpp.hpp
      | cd /jenkins/mjansa/build/ros/webos-galactic-hardknott/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/domain-bridge/0.4.0-1-r0/build && /jenkins/mjansa/build/ros/webos-galactic-hardknott/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/domain-bridge/0.4.0-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 /jenkins/mjansa/build/ros/webos-galactic-hardknott/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/domain-bridge/0.4.0-1-r0/recipe-sysroot/usr/lib/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp --generator-arguments-file /jenkins/mjansa/build/ros/webos-galactic-hardknott/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/domain-bridge/0.4.0-1-r0/build/rosidl_typesupport_fastrtps_cpp__arguments.json
      | Traceback (most recent call last):
      |   File "/jenkins/mjansa/build/ros/webos-galactic-hardknott/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/domain-bridge/0.4.0-1-r0/recipe-sysroot/usr/lib/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp", line 6, in <module>
      |     from rosidl_typesupport_fastrtps_cpp import generate_cpp
      | ModuleNotFoundError: No module named 'rosidl_typesupport_fastrtps_cpp'
      
      and
      
      | FAILED: rosidl_typesupport_fastrtps_c/domain_bridge/msg/detail/compressed_msg__rosidl_typesupport_fastrtps_c.h rosidl_typesupport_fastrtps_c/domain_bridge/msg/detail/compressed_msg__type_support_c.cpp
      | cd /jenkins/mjansa/build/ros/webos-galactic-hardknott/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/domain-bridge/0.4.0-1-r0/build && /jenkins/mjansa/build/ros/webos-galactic-hardknott/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/domain-bridge/0.4.0-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 /jenkins/mjansa/build/ros/webos-galactic-hardknott/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/domain-bridge/0.4.0-1-r0/recipe-sysroot/usr/lib/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c --generator-arguments-file /jenkins/mjansa/build/ros/webos-galactic-hardknott/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/domain-bridge/0.4.0-1-r0/build/rosidl_typesupport_fastrtps_c__arguments.json
      | Traceback (most recent call last):
      |   File "/jenkins/mjansa/build/ros/webos-galactic-hardknott/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/domain-bridge/0.4.0-1-r0/recipe-sysroot/usr/lib/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c", line 7, in <module>
      |     from rosidl_typesupport_fastrtps_c import generate_typesupport_fastrtps_c
      | ModuleNotFoundError: No module named 'rosidl_typesupport_fastrtps_c'
      Signed-off-by: default avatarMartin Jansa <martin.jansa@lge.com>
      0c8f5a46