-
-
Notifications
You must be signed in to change notification settings - Fork 14
gtest version conflict #59
Copy link
Copy link
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Solution to issue cannot be found in the documentation.
- I checked the documentation.
Issue
Gtest failure:
48.74 In file included from /app/.pixi/envs/default/src/gtest_vendor/src/gtest-all.cc:49:
48.74 /app/.pixi/envs/default/src/gtest_vendor/./src/gtest.cc:2720:1: error: no declaration matches 'testing::TestInfo::TestInfo(const std::string&, const std::string&, const char*, const char*, testing::internal::CodeLocation, testing::internal::TypeId, testing::internal::TestFactoryBase*)'
48.74 2720 | TestInfo::TestInfo(const std::string& a_test_suite_name,
48.74 | ^~~~~~~~
48.74 In file included from /app/.pixi/envs/default/src/gtest_vendor/src/gtest-all.cc:38:
48.74 /app/.pixi/envs/default/include/gtest/gtest.h:665:3: note: candidates are: 'testing::TestInfo::TestInfo(const testing::TestInfo&)'
48.74 665 | TestInfo(const TestInfo&) = delete;
48.74 | ^~~~~~~~
48.74 /app/.pixi/envs/default/include/gtest/gtest.h:618:3: note: 'testing::TestInfo::TestInfo(std::string, std::string, const char*, const char*, testing::internal::CodeLocation, testing::internal::TypeId, testing::internal::TestFactoryBase*)'
48.74 618 | TestInfo(std::string test_suite_name, std::string name,
48.74 | ^~~~~~~~
48.74 /app/.pixi/envs/default/include/gtest/gtest.h:533:18: note: 'class testing::TestInfo' defined here
48.74 533 | class GTEST_API_ TestInfo {
48.74 | ^~~~~~~~
The TestInfo and TestSuite constructors changed their parameter types between 1.15 and 1.17
(from const std::string& to std::string by value). The vendored source and the installed
headers must be from the same version.
Expected Behaviour
ros-kilted-gtest-vendor should vendor gtest 1.17.x source to match the
gtest >=1.17.0 requirement declared by ros-kilted-ament-cmake-gtest.
Environment
- robostack-kilted channel
- ros-kilted-gtest-vendor: 1.15.1
- ros-kilted-ament-cmake-gtest: 2.7.4
- gtest (conda-forge): 1.17.0
Installed packages
$ mamba list
Command 'mamba' not found, did you mean:
command 'samba' from deb samba (2:4.19.5+dfsg-4ubuntu9.4)Environment info
https://github.com/Timple/pixi-trials/blob/main/pf_driver/pixi.tomlIf cannot reproduce, try the Dockerfile
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working