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

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to