Hi,
> The deps are generated by dpkg-shlibdeps, so if it's picking up those 
> versions, it's because dpkg thinks that's what it should use. Chances are 
> that the system where the binary deb was built had those experimental 
> libraries installed.
>   
Okay, I've looked a bit deeper into that:

- libc6 2.3.99 from experimental reports itself as 2.4 - that's why
dpkg-shlibs failed on that. Nothing to take care of here.

- googleearth brings it's own libstdc++.so.6, so we can safely ignore it
in the dependencies on libstdc++6 and it from the Depends-line.

- the warnings in the kind of 'dpkg-shlibdeps: warning: format of
`NEEDED ./libmath.so' not recognized' result from dpkg-shlibdeps not
beeing able to take care of the libraries googleearth brings in it's own
directory. And this finally results in missing dependencies, at least
libgl1-mesa-glx | libgl1, libx11-6. This is a SERIOUS bug. A
dpkg-shlibdeps on every one of the 'NEEDED' libraries and a sort -u is
imho a good way to resolve this.
It should also be made sure that it's not possible to build the package
without having all neccessary dependencies installed.

- Not to forget that the packaging part needs a serious rewrite: tar/ar
is not the way to create a package - but that's a different bug#.


If you need any help, feel free to ask


Best regards,

Bernd


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to