Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ci jammy rolling #2852

Merged
merged 2 commits into from
May 25, 2022
Merged

Ci jammy rolling #2852

merged 2 commits into from
May 25, 2022

Conversation

ruffsl
Copy link
Member

@ruffsl ruffsl commented Mar 18, 2022


Basic Info

Info Please fill out this column
Ticket(s) this addresses #2813
Primary OS tested on NA
Robotic platform tested on NA

Description of contribution in a few bullet points

This is a hotfix to run CI on ros:rolling during the transition to Ubuntu 22.04. This circumvents the missing gazebo package by installing gazebo11 from upstream and compiling gazebo_ros from source in the underlay. It also installs python3.9-dev as a work-around for jammy migration to python3.10.

Alternatives:

Description of documentation updates required from your changes

None


Future work that may be required in bullet points

Revert this change when everything is ready to build on Ubuntu 22.04.

For Maintainers:

  • Check that any new parameters added are updated in navigation.ros.org
  • Check that any significant change is added to the migration guide
  • Check that any new features OR changes to existing behaviors are reflected in the tuning guide
  • Check that any new functions have Doxygen added
  • Check that any new features have test coverage
  • Check that any new plugins is added to the plugins page
  • If BT Node, Additionally: add to BT's XML index of nodes for groot, BT package's readme table, and BT library lists

@mergify
Copy link
Contributor

mergify bot commented Mar 18, 2022

@ruffsl, your PR has failed to build. Please check CI outputs and resolve issues.
You may need to rebase or pull in main due to API changes (or your contribution genuinely fails).

@mergify
Copy link
Contributor

mergify bot commented Mar 18, 2022

@ruffsl, please properly fill in PR template in the future. @SteveMacenski, use this instead.

  • Check that any new parameters added are updated in navigation.ros.org
  • Check that any significant change is added to the migration guide
  • Check that any new features OR changes to existing behaviors are reflected in the tuning guide
  • Check that any new functions have Doxygen added
  • Check that any new features have test coverage
  • Check that any new plugins is added to the plugins page
  • If BT Node, Additionally: add to BT's XML index of nodes for groot, BT package's readme table, and BT library lists

@ruffsl
Copy link
Member Author

ruffsl commented Mar 18, 2022

Looks like cmake could not find the package configuration file for "gazebo" using the debian packaged upstream in Jammy:

...
#19 123.2 Starting >>> gazebo_ros
#19 123.3 -- The C compiler identification is GNU 11.2.0
#19 123.3 -- The CXX compiler identification is GNU 11.2.0
#19 123.4 -- Detecting C compiler ABI info
#19 123.5 -- Detecting C compiler ABI info - done
#19 123.5 -- Check for working C compiler: /usr/bin/cc - skipped
#19 123.5 -- Detecting C compile features
#19 123.5 -- Detecting C compile features - done
#19 123.5 -- Detecting CXX compiler ABI info
#19 123.7 -- Detecting CXX compiler ABI info - done
#19 123.7 -- Check for working CXX compiler: /usr/bin/c++ - skipped
#19 123.7 -- Detecting CXX compile features
#19 123.7 -- Detecting CXX compile features - done
#19 123.7 -- Found ament_cmake: 1.3.0 (/opt/ros/rolling/share/ament_cmake/cmake)
#19 123.9 -- Found Python3: /usr/bin/python3.10 (found version "3.10.2") found components: Interpreter
#19 124.0 -- Override CMake install command with custom implementation using symlinks instead of copying resources
#19 124.0 -- Found builtin_interfaces: 1.1.0 (/opt/ros/rolling/share/builtin_interfaces/cmake)
#19 124.1 -- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c
#19 124.1 -- Found rosidl_adapter: 3.0.1 (/opt/ros/rolling/share/rosidl_adapter/cmake)
#19 124.1 -- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp
#19 124.2 -- Found gazebo_dev: 3.5.2 (/opt/underlay_ws/install/gazebo_dev/share/gazebo_dev/cmake)
#19 124.2 CMake Error at /opt/underlay_ws/install/gazebo_dev/share/gazebo_dev/cmake/gazebo_dev-extras.cmake:2 (find_package):
#19 124.2   By not providing "Findgazebo.cmake" in CMAKE_MODULE_PATH this project has
#19 124.2   asked CMake to find a package configuration file provided by "gazebo", but
#19 124.2   CMake did not find one.
#19 124.2
#19 124.2   Could not find a package configuration file provided by "gazebo" with any
#19 124.2   of the following names:
#19 124.2
#19 124.2     gazeboConfig.cmake
#19 124.2     gazebo-config.cmake
#19 124.2
#19 124.2   Add the installation prefix of "gazebo" to CMAKE_PREFIX_PATH or set
#19 124.2   "gazebo_DIR" to a directory containing one of the above files.  If "gazebo"
#19 124.2   provides a separate development package or SDK, be sure it has been
#19 124.2   installed.
#19 124.2 Call Stack (most recent call first):
#19 124.2   /opt/underlay_ws/install/gazebo_dev/share/gazebo_dev/cmake/gazebo_devConfig.cmake:41 (include)
#19 124.2   CMakeLists.txt:26 (find_package)
#19 124.2
#19 124.2
#19 124.2 -- Configuring incomplete, errors occurred!
#19 124.2 See also "/opt/underlay_ws/build/gazebo_ros/CMakeFiles/CMakeOutput.log".
#19 124.2 --- stderr: gazebo_ros
#19 124.2 CMake Error at /opt/underlay_ws/install/gazebo_dev/share/gazebo_dev/cmake/gazebo_dev-extras.cmake:2 (find_package):
#19 124.2   By not providing "Findgazebo.cmake" in CMAKE_MODULE_PATH this project has
#19 124.2   asked CMake to find a package configuration file provided by "gazebo", but
#19 124.2   CMake did not find one.
#19 124.2
#19 124.2   Could not find a package configuration file provided by "gazebo" with any
#19 124.2   of the following names:
#19 124.2
#19 124.2     gazeboConfig.cmake
#19 124.2     gazebo-config.cmake
#19 124.2
#19 124.2   Add the installation prefix of "gazebo" to CMAKE_PREFIX_PATH or set
#19 124.2   "gazebo_DIR" to a directory containing one of the above files.  If "gazebo"
#19 124.2   provides a separate development package or SDK, be sure it has been
#19 124.2   installed.
#19 124.2 Call Stack (most recent call first):
#19 124.2   /opt/underlay_ws/install/gazebo_dev/share/gazebo_dev/cmake/gazebo_devConfig.cmake:41 (include)
#19 124.2   CMakeLists.txt:26 (find_package)
#19 124.2
#19 124.2
#19 124.2 ---
#19 124.2 Failed   <<< gazebo_ros [1.03s, exited with code 1]
#19 124.3
#19 124.3 Summary: 2 packages finished [2min 2s]
#19 124.3   1 package failed: gazebo_ros
#19 124.3   2 packages had stderr output: gazebo_msgs gazebo_ros
#19 124.3   2 packages not processed
------
executor failed running [/bin/sh -c . /opt/ros/$ROS_DISTRO/setup.sh &&     colcon cache lock &&     colcon build       --symlink-install       --mixin $UNDERLAY_MIXINS       --event-handlers console_direct+]: exit code: 1

Perhaps our friendly gazebo maintainers may recognize this issue with libgazebo-dev or gazebo_ros?
CC: @nuclearsandwich @chapulina @j-rivero

@ruffsl ruffsl mentioned this pull request Mar 18, 2022
7 tasks
@chapulina
Copy link
Contributor

chapulina commented Mar 18, 2022

Perhaps our friendly gazebo maintainers may recognize this issue with libgazebo-dev or gazebo_ros?

Here's the upstream issue:

@SteveMacenski
Copy link
Member

I'm perfectly fine with no gazebo updates so that we can get this moving forward and then have some breathing room to make the ignition migration sometime later this year

@chapulina
Copy link
Contributor

Let us know if we can help with anything, @SteveMacenski . Our target is to have Fortress available in Humble from release day.

@ruffsl
Copy link
Member Author

ruffsl commented Mar 18, 2022

Looks like a package conflict when installing underlay dependencies, as libgazebo-dev get removed before the underlay build step. Inspecting the image before this line:

https://github.com/ros-planning/navigation2/blob/d96e380bede7b7ed2eaff1fcd6f16543165bfab3/Dockerfile#L94

It seems that libgazebo-dev is no longer installed, even when we know it explicitly was from this line:

https://github.com/ros-planning/navigation2/blob/d96e380bede7b7ed2eaff1fcd6f16543165bfab3/Dockerfile#L56

As shown here that details the following packages will be REMOVED when installing libgazebo-dev again:

root@c41946b9b07a:/usr/lib/x86_64-linux-gnu/gazebo-11# apt install libgazebo-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libtbb2-dev
Suggested packages:
  libtbb2-doc
The following packages will be REMOVED:
  libopencv-calib3d-dev libopencv-contrib-dev libopencv-core-dev libopencv-dev libopencv-dnn-dev libopencv-features2d-dev libopencv-flann-dev
  libopencv-highgui-dev libopencv-imgcodecs-dev libopencv-imgproc-dev libopencv-ml-dev libopencv-objdetect-dev libopencv-photo-dev libopencv-shape-dev
  libopencv-stitching-dev libopencv-superres-dev libopencv-video-dev libopencv-videoio-dev libopencv-videostab-dev libopencv-viz-dev libtbb-dev
  ros-rolling-cv-bridge
The following NEW packages will be installed:
  libgazebo-dev libtbb2-dev
0 upgraded, 2 newly installed, 22 to remove and 0 not upgraded.
Need to get 1028 kB of archives.
After this operation, 81.6 MB disk space will be freed.
Do you want to continue? [Y/n]

@j-rivero
Copy link

Thanks @ruffsl for looking into it. As the Debian maintainer of the package the conflict is totally new to me. This is what I found:

What we can do from here? My best option is to patch Gazebo11 using the latest PRs and ask Ubuntu to sync from that version. I'll try to do it ASAP but things will probably require some days if not a couple of weeks. Keep you updated here.

@j-rivero
Copy link

My best option is to patch Gazebo11 using the latest PRs and ask Ubuntu to sync from that version. I'll try to do it ASAP but things will probably require some days if not a couple of weeks. Keep you updated here.

A new Gazebo version was done on Friday, the new version is now at Debian experimental and the sync request is in place for Ubuntu Jammy: https://bugs.launchpad.net/ubuntu/+source/gazebo/+bug/1965780

@j-rivero
Copy link

A new Gazebo version was done on Friday, the new version is now at Debian experimental and the sync request is in place for Ubuntu Jammy: https://bugs.launchpad.net/ubuntu/+source/gazebo/+bug/1965780

It took a bit but Gazebo 11.10.2 version is now in the Jammy repository and I was able to install it together with opencv. Hopefully it fixes the problem for you here.

@ruffsl ruffsl force-pushed the ci-jammy-rolling branch from d96e380 to e523dcd Compare April 14, 2022 22:50
@ruffsl
Copy link
Member Author

ruffsl commented Apr 14, 2022

@j-rivero , I've attempted to build gazebo_ros packages in the underlay, as it doesn't seem to have been released into rolling with 22.04 yet, however there seems to be a number of undefined symbols with tbb:

