Bug#378510: googleearth-package: missing dependencies
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]
Bug#378510: googleearth-package: missing dependencies
On Sunday 16 July 2006 17:13, Bernd Zeimetz wrote: Package: googleearth-package Version: 0.0.1 Severity: normal Heya, I'm not really sure where this error results from, but the created package is not installable. googleearth depends on libc6 (= 2.4-1); however: Version of libc6 on system is 2.3.999.2-8. googleearth depends on libstdc++6 (= 4.2.0); however: Version of libstdc++6 on system is 4.2-20060709-1. There's neither a newer version of libc6 nor libstdc++6 in debian. Also the dependency on libstdc++6 (= 4.2.0) looks weird for me while haveing 4.2-20060709-1 installed. Both libs are from experimental. Do I have to wait before I can use googleearth or is this just a bug!? 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. I recommend building the googleearth package on a clean test or unstable system without any mixed libraries from other dists, or, alternately, just rebuilding the googleearth package on the exact system you are going to install it on. -- Wesley J. Landaker [EMAIL PROTECTED] xmpp:[EMAIL PROTECTED] OpenPGP FP: 4135 2A3B 4726 ACC5 9094 0097 F0A9 8A4C 4CD6 E3D2 pgpmcpg2j511I.pgp Description: PGP signature
Bug#378510: googleearth-package: missing dependencies
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. no. I recommend building the googleearth package on a clean test or unstable system without any mixed libraries from other dists, or, alternately, just rebuilding the googleearth package on the exact system you are going to install it on. that's what I did. I've build the binary package a minute before trying to install it on the same system. While building it I've got a few warnings as mentioned in #378504. Everything else worked well. Best regards, Bernd -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#378510: googleearth-package: missing dependencies
Package: googleearth-package Version: 0.0.1 Severity: normal Heya, I'm not really sure where this error results from, but the created package is not installable. googleearth depends on libc6 (= 2.4-1); however: Version of libc6 on system is 2.3.999.2-8. googleearth depends on libstdc++6 (= 4.2.0); however: Version of libstdc++6 on system is 4.2-20060709-1. There's neither a newer version of libc6 nor libstdc++6 in debian. Also the dependency on libstdc++6 (= 4.2.0) looks weird for me while haveing 4.2-20060709-1 installed. Both libs are from experimental. Do I have to wait before I can use googleearth or is this just a bug!? Best regards, Bernd -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.17-ck1 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Versions of packages googleearth-package depends on: ii curl7.15.4-1 Get a file from an HTTP, HTTPS, FT ii dpkg-dev1.13.22 package building tools for Debian ii fakeroot1.5.9Gives a fake root environment ii wget1.10.2+1.11.alpha1-1 retrieves files from the web googleearth-package recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]