[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Duplicate relations in dpkg-shlibdeps output



Hello!

I'm packaging a small tool using libnet, and found a lintian error I can't
manage:

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:
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:
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. :)


Bye, Enrico

--
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini <enrico@debian.org>



Reply to: