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]