#19 266.4 [Processing: gazebo_ros]
#19 266.9 [ 77%] Built target test_plugins
#19 267.0 [ 79%] Building CXX object test/CMakeFiles/test_utils.dir/test_utils.cpp.o
#19 275.4 [ 81%] Linking CXX executable test_gazebo_ros_init
#19 275.9 ld.lld: error: undefined symbol: tbb::detail::r1::wait(tbb::detail::d1::wait_context&, tbb::detail::d1::task_group_context&)
#19 275.9 >>> referenced by test_gazebo_ros_init.cpp
#19 275.9 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::task_arena_function<tbb::detail::d1::graph::wait_for_all()::'lambda'()::operator()() const::'lambda'(), void>::operator()() const)
#19 275.9
#19 275.9 ld.lld: error: undefined symbol: tbb::detail::r1::deallocate(tbb::detail::d1::small_object_pool&, void*, unsigned long, tbb::detail::d1::execution_data const&)
#19 275.9 >>> referenced by test_gazebo_ros_init.cpp
#19 275.9 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph_task::cancel(tbb::detail::d1::execution_data&))
#19 275.9
#19 275.9 ld.lld: error: undefined symbol: tbb::detail::r1::notify_waiters(unsigned long)
#19 275.9 >>> referenced by test_gazebo_ros_init.cpp
#19 275.9 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph_task::cancel(tbb::detail::d1::execution_data&))
#19 275.9 >>> referenced by test_gazebo_ros_init.cpp
#19 275.9 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::reserve_wait())
#19 275.9 >>> referenced by test_gazebo_ros_init.cpp
#19 275.9 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::release_wait())
#19 275.9
#19 275.9 ld.lld: error: undefined symbol: tbb::detail::r1::initialize(tbb::detail::d1::task_arena_base&)
#19 275.9 >>> referenced by test_gazebo_ros_init.cpp
#19 275.9 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(void tbb::detail::d0::atomic_do_once<tbb::detail::d1::task_arena::initialize()::'lambda'()>(tbb::detail::d1::task_arena::initialize()::'lambda'() const&, std::atomic<tbb::detail::d0::do_once_state>&))
#19 275.9
#19 275.9 ld.lld: error: undefined symbol: tbb::detail::r1::execute(tbb::detail::d1::task_arena_base&, tbb::detail::d1::delegate_base&)
#19 275.9 >>> referenced by test_gazebo_ros_init.cpp
#19 275.9 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::~graph())
#19 275.9 >>> referenced by test_gazebo_ros_init.cpp
#19 275.9 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::~graph())
#19 275.9
#19 275.9 ld.lld: error: undefined symbol: tbb::detail::r1::is_group_execution_cancelled(tbb::detail::d1::task_group_context&)
#19 275.9 >>> referenced by test_gazebo_ros_init.cpp
#19 275.9 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::~graph())
#19 275.9 >>> referenced by test_gazebo_ros_init.cpp
#19 275.9 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::~graph())
#19 275.9
#19 275.9 ld.lld: error: undefined symbol: tbb::detail::r1::reset(tbb::detail::d1::task_group_context&)
#19 275.9 >>> referenced by test_gazebo_ros_init.cpp
#19 275.9 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::~graph())
#19 275.9 >>> referenced by test_gazebo_ros_init.cpp
#19 275.9 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::~graph())
#19 275.9 >>> referenced by test_gazebo_ros_init.cpp
#19 275.9 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::~graph())
#19 275.9 >>> referenced 1 more times
#19 275.9
#19 275.9 ld.lld: error: undefined symbol: tbb::detail::r1::cache_aligned_deallocate(void*)
#19 275.9 >>> referenced by test_gazebo_ros_init.cpp
#19 275.9 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::~graph())
#19 275.9 >>> referenced by test_gazebo_ros_init.cpp
#19 275.9 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::~graph())
#19 275.9 >>> referenced by test_gazebo_ros_init.cpp
#19 275.9 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::~graph())
#19 275.9 >>> referenced 1 more times
#19 275.9
#19 275.9 ld.lld: error: undefined symbol: tbb::detail::r1::destroy(tbb::detail::d1::task_group_context&)
#19 275.9 >>> referenced by test_gazebo_ros_init.cpp
#19 275.9 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::~graph())
#19 275.9 >>> referenced by test_gazebo_ros_init.cpp
#19 275.9 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::~graph())
#19 275.9
#19 275.9 ld.lld: error: undefined symbol: tbb::detail::r1::terminate(tbb::detail::d1::task_arena_base&)
#19 275.9 >>> referenced by test_gazebo_ros_init.cpp
#19 275.9 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::~graph())
#19 275.9 >>> referenced by test_gazebo_ros_init.cpp
#19 275.9 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::~graph())
#19 275.9 collect2: error: ld returned 1 exit status
#19 275.9 gmake[2]: *** [test/CMakeFiles/test_gazebo_ros_init.dir/build.make:254: test/test_gazebo_ros_init] Error 1
#19 275.9 gmake[1]: *** [CMakeFiles/Makefile2:650: test/CMakeFiles/test_gazebo_ros_init.dir/all] Error 2
#19 275.9 gmake[1]: *** Waiting for unfinished jobs....
#19 283.8 [ 82%] Linking CXX executable test_gazebo_ros_factory
#19 284.1 ld.lld: error: undefined symbol: tbb::detail::r1::wait(tbb::detail::d1::wait_context&, tbb::detail::d1::task_group_context&)
#19 284.1 >>> referenced by test_gazebo_ros_factory.cpp
#19 284.1 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::task_arena_function<tbb::detail::d1::graph::wait_for_all()::'lambda'()::operator()() const::'lambda'(), void>::operator()() const)
#19 284.2
#19 284.2 ld.lld: error: undefined symbol: tbb::detail::r1::deallocate(tbb::detail::d1::small_object_pool&, void*, unsigned long, tbb::detail::d1::execution_data const&)
#19 284.2 >>> referenced by test_gazebo_ros_factory.cpp
#19 284.2 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph_task::cancel(tbb::detail::d1::execution_data&))
#19 284.2
#19 284.2 ld.lld: error: undefined symbol: tbb::detail::r1::notify_waiters(unsigned long)
#19 284.2 >>> referenced by test_gazebo_ros_factory.cpp
#19 284.2 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph_task::cancel(tbb::detail::d1::execution_data&))
#19 284.2 >>> referenced by test_gazebo_ros_factory.cpp
#19 284.2 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::reserve_wait())
#19 284.2 >>> referenced by test_gazebo_ros_factory.cpp
#19 284.2 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::release_wait())
#19 284.2
#19 284.2 ld.lld: error: undefined symbol: tbb::detail::r1::initialize(tbb::detail::d1::task_arena_base&)
#19 284.2 >>> referenced by test_gazebo_ros_factory.cpp
#19 284.2 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(void tbb::detail::d0::atomic_do_once<tbb::detail::d1::task_arena::initialize()::'lambda'()>(tbb::detail::d1::task_arena::initialize()::'lambda'() const&, std::atomic<tbb::detail::d0::do_once_state>&))
#19 284.2
#19 284.2 ld.lld: error: undefined symbol: tbb::detail::r1::execute(tbb::detail::d1::task_arena_base&, tbb::detail::d1::delegate_base&)
#19 284.2 >>> referenced by test_gazebo_ros_factory.cpp
#19 284.2 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::~graph())
#19 284.2 >>> referenced by test_gazebo_ros_factory.cpp
#19 284.2 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::~graph())
#19 284.2
#19 284.2 ld.lld: error: undefined symbol: tbb::detail::r1::is_group_execution_cancelled(tbb::detail::d1::task_group_context&)
#19 284.2 >>> referenced by test_gazebo_ros_factory.cpp
#19 284.2 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::~graph())
#19 284.2 >>> referenced by test_gazebo_ros_factory.cpp
#19 284.2 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::~graph())
#19 284.2
#19 284.2 ld.lld: error: undefined symbol: tbb::detail::r1::reset(tbb::detail::d1::task_group_context&)
#19 284.2 >>> referenced by test_gazebo_ros_factory.cpp
#19 284.2 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::~graph())
#19 284.2 >>> referenced by test_gazebo_ros_factory.cpp
#19 284.2 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::~graph())
#19 284.2 >>> referenced by test_gazebo_ros_factory.cpp
#19 284.2 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::~graph())
#19 284.2 >>> referenced 1 more times
#19 284.2
#19 284.2 ld.lld: error: undefined symbol: tbb::detail::r1::cache_aligned_deallocate(void*)
#19 284.2 >>> referenced by test_gazebo_ros_factory.cpp
#19 284.2 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::~graph())
#19 284.2 >>> referenced by test_gazebo_ros_factory.cpp
#19 284.2 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::~graph())
#19 284.2 >>> referenced by test_gazebo_ros_factory.cpp
#19 284.2 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::~graph())
#19 284.2 >>> referenced 1 more times
#19 284.2
#19 284.2 ld.lld: error: undefined symbol: tbb::detail::r1::destroy(tbb::detail::d1::task_group_context&)
#19 284.2 >>> referenced by test_gazebo_ros_factory.cpp
#19 284.2 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::~graph())
#19 284.2 >>> referenced by test_gazebo_ros_factory.cpp
#19 284.2 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::~graph())
#19 284.2
#19 284.2 ld.lld: error: undefined symbol: tbb::detail::r1::terminate(tbb::detail::d1::task_arena_base&)
#19 284.2 >>> referenced by test_gazebo_ros_factory.cpp
#19 284.2 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::~graph())
#19 284.2 >>> referenced by test_gazebo_ros_factory.cpp
#19 284.2 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::~graph())
#19 284.2 collect2: error: ld returned 1 exit status
#19 284.2 gmake[2]: *** [test/CMakeFiles/test_gazebo_ros_factory.dir/build.make:254: test/test_gazebo_ros_factory] Error 1
#19 284.2 gmake[1]: *** [CMakeFiles/Makefile2:621: test/CMakeFiles/test_gazebo_ros_factory.dir/all] Error 2
#19 284.2 [ 84%] Linking CXX executable test_gazebo_ros_joint_effort
#19 284.4 ld.lld: error: undefined symbol: tbb::detail::r1::wait(tbb::detail::d1::wait_context&, tbb::detail::d1::task_group_context&)
#19 284.4 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 284.5 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::task_arena_function<tbb::detail::d1::graph::wait_for_all()::'lambda'()::operator()() const::'lambda'(), void>::operator()() const)
#19 284.5
#19 284.5 ld.lld: error: undefined symbol: tbb::detail::r1::deallocate(tbb::detail::d1::small_object_pool&, void*, unsigned long, tbb::detail::d1::execution_data const&)
#19 284.5 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 284.5 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph_task::cancel(tbb::detail::d1::execution_data&))
#19 284.5
#19 284.5 ld.lld: error: undefined symbol: tbb::detail::r1::notify_waiters(unsigned long)
#19 284.5 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 284.5 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph_task::cancel(tbb::detail::d1::execution_data&))
#19 284.5 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 284.5 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::reserve_wait())
#19 284.5 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 284.5 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::release_wait())
#19 284.5
#19 284.5 ld.lld: error: undefined symbol: tbb::detail::r1::initialize(tbb::detail::d1::task_arena_base&)
#19 284.5 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 284.5 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(void tbb::detail::d0::atomic_do_once<tbb::detail::d1::task_arena::initialize()::'lambda'()>(tbb::detail::d1::task_arena::initialize()::'lambda'() const&, std::atomic<tbb::detail::d0::do_once_state>&))
#19 284.5
#19 284.5 ld.lld: error: undefined symbol: tbb::detail::r1::execute(tbb::detail::d1::task_arena_base&, tbb::detail::d1::delegate_base&)
#19 284.5 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 284.5 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::~graph())
#19 284.5 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 284.5 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::~graph())
#19 284.5
#19 284.5 ld.lld: error: undefined symbol: tbb::detail::r1::is_group_execution_cancelled(tbb::detail::d1::task_group_context&)
#19 284.5 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 284.5 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::~graph())
#19 284.5 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 284.5 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::~graph())
#19 284.5
#19 284.5 ld.lld: error: undefined symbol: tbb::detail::r1::reset(tbb::detail::d1::task_group_context&)
#19 284.5 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 284.5 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::~graph())
#19 284.5 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 284.5 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::~graph())
#19 284.5 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 284.5 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::~graph())
#19 284.5 >>> referenced 1 more times
#19 284.5
#19 284.5 ld.lld: error: undefined symbol: tbb::detail::r1::cache_aligned_deallocate(void*)
#19 284.5 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 284.5 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::~graph())
#19 284.5 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 284.5 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::~graph())
#19 284.5 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 284.5 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::~graph())
#19 284.5 >>> referenced 1 more times
#19 284.5
#19 284.5 ld.lld: error: undefined symbol: tbb::detail::r1::destroy(tbb::detail::d1::task_group_context&)
#19 284.5 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 284.5 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::~graph())
#19 284.5 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 284.5 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::~graph())
#19 284.5
#19 284.5 ld.lld: error: undefined symbol: tbb::detail::r1::terminate(tbb::detail::d1::task_arena_base&)
#19 284.5 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 284.5 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::~graph())
#19 284.5 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 284.5 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::~graph())
#19 284.5 collect2: error: ld returned 1 exit status
#19 284.5 gmake[2]: *** [test/CMakeFiles/test_gazebo_ros_joint_effort.dir/build.make:254: test/test_gazebo_ros_joint_effort] Error 1
#19 284.5 gmake[1]: *** [CMakeFiles/Makefile2:679: test/CMakeFiles/test_gazebo_ros_joint_effort.dir/all] Error 2
#19 288.6 [ 86%] Linking CXX executable test_gazebo_ros_link_wrench
#19 288.8 ld.lld: error: undefined symbol: tbb::detail::r1::wait(tbb::detail::d1::wait_context&, tbb::detail::d1::task_group_context&)
#19 288.8 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 288.8 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::task_arena_function<tbb::detail::d1::graph::wait_for_all()::'lambda'()::operator()() const::'lambda'(), void>::operator()() const)
#19 288.8
#19 288.8 ld.lld: error: undefined symbol: tbb::detail::r1::deallocate(tbb::detail::d1::small_object_pool&, void*, unsigned long, tbb::detail::d1::execution_data const&)
#19 288.8 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 288.8 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph_task::cancel(tbb::detail::d1::execution_data&))
#19 288.8
#19 288.8 ld.lld: error: undefined symbol: tbb::detail::r1::notify_waiters(unsigned long)
#19 288.8 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 288.8 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph_task::cancel(tbb::detail::d1::execution_data&))
#19 288.8 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 288.8 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::reserve_wait())
#19 288.8 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 288.8 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::release_wait())
#19 288.8
#19 288.8 ld.lld: error: undefined symbol: tbb::detail::r1::initialize(tbb::detail::d1::task_arena_base&)
#19 288.8 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 288.8 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(void tbb::detail::d0::atomic_do_once<tbb::detail::d1::task_arena::initialize()::'lambda'()>(tbb::detail::d1::task_arena::initialize()::'lambda'() const&, std::atomic<tbb::detail::d0::do_once_state>&))
#19 288.8
#19 288.8 ld.lld: error: undefined symbol: tbb::detail::r1::execute(tbb::detail::d1::task_arena_base&, tbb::detail::d1::delegate_base&)
#19 288.8 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 288.8 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::~graph())
#19 288.8 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 288.8 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::~graph())
#19 288.8
#19 288.8 ld.lld: error: undefined symbol: tbb::detail::r1::is_group_execution_cancelled(tbb::detail::d1::task_group_context&)
#19 288.8 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 288.8 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::~graph())
#19 288.8 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 288.8 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::~graph())
#19 288.8
#19 288.8 ld.lld: error: undefined symbol: tbb::detail::r1::reset(tbb::detail::d1::task_group_context&)
#19 288.8 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 288.8 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::~graph())
#19 288.8 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 288.8 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::~graph())
#19 288.8 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 288.8 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::~graph())
#19 288.8 >>> referenced 1 more times
#19 288.8
#19 288.8 ld.lld: error: undefined symbol: tbb::detail::r1::cache_aligned_deallocate(void*)
#19 288.8 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 288.8 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::~graph())
#19 288.8 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 288.8 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::~graph())
#19 288.8 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 288.8 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::~graph())
#19 288.8 >>> referenced 1 more times
#19 288.8
#19 288.8 ld.lld: error: undefined symbol: tbb::detail::r1::destroy(tbb::detail::d1::task_group_context&)
#19 288.8 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 288.8 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::~graph())
#19 288.8 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 288.8 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::~graph())
#19 288.8
#19 288.8 ld.lld: error: undefined symbol: tbb::detail::r1::terminate(tbb::detail::d1::task_arena_base&)
#19 288.8 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 288.8 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::~graph())
#19 288.8 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 288.8 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::~graph())
#19 288.8 collect2: error: ld returned 1 exit status
#19 288.8 gmake[2]: *** [test/CMakeFiles/test_gazebo_ros_link_wrench.dir/build.make:254: test/test_gazebo_ros_link_wrench] Error 1
#19 288.8 gmake[1]: *** [CMakeFiles/Makefile2:708: test/CMakeFiles/test_gazebo_ros_link_wrench.dir/all] Error 2
#19 290.9 [ 87%] Linking CXX executable test_sim_time
#19 291.2 [ 87%] Built target test_sim_time
#19 301.2 [ 89%] Linking CXX executable test_utils
#19 301.2 [Processing: gazebo_ros]
#19 301.4 [ 89%] Built target test_utils
#19 303.8 [ 91%] Linking CXX executable test_gazebo_ros_properties
#19 304.0 ld.lld: error: undefined symbol: tbb::detail::r1::wait(tbb::detail::d1::wait_context&, tbb::detail::d1::task_group_context&)
#19 304.0 >>> referenced by test_gazebo_ros_properties.cpp
#19 304.0 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::task_arena_function<tbb::detail::d1::graph::wait_for_all()::'lambda'()::operator()() const::'lambda'(), void>::operator()() const)
#19 304.0
#19 304.0 ld.lld: error: undefined symbol: tbb::detail::r1::deallocate(tbb::detail::d1::small_object_pool&, void*, unsigned long, tbb::detail::d1::execution_data const&)
#19 304.0 >>> referenced by test_gazebo_ros_properties.cpp
#19 304.0 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph_task::cancel(tbb::detail::d1::execution_data&))
#19 304.0
#19 304.0 ld.lld: error: undefined symbol: tbb::detail::r1::notify_waiters(unsigned long)
#19 304.0 >>> referenced by test_gazebo_ros_properties.cpp
#19 304.0 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph_task::cancel(tbb::detail::d1::execution_data&))
#19 304.0 >>> referenced by test_gazebo_ros_properties.cpp
#19 304.0 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::release_wait())
#19 304.0 >>> referenced by test_gazebo_ros_properties.cpp
#19 304.0 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::reserve_wait())
#19 304.0
#19 304.0 ld.lld: error: undefined symbol: tbb::detail::r1::initialize(tbb::detail::d1::task_arena_base&)
#19 304.0 >>> referenced by test_gazebo_ros_properties.cpp
#19 304.0 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(void tbb::detail::d0::atomic_do_once<tbb::detail::d1::task_arena::initialize()::'lambda'()>(tbb::detail::d1::task_arena::initialize()::'lambda'() const&, std::atomic<tbb::detail::d0::do_once_state>&))
#19 304.0
#19 304.0 ld.lld: error: undefined symbol: tbb::detail::r1::execute(tbb::detail::d1::task_arena_base&, tbb::detail::d1::delegate_base&)
#19 304.0 >>> referenced by test_gazebo_ros_properties.cpp
#19 304.0 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::~graph())
#19 304.0 >>> referenced by test_gazebo_ros_properties.cpp
#19 304.0 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::~graph())
#19 304.0
#19 304.0 ld.lld: error: undefined symbol: tbb::detail::r1::is_group_execution_cancelled(tbb::detail::d1::task_group_context&)
#19 304.0 >>> referenced by test_gazebo_ros_properties.cpp
#19 304.0 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::~graph())
#19 304.0 >>> referenced by test_gazebo_ros_properties.cpp
#19 304.0 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::~graph())
#19 304.0
#19 304.0 ld.lld: error: undefined symbol: tbb::detail::r1::reset(tbb::detail::d1::task_group_context&)
#19 304.0 >>> referenced by test_gazebo_ros_properties.cpp
#19 304.0 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::~graph())
#19 304.0 >>> referenced by test_gazebo_ros_properties.cpp
#19 304.0 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::~graph())
#19 304.0 >>> referenced by test_gazebo_ros_properties.cpp
#19 304.0 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::~graph())
#19 304.0 >>> referenced 1 more times
#19 304.0
#19 304.0 ld.lld: error: undefined symbol: tbb::detail::r1::cache_aligned_deallocate(void*)
#19 304.0 >>> referenced by test_gazebo_ros_properties.cpp
#19 304.0 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::~graph())
#19 304.0 >>> referenced by test_gazebo_ros_properties.cpp
#19 304.0 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::~graph())
#19 304.0 >>> referenced by test_gazebo_ros_properties.cpp
#19 304.0 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::~graph())
#19 304.0 >>> referenced 1 more times
#19 304.0
#19 304.0 ld.lld: error: undefined symbol: tbb::detail::r1::destroy(tbb::detail::d1::task_group_context&)
#19 304.0 >>> referenced by test_gazebo_ros_properties.cpp
#19 304.0 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::~graph())
#19 304.0 >>> referenced by test_gazebo_ros_properties.cpp
#19 304.0 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::~graph())
#19 304.0
#19 304.0 ld.lld: error: undefined symbol: tbb::detail::r1::terminate(tbb::detail::d1::task_arena_base&)
#19 304.0 >>> referenced by test_gazebo_ros_properties.cpp
#19 304.0 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::~graph())
#19 304.0 >>> referenced by test_gazebo_ros_properties.cpp
#19 304.0 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::~graph())
#19 304.0 collect2: error: ld returned 1 exit status
#19 304.0 gmake[2]: *** [test/CMakeFiles/test_gazebo_ros_properties.dir/build.make:254: test/test_gazebo_ros_properties] Error 1
#19 304.0 gmake[1]: *** [CMakeFiles/Makefile2:737: test/CMakeFiles/test_gazebo_ros_properties.dir/all] Error 2
#19 315.3 [ 93%] Linking CXX executable test_gazebo_ros_state
#19 315.5 ld.lld: error: undefined symbol: tbb::detail::r1::wait(tbb::detail::d1::wait_context&, tbb::detail::d1::task_group_context&)
#19 315.5 >>> referenced by test_gazebo_ros_state.cpp
#19 315.5 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::task_arena_function<tbb::detail::d1::graph::wait_for_all()::'lambda'()::operator()() const::'lambda'(), void>::operator()() const)
#19 315.5
#19 315.5 ld.lld: error: undefined symbol: tbb::detail::r1::deallocate(tbb::detail::d1::small_object_pool&, void*, unsigned long, tbb::detail::d1::execution_data const&)
#19 315.5 >>> referenced by test_gazebo_ros_state.cpp
#19 315.5 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph_task::cancel(tbb::detail::d1::execution_data&))
#19 315.5
#19 315.5 ld.lld: error: undefined symbol: tbb::detail::r1::notify_waiters(unsigned long)
#19 315.5 >>> referenced by test_gazebo_ros_state.cpp
#19 315.5 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph_task::cancel(tbb::detail::d1::execution_data&))
#19 315.5 >>> referenced by test_gazebo_ros_state.cpp
#19 315.5 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::reserve_wait())
#19 315.5 >>> referenced by test_gazebo_ros_state.cpp
#19 315.5 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::release_wait())
#19 315.5
#19 315.5 ld.lld: error: undefined symbol: tbb::detail::r1::initialize(tbb::detail::d1::task_arena_base&)
#19 315.5 >>> referenced by test_gazebo_ros_state.cpp
#19 315.5 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(void tbb::detail::d0::atomic_do_once<tbb::detail::d1::task_arena::initialize()::'lambda'()>(tbb::detail::d1::task_arena::initialize()::'lambda'() const&, std::atomic<tbb::detail::d0::do_once_state>&))
#19 315.5
#19 315.5 ld.lld: error: undefined symbol: tbb::detail::r1::execute(tbb::detail::d1::task_arena_base&, tbb::detail::d1::delegate_base&)
#19 315.5 >>> referenced by test_gazebo_ros_state.cpp
#19 315.5 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.5 >>> referenced by test_gazebo_ros_state.cpp
#19 315.5 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.5
#19 315.5 ld.lld: error: undefined symbol: tbb::detail::r1::is_group_execution_cancelled(tbb::detail::d1::task_group_context&)
#19 315.5 >>> referenced by test_gazebo_ros_state.cpp
#19 315.5 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.5 >>> referenced by test_gazebo_ros_state.cpp
#19 315.5 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.5
#19 315.5 ld.lld: error: undefined symbol: tbb::detail::r1::reset(tbb::detail::d1::task_group_context&)
#19 315.5 >>> referenced by test_gazebo_ros_state.cpp
#19 315.5 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.5 >>> referenced by test_gazebo_ros_state.cpp
#19 315.5 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.5 >>> referenced by test_gazebo_ros_state.cpp
#19 315.5 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.5 >>> referenced 1 more times
#19 315.5
#19 315.5 ld.lld: error: undefined symbol: tbb::detail::r1::cache_aligned_deallocate(void*)
#19 315.5 >>> referenced by test_gazebo_ros_state.cpp
#19 315.5 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.5 >>> referenced by test_gazebo_ros_state.cpp
#19 315.5 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.5 >>> referenced by test_gazebo_ros_state.cpp
#19 315.5 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.5 >>> referenced 1 more times
#19 315.5
#19 315.5 ld.lld: error: undefined symbol: tbb::detail::r1::destroy(tbb::detail::d1::task_group_context&)
#19 315.5 >>> referenced by test_gazebo_ros_state.cpp
#19 315.5 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.5 >>> referenced by test_gazebo_ros_state.cpp
#19 315.5 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.5
#19 315.5 ld.lld: error: undefined symbol: tbb::detail::r1::terminate(tbb::detail::d1::task_arena_base&)
#19 315.5 >>> referenced by test_gazebo_ros_state.cpp
#19 315.5 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.5 >>> referenced by test_gazebo_ros_state.cpp
#19 315.5 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.5 collect2: error: ld returned 1 exit status
#19 315.5 gmake[2]: *** [test/CMakeFiles/test_gazebo_ros_state.dir/build.make:254: test/test_gazebo_ros_state] Error 1
#19 315.5 gmake[1]: *** [CMakeFiles/Makefile2:766: test/CMakeFiles/test_gazebo_ros_state.dir/all] Error 2
#19 315.5 gmake: *** [Makefile:146: all] Error 2
#19 315.6 --- stderr: gazebo_ros
#19 315.6 CMake Warning (dev) at /usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
#19 315.6   The package name passed to `find_package_handle_standard_args` (PkgConfig)
#19 315.6   does not match the name of the calling package (gazebo).  This can lead to
#19 315.6   problems in calling code that expects `find_package` result variables
#19 315.6   (e.g., `_FOUND`) to follow a certain pattern.
#19 315.6 Call Stack (most recent call first):
#19 315.6   /usr/share/cmake-3.22/Modules/FindPkgConfig.cmake:99 (find_package_handle_standard_args)
#19 315.6   /usr/lib/x86_64-linux-gnu/cmake/gazebo/gazebo-config.cmake:72 (include)
#19 315.6   /opt/underlay_ws/install/gazebo_dev/share/gazebo_dev/cmake/gazebo_dev-extras.cmake:2 (find_package)
#19 315.6   /opt/underlay_ws/install/gazebo_dev/share/gazebo_dev/cmake/gazebo_devConfig.cmake:41 (include)
#19 315.6   CMakeLists.txt:26 (find_package)
#19 315.6 This warning is for project developers.  Use -Wno-dev to suppress it.
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::wait(tbb::detail::d1::wait_context&, tbb::detail::d1::task_group_context&)
#19 315.6 >>> referenced by test_gazebo_ros_init.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::task_arena_function<tbb::detail::d1::graph::wait_for_all()::'lambda'()::operator()() const::'lambda'(), void>::operator()() const)
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::deallocate(tbb::detail::d1::small_object_pool&, void*, unsigned long, tbb::detail::d1::execution_data const&)
#19 315.6 >>> referenced by test_gazebo_ros_init.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph_task::cancel(tbb::detail::d1::execution_data&))
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::notify_waiters(unsigned long)
#19 315.6 >>> referenced by test_gazebo_ros_init.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph_task::cancel(tbb::detail::d1::execution_data&))
#19 315.6 >>> referenced by test_gazebo_ros_init.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::reserve_wait())
#19 315.6 >>> referenced by test_gazebo_ros_init.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::release_wait())
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::initialize(tbb::detail::d1::task_arena_base&)
#19 315.6 >>> referenced by test_gazebo_ros_init.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(void tbb::detail::d0::atomic_do_once<tbb::detail::d1::task_arena::initialize()::'lambda'()>(tbb::detail::d1::task_arena::initialize()::'lambda'() const&, std::atomic<tbb::detail::d0::do_once_state>&))
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::execute(tbb::detail::d1::task_arena_base&, tbb::detail::d1::delegate_base&)
#19 315.6 >>> referenced by test_gazebo_ros_init.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_init.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::is_group_execution_cancelled(tbb::detail::d1::task_group_context&)
#19 315.6 >>> referenced by test_gazebo_ros_init.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_init.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::reset(tbb::detail::d1::task_group_context&)
#19 315.6 >>> referenced by test_gazebo_ros_init.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_init.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_init.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced 1 more times
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::cache_aligned_deallocate(void*)
#19 315.6 >>> referenced by test_gazebo_ros_init.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_init.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_init.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced 1 more times
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::destroy(tbb::detail::d1::task_group_context&)
#19 315.6 >>> referenced by test_gazebo_ros_init.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_init.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::terminate(tbb::detail::d1::task_arena_base&)
#19 315.6 >>> referenced by test_gazebo_ros_init.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_init.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_init.dir/test_gazebo_ros_init.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 collect2: error: ld returned 1 exit status
#19 315.6 gmake[2]: *** [test/CMakeFiles/test_gazebo_ros_init.dir/build.make:254: test/test_gazebo_ros_init] Error 1
#19 315.6 gmake[1]: *** [CMakeFiles/Makefile2:650: test/CMakeFiles/test_gazebo_ros_init.dir/all] Error 2
#19 315.6 gmake[1]: *** Waiting for unfinished jobs....
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::wait(tbb::detail::d1::wait_context&, tbb::detail::d1::task_group_context&)
#19 315.6 >>> referenced by test_gazebo_ros_factory.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::task_arena_function<tbb::detail::d1::graph::wait_for_all()::'lambda'()::operator()() const::'lambda'(), void>::operator()() const)
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::deallocate(tbb::detail::d1::small_object_pool&, void*, unsigned long, tbb::detail::d1::execution_data const&)
#19 315.6 >>> referenced by test_gazebo_ros_factory.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph_task::cancel(tbb::detail::d1::execution_data&))
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::notify_waiters(unsigned long)
#19 315.6 >>> referenced by test_gazebo_ros_factory.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph_task::cancel(tbb::detail::d1::execution_data&))
#19 315.6 >>> referenced by test_gazebo_ros_factory.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::reserve_wait())
#19 315.6 >>> referenced by test_gazebo_ros_factory.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::release_wait())
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::initialize(tbb::detail::d1::task_arena_base&)
#19 315.6 >>> referenced by test_gazebo_ros_factory.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(void tbb::detail::d0::atomic_do_once<tbb::detail::d1::task_arena::initialize()::'lambda'()>(tbb::detail::d1::task_arena::initialize()::'lambda'() const&, std::atomic<tbb::detail::d0::do_once_state>&))
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::execute(tbb::detail::d1::task_arena_base&, tbb::detail::d1::delegate_base&)
#19 315.6 >>> referenced by test_gazebo_ros_factory.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_factory.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::is_group_execution_cancelled(tbb::detail::d1::task_group_context&)
#19 315.6 >>> referenced by test_gazebo_ros_factory.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_factory.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::reset(tbb::detail::d1::task_group_context&)
#19 315.6 >>> referenced by test_gazebo_ros_factory.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_factory.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_factory.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced 1 more times
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::cache_aligned_deallocate(void*)
#19 315.6 >>> referenced by test_gazebo_ros_factory.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_factory.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_factory.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced 1 more times
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::destroy(tbb::detail::d1::task_group_context&)
#19 315.6 >>> referenced by test_gazebo_ros_factory.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_factory.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::terminate(tbb::detail::d1::task_arena_base&)
#19 315.6 >>> referenced by test_gazebo_ros_factory.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_factory.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_factory.dir/test_gazebo_ros_factory.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 collect2: error: ld returned 1 exit status
#19 315.6 gmake[2]: *** [test/CMakeFiles/test_gazebo_ros_factory.dir/build.make:254: test/test_gazebo_ros_factory] Error 1
#19 315.6 gmake[1]: *** [CMakeFiles/Makefile2:621: test/CMakeFiles/test_gazebo_ros_factory.dir/all] Error 2
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::wait(tbb::detail::d1::wait_context&, tbb::detail::d1::task_group_context&)
#19 315.6 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::task_arena_function<tbb::detail::d1::graph::wait_for_all()::'lambda'()::operator()() const::'lambda'(), void>::operator()() const)
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::deallocate(tbb::detail::d1::small_object_pool&, void*, unsigned long, tbb::detail::d1::execution_data const&)
#19 315.6 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph_task::cancel(tbb::detail::d1::execution_data&))
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::notify_waiters(unsigned long)
#19 315.6 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph_task::cancel(tbb::detail::d1::execution_data&))
#19 315.6 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::reserve_wait())
#19 315.6 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::release_wait())
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::initialize(tbb::detail::d1::task_arena_base&)
#19 315.6 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(void tbb::detail::d0::atomic_do_once<tbb::detail::d1::task_arena::initialize()::'lambda'()>(tbb::detail::d1::task_arena::initialize()::'lambda'() const&, std::atomic<tbb::detail::d0::do_once_state>&))
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::execute(tbb::detail::d1::task_arena_base&, tbb::detail::d1::delegate_base&)
#19 315.6 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::is_group_execution_cancelled(tbb::detail::d1::task_group_context&)
#19 315.6 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::reset(tbb::detail::d1::task_group_context&)
#19 315.6 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced 1 more times
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::cache_aligned_deallocate(void*)
#19 315.6 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced 1 more times
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::destroy(tbb::detail::d1::task_group_context&)
#19 315.6 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::terminate(tbb::detail::d1::task_arena_base&)
#19 315.6 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_joint_effort.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_joint_effort.dir/test_gazebo_ros_joint_effort.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 collect2: error: ld returned 1 exit status
#19 315.6 gmake[2]: *** [test/CMakeFiles/test_gazebo_ros_joint_effort.dir/build.make:254: test/test_gazebo_ros_joint_effort] Error 1
#19 315.6 gmake[1]: *** [CMakeFiles/Makefile2:679: test/CMakeFiles/test_gazebo_ros_joint_effort.dir/all] Error 2
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::wait(tbb::detail::d1::wait_context&, tbb::detail::d1::task_group_context&)
#19 315.6 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::task_arena_function<tbb::detail::d1::graph::wait_for_all()::'lambda'()::operator()() const::'lambda'(), void>::operator()() const)
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::deallocate(tbb::detail::d1::small_object_pool&, void*, unsigned long, tbb::detail::d1::execution_data const&)
#19 315.6 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph_task::cancel(tbb::detail::d1::execution_data&))
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::notify_waiters(unsigned long)
#19 315.6 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph_task::cancel(tbb::detail::d1::execution_data&))
#19 315.6 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::reserve_wait())
#19 315.6 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::release_wait())
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::initialize(tbb::detail::d1::task_arena_base&)
#19 315.6 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(void tbb::detail::d0::atomic_do_once<tbb::detail::d1::task_arena::initialize()::'lambda'()>(tbb::detail::d1::task_arena::initialize()::'lambda'() const&, std::atomic<tbb::detail::d0::do_once_state>&))
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::execute(tbb::detail::d1::task_arena_base&, tbb::detail::d1::delegate_base&)
#19 315.6 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::is_group_execution_cancelled(tbb::detail::d1::task_group_context&)
#19 315.6 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::reset(tbb::detail::d1::task_group_context&)
#19 315.6 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced 1 more times
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::cache_aligned_deallocate(void*)
#19 315.6 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced 1 more times
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::destroy(tbb::detail::d1::task_group_context&)
#19 315.6 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::terminate(tbb::detail::d1::task_arena_base&)
#19 315.6 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_link_wrench.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_link_wrench.dir/test_gazebo_ros_link_wrench.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 collect2: error: ld returned 1 exit status
#19 315.6 gmake[2]: *** [test/CMakeFiles/test_gazebo_ros_link_wrench.dir/build.make:254: test/test_gazebo_ros_link_wrench] Error 1
#19 315.6 gmake[1]: *** [CMakeFiles/Makefile2:708: test/CMakeFiles/test_gazebo_ros_link_wrench.dir/all] Error 2
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::wait(tbb::detail::d1::wait_context&, tbb::detail::d1::task_group_context&)
#19 315.6 >>> referenced by test_gazebo_ros_properties.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::task_arena_function<tbb::detail::d1::graph::wait_for_all()::'lambda'()::operator()() const::'lambda'(), void>::operator()() const)
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::deallocate(tbb::detail::d1::small_object_pool&, void*, unsigned long, tbb::detail::d1::execution_data const&)
#19 315.6 >>> referenced by test_gazebo_ros_properties.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph_task::cancel(tbb::detail::d1::execution_data&))
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::notify_waiters(unsigned long)
#19 315.6 >>> referenced by test_gazebo_ros_properties.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph_task::cancel(tbb::detail::d1::execution_data&))
#19 315.6 >>> referenced by test_gazebo_ros_properties.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::release_wait())
#19 315.6 >>> referenced by test_gazebo_ros_properties.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::reserve_wait())
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::initialize(tbb::detail::d1::task_arena_base&)
#19 315.6 >>> referenced by test_gazebo_ros_properties.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(void tbb::detail::d0::atomic_do_once<tbb::detail::d1::task_arena::initialize()::'lambda'()>(tbb::detail::d1::task_arena::initialize()::'lambda'() const&, std::atomic<tbb::detail::d0::do_once_state>&))
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::execute(tbb::detail::d1::task_arena_base&, tbb::detail::d1::delegate_base&)
#19 315.6 >>> referenced by test_gazebo_ros_properties.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_properties.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::is_group_execution_cancelled(tbb::detail::d1::task_group_context&)
#19 315.6 >>> referenced by test_gazebo_ros_properties.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_properties.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::reset(tbb::detail::d1::task_group_context&)
#19 315.6 >>> referenced by test_gazebo_ros_properties.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_properties.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_properties.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced 1 more times
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::cache_aligned_deallocate(void*)
#19 315.6 >>> referenced by test_gazebo_ros_properties.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_properties.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_properties.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced 1 more times
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::destroy(tbb::detail::d1::task_group_context&)
#19 315.6 >>> referenced by test_gazebo_ros_properties.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_properties.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::terminate(tbb::detail::d1::task_arena_base&)
#19 315.6 >>> referenced by test_gazebo_ros_properties.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_properties.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_properties.dir/test_gazebo_ros_properties.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 collect2: error: ld returned 1 exit status
#19 315.6 gmake[2]: *** [test/CMakeFiles/test_gazebo_ros_properties.dir/build.make:254: test/test_gazebo_ros_properties] Error 1
#19 315.6 gmake[1]: *** [CMakeFiles/Makefile2:737: test/CMakeFiles/test_gazebo_ros_properties.dir/all] Error 2
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::wait(tbb::detail::d1::wait_context&, tbb::detail::d1::task_group_context&)
#19 315.6 >>> referenced by test_gazebo_ros_state.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::task_arena_function<tbb::detail::d1::graph::wait_for_all()::'lambda'()::operator()() const::'lambda'(), void>::operator()() const)
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::deallocate(tbb::detail::d1::small_object_pool&, void*, unsigned long, tbb::detail::d1::execution_data const&)
#19 315.6 >>> referenced by test_gazebo_ros_state.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph_task::cancel(tbb::detail::d1::execution_data&))
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::notify_waiters(unsigned long)
#19 315.6 >>> referenced by test_gazebo_ros_state.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph_task::cancel(tbb::detail::d1::execution_data&))
#19 315.6 >>> referenced by test_gazebo_ros_state.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::reserve_wait())
#19 315.6 >>> referenced by test_gazebo_ros_state.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::release_wait())
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::initialize(tbb::detail::d1::task_arena_base&)
#19 315.6 >>> referenced by test_gazebo_ros_state.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(void tbb::detail::d0::atomic_do_once<tbb::detail::d1::task_arena::initialize()::'lambda'()>(tbb::detail::d1::task_arena::initialize()::'lambda'() const&, std::atomic<tbb::detail::d0::do_once_state>&))
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::execute(tbb::detail::d1::task_arena_base&, tbb::detail::d1::delegate_base&)
#19 315.6 >>> referenced by test_gazebo_ros_state.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_state.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::is_group_execution_cancelled(tbb::detail::d1::task_group_context&)
#19 315.6 >>> referenced by test_gazebo_ros_state.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_state.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::reset(tbb::detail::d1::task_group_context&)
#19 315.6 >>> referenced by test_gazebo_ros_state.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_state.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_state.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced 1 more times
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::cache_aligned_deallocate(void*)
#19 315.6 >>> referenced by test_gazebo_ros_state.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_state.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_state.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced 1 more times
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::destroy(tbb::detail::d1::task_group_context&)
#19 315.6 >>> referenced by test_gazebo_ros_state.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_state.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6
#19 315.6 ld.lld: error: undefined symbol: tbb::detail::r1::terminate(tbb::detail::d1::task_arena_base&)
#19 315.6 >>> referenced by test_gazebo_ros_state.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 >>> referenced by test_gazebo_ros_state.cpp
#19 315.6 >>>               CMakeFiles/test_gazebo_ros_state.dir/test_gazebo_ros_state.cpp.o:(tbb::detail::d1::graph::~graph())
#19 315.6 collect2: error: ld returned 1 exit status
#19 315.6 gmake[2]: *** [test/CMakeFiles/test_gazebo_ros_state.dir/build.make:254: test/test_gazebo_ros_state] Error 1
#19 315.6 gmake[1]: *** [CMakeFiles/Makefile2:766: test/CMakeFiles/test_gazebo_ros_state.dir/all] Error 2
#19 315.6 gmake: *** [Makefile:146: all] Error 2
#19 315.6 ---
#19 315.6 Failed   <<< gazebo_ros [3min 24s, exited with code 2]
#19 315.7
#19 315.7 Summary: 2 packages finished [5min 13s]
#19 315.7   1 package failed: gazebo_ros
#19 315.7   1 package had stderr output: gazebo_ros
#19 315.7   2 packages not processed
------
executor failed running [/bin/sh -c . /opt/ros/$ROS_DISTRO/setup.sh &&     colcon cache lock &&     colcon build       --symlink-install       --mixin $UNDERLAY_MIXINS       --event-handlers console_direct+]: exit code: 2

@mergify
Copy link
Contributor

mergify bot commented Apr 14, 2022

@ruffsl, your PR has failed to build. Please check CI outputs and resolve issues.
You may need to rebase or pull in main due to API changes (or your contribution genuinely fails).

@wep21
Copy link
Contributor

wep21 commented Apr 17, 2022

@j-rivero libgazebo-dev still depends on libtbb-dev.

❯ apt depends libgazebo-dev | grep tbb

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

  依存: libtbb-dev

Is this supposed to be libtbb2-dev?

@wep21
Copy link
Contributor

wep21 commented Apr 17, 2022

@j-rivero cc @nuclearsandwich
Also, libgazebo-dev depends on libignition-math6-6 while ros-rolling-rviz-default-plugins depends on libignition-math6.
This breaks the apt dependencies. How can I resolve this issue?

@j-rivero
Copy link

@j-rivero libgazebo-dev still depends on libtbb-dev.

❯ apt depends libgazebo-dev | grep tbb

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

  依存: libtbb-dev

Is this supposed to be libtbb2-dev?

Short answer is no. libtbb-dev package in Ubuntu is version 2021.5.0-7ubuntu2 while the libtbb2-dev package was created to host the old version of tbb, version 2020.3-1ubuntu3. So Gazebo11 is using the most updated tbb package available as far as I can tell.

@j-rivero , I've attempted to build gazebo_ros packages in the underlay, as it doesn't seem to have been released into rolling with 22.04 yet, however there seems to be a number of undefined symbols with tbb:

I'm working on fixing this one, ros-simulation/gazebo_ros_pkgs#1372. Need to fix a problem on Gazebo itself but we can probably workaround about it in gazebo_ros_pkgs.

@j-rivero cc @nuclearsandwich
Also, libgazebo-dev depends on libignition-math6-6 while ros-rolling-rviz-default-plugins depends on libignition-math6.
This breaks the apt dependencies. How can I resolve this issue?

The libs named "libignition-fooX-X" are coming from Ubuntu directly while "libignition-math6" are coming from packages.ros.org/packages.osrfoundation.org repositories. I need to find a way to make installation compatible. Could you please file a bug in https://github.com/ignition-release/ign-math6-release/?

@wep21
Copy link
Contributor

wep21 commented May 1, 2022

@j-rivero

The libs named "libignition-fooX-X" are coming from Ubuntu directly while "libignition-math6" are coming from packages.ros.org/packages.osrfoundation.org repositories. I need to find a way to make installation compatible. Could you please file a bug in https://github.com/ignition-release/ign-math6-release/?

I created a issue about it.
gazebo-release/gz-math6-release#11

