Package: libbpfcc-dev Version: 0.3.0-3 Severity: serious Justification: Policy violation
Hi!
Debian Policy, section 8.4 ("Development files") [0] says:
Installing the development package must result in installation
of all the development files necessary for compiling programs
against that shared library.
However, libbpfcc-dev does not depend on libbpfcc. This makes
compilation fail, for example like this:
root@riga:~/alfwrapper# make
cc -std=gnu11 -Iinclude -O2 -Wall -Wextra -Werror --output='alfwrapper'
src/alfwrapper.c lib/bcc.c lib/die.c lib/env.c lib/pid.c lib/string.c
lib/cleanup.c lib/path.c lib/fd.c lib/parse.c lib/argv.c lib/socket.c -lbcc
/usr/bin/ld: cannot find -lbcc
collect2: error: ld returned 1 exit status
Makefile:9: recipe for target 'alfwrapper' failed
make: *** [alfwrapper] Error 1
root@riga:~/alfwrapper#
Please fix this by making libbpfcc-dev depend on libbpfcc.
Best regards
Alexander Kurtz
[0] https://www.debian.org/doc/debian-policy/#development-files
signature.asc
Description: This is a digitally signed message part

