On 2025-11-11 07:13, Felix Moessbauer wrote:
Package: libbabeltrace-dev
Version: 1.5.11-4+b2
Severity: normal
Dear Maintainer,
the pkgconfig script of babeltrace depends on the .pc file of the
popt and uuid package. These are shipped in the libpopt-dev / uuid-dev package.
Without this, the package cannot be added as a "dependency" in a meson script.
Here is a snippet from the babeltrace.pc file showing the dependency
(check the Requires.private):
Name: Babeltrace
Description: libbabeltrace provides a reader for trace files, reading mainly the
Common Trace Format (CTF).
Version: 1.5.11
Requires:
Requires.private: uuid popt
Libs: -L${libdir} -lbabeltrace
Cflags: -I${includedir}
Hi,
I'm not sure I understand the issue, both uuid and popt are internal
dependencies of babeltrace and AFAIK are not exposed in the public
headers and not required to build other software against libbabeltrace.
The binary dependency on 'uuid' is handled by the 'libbabeltrace1'
package and for 'popt' the main 'babeltrace' package.
Regards,
Michael