@wep21
Copy link
Contributor

wep21 commented May 22, 2022

@ruffsl @SteveMacenski I found out that we have to replace the ghcr docker image with jammy based image in my trial PR here. https://github.com/ros-planning/navigation2/pull/2962/checks?check_run_id=6542137838
Could you update ghcr docker image or create new one which is based on jammy?
Also, we still have to fix some tests to pass CI.

@ruffsl ruffsl force-pushed the ci-jammy-rolling branch from e523dcd to d96e380 Compare May 25, 2022 00:20
@mergify
Copy link
Contributor

mergify bot commented May 25, 2022

@ruffsl, your PR has failed to build. Please check CI outputs and resolve issues.
You may need to rebase or pull in main due to API changes (or your contribution genuinely fails).

@ruffsl ruffsl force-pushed the ci-jammy-rolling branch from d96e380 to 580701d Compare May 25, 2022 00:23
@mergify
Copy link
Contributor

mergify bot commented May 25, 2022

@ruffsl, your PR has failed to build. Please check CI outputs and resolve issues.
You may need to rebase or pull in main due to API changes (or your contribution genuinely fails).

@ruffsl
Copy link
Member Author

ruffsl commented May 25, 2022

Revesting this today with a fresh rebase from main and rebuild from the latest ros:rolling, I can confirm that this PR is now successfully building locally.

Let the Jammy'ing 🪼 commence!

@ruffsl ruffsl merged commit 719b545 into main May 25, 2022
@mergify mergify bot deleted the ci-jammy-rolling branch May 25, 2022 00:34
redvinaa pushed a commit to EnjoyRobotics/navigation2 that referenced this pull request Jun 30, 2022
* Revert "Ci focal rolling (ros-navigation#2851)"

This reverts commit 8190716.

* Add gazebo_ros_pkgs repo to underlay
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants