performance_test_fixture not found
Open
Nobody has claimed this yet.
backlog
- Dominant language
- C
- Stars
- 77
- Forks
- 135
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 10
Description
On Ubuntu WSL2 subsystem on Windows 10, under the humble branch, when running:
mkdir build
cd build
cmake ..
I receive the following error:
-- The C compiler identification is GNU 9.4.0
-- The CXX compiler identification is GNU 9.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found ament_cmake_python: 1.3.2 (/mnt/d/ros2-humble/install/share/ament_cmake_python/cmake)
-- Found ament_cmake_ros: 0.10.0 (/mnt/d/ros2-humble/install/share/ament_cmake_ros/cmake)
-- Found Python3: /usr/bin/python3.8 (found version "3.8.10") found components: Interpreter
-- Performing Test USES_GLIBC
-- Performing Test USES_GLIBC - Success
CMake Error at CMakeLists.txt:150 (find_package):
By not providing "Findperformance_test_fixture.cmake" in CMAKE_MODULE_PATH
this project has asked CMake to find a package configuration file provided
by "performance_test_fixture", but CMake did not find one.
Could not find a package configuration file provided by
"performance_test_fixture" with any of the following names:
performance_test_fixtureConfig.cmake
performance_test_fixture-config.cmake
Add the installation prefix of "performance_test_fixture" to
CMAKE_PREFIX_PATH or set "performance_test_fixture_DIR" to a directory
containing one of the above files. If "performance_test_fixture" provides
a separate development package or SDK, be sure it has been installed.
-- Configuring incomplete, errors occurred!
See also "/mnt/d/rcutils/build/CMakeFiles/CMakeOutput.log".
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the cmake .. failure on the humble branch and inspect CMakeLists.txt around line 150, where performance_test_fixture is requested. Check how that dependency is expected to be provided in the Ubuntu WSL2 setup; done means configuration completes without the missing-package error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, cmake
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100