Skip to content

can not install package people_tracking_filters #112

@bkhnk48

Description

@bkhnk48

I run the command colcon build to install people_msgs. However, I got error as installing people_tracking_filters
colcon build

[1.388s] WARNING:colcon.colcon_core.package_selection:Some selected packages are already built in one or more underlay workspaces:
	'turtlesim' is in: /opt/ros/humble
If a package in a merged underlay workspace is overridden and it installs headers, then all packages in the overlay must sort their include directories by workspace order. Failure to do so may result in build failures or undefined behavior at run time.
If the overridden package is used by another package in any underlay, then the overriding package in the overlay must be API and ABI compatible or undefined behavior at run time may occur.

If you understand the risks and want to override a package anyways, add the following to the command line:
	--allow-overriding turtlesim

This may be promoted to an error in a future release of colcon-override-check.
Starting >>> people_msgs
Starting >>> hunav_msgs
Starting >>> hunav_rviz2_panel                                             
Starting >>> turtlesim
Finished <<< people_msgs [1.94s]                                                                                                                           
Starting >>> people_tracking_filter
Starting >>> face_detector                                                                                                                              
Finished <<< turtlesim [2.00s]                                                                                                                                                 
--- stderr: people_tracking_filter                                                                                                                        
CMake Error at /usr/share/cmake-3.22/Modules/FindPkgConfig.cmake:603 (message):
  A required package was not found
Call Stack (most recent call first):
  /usr/share/cmake-3.22/Modules/FindPkgConfig.cmake:825 (_pkg_check_modules_internal)
  CMakeLists.txt:6 (pkg_check_modules)

---
Failed   <<< people_tracking_filter [0.36s, exited with code 1]
Aborted  <<< face_detector [0.42s]                                                                                                       
Aborted  <<< hunav_msgs [3.50s]                                                                         
Aborted  <<< hunav_rviz2_panel [6.06s]                            

Summary: 2 packages finished [7.41s]
  1 package failed: people_tracking_filter
  3 packages aborted: face_detector hunav_msgs hunav_rviz2_panel
  2 packages had stderr output: face_detector people_tracking_filter
  7 packages not processed

My OS is Ubuntu 22.04.3 LTS, my ROS2 is humble
As reading the above message, it sounds like orocos-bfl was not found. But I can not install the orocos-bfl as well.
As I run colcon build, I got the error:

--- stderr: orocos-bayesian-filtering                                                                                                                                                     
CMake Warning (dev) in CMakeLists.txt:
  No project() command is present.  The top-level CMakeLists.txt file must contain a literal, direct call to the project() command.  Add a line of code such as
    project(ProjectName)
  near the top of the file, but after cmake_minimum_required().
  CMake is pretending there is a "project(Project)" command on the first line. This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of CMake.
  Update the VERSION argument <min> value or use a ...<max> suffix to tell CMake that the project does not need compatibility with older versions.
CMake Error at CMakeLists.txt:2 (include):
  include could not find requested file:
    /core/rosbuild/rosbuild.cmake
CMake Error at CMakeLists.txt:17 (rosbuild_make_distribution):
  Unknown CMake command "rosbuild_make_distribution".

perhaps, the orocos-bfl is not available for ROS2 humble. Is there any alternative package for orocos-bfl?
Thank you

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions