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