Duplicate relations in dpkg-shlibdeps output
I'm packaging a small tool using libnet, and found a lintian error I can't
enrico@marvin:~/dev$ lintian -vi guessnet_0.9-1_i386.changes
N: Processing changes file guessnet_0.9-1_i386.changes ...
N: Setting up lab in /tmp/lintian-lab.21790 ...
N: Processing source package guessnet (version 0.9-1) ...
N: Processing binary package guessnet (version 0.9-1) ...
E: guessnet: package-has-a-duplicate-relation libpcap0
N: The package seems to declare a relation on another package more than
N: once. This is not only sloppy but can break some tools
N: Removing /tmp/lintian-lab.21790 ...
If I check with dpkg-shlibdeps, I get:
enrico@marvin:~/dev/guessnet-0.9$ dpkg-shlibdeps -O guessnet
shlibs:Depends=libc6 (>= 2.2.4-4), libpcap0 (<< 0.7.0), libpcap0 (>= 0.6.1-1), libpopt0 (>= 1.6.2-1)
What should I do to solve this error? dpkg-shlibs is giving an output
that makes lintian complain, and I feel all of this is outside of my
control, except maybe if the cause is in how upstram does the linkage.
Given that upstream is me, I can also testify that upstream has no clue as
well, and I'm asking for help also on his behalf. :)
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini <email@example.com>