Closed asherikov closed 2 years ago
Is this not #54?
Yes, it is related. Pretty much it was fixed for 20/noetic and then released to 18/melodic, which didnt work. Also this package has never been released in melodic, so what is the point of doing this now?
Probably for https://github.com/ros/rosdistro/pull/31368.
There are still plenty of people using Melodic, so that would be one reason (by which I meant: why ros_industrial_cmake_boilerplate
is released. Not gtest
).
As @Levi-Armstrong maintains this, we'll wait for him.
I am getting multiple linking errors when building melodic on Ubuntu 18 with colcon, e.g.,
undefined reference to
testing::ScopedTrace::~ScopedTrace()'or
undefined reference totesting::ScopedTrace::PushTrace(char const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
intf2_geometry_msgs
. Looks like a version conflict:gtest.h
header provided by this package overrides default one, while the packages still link to the default gtest library built for each package individually:gtest linking paths are configured somewhere in catkin guts, overriding them is a pain, and might need to be done for each package individually.