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

Re: Duplicate relations in dpkg-shlibdeps output



On Sat, Nov 10, 2001 at 08:26:17AM -0800, Sean 'Shaleh' Perry wrote:
> >> 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
> >> 
> >> 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.
> > 
> > Lintian must be on crack, there's nothing wrong with that relation.
> > 
> > However, you should check if the package has a real duplicate relation on
> > libpcap0, do dpkg -I guessnet_*.deb.
> 
> The lintian check seems to be missing the versioning information.

Thought so...

> Although why the << 0.7.0 is there is beyond me.

It's probably a bad idea, but this is generated by libpcap0's shlibs file;
Lintian should probably report it as a warning against that, not in this
error against packages that are compiled against it.

-- 
     2. That which causes joy or happiness.



Reply to: