Skip to content

Depend on pkg-config where needed#281

Open
wentasah wants to merge 1 commit into
ros-drivers:ros2from
wentasah:pkg-config
Open

Depend on pkg-config where needed#281
wentasah wants to merge 1 commit into
ros-drivers:ros2from
wentasah:pkg-config

Conversation

@wentasah

Copy link
Copy Markdown

Packages audio_play and audio_capture need pkg-config, i.e. they have find_package(PkgConfig) in CMakeLists.txt. Therefore they should declare it as dependency.

Packages audio_play and audio_capture need pkg-config, i.e. they have
find_package(PkgConfig) in CMakeLists.txt. Therefore they should
declare it as dependency.
@knorth55

Copy link
Copy Markdown
Member

CI fails because of resolute package dependencies.
I'm fixing the issue.
ros/rosdistro#52129

@knorth55

Copy link
Copy Markdown
Member

BTW, which build system are you working on?
It looks you are not using normal ament workspace (Ubuntu + Cmake + ament).

@wentasah

Copy link
Copy Markdown
Author

I'm working with the Nix package manager. Its key property is that it builds packages in a sandbox, which contains only declared dependencies, nothing else. This helps in having reproducible builds. That's why I don't see the problem with rosdep dependencies.

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.

2 participants