Bug#135651: libstdc++2.10-dev: upgrade fails version GLIBC_2.2 not found

2002-02-25 Thread Matthias Klose
I don't think this is related to libstdc++2.10-dev (a dev package not
containing any shared libs).

 First significant bug is:
 
 Preparing to replace libstdc++2.10-dev 1:2.95.2-13 (using 
 .../libstdc++2.10-dev_1%3a2.95.4-1_i386.deb) ...
 perl: /lib/libc.so.6: version `GLIBC_2.2' not found (required by 
 /lib/libdb.so.3)

This is NOT the first bug, why does perl print the error message?





Bug#135651: libstdc++2.10-dev: upgrade fails version GLIBC_2.2 not found

2002-02-25 Thread Philip Blundell
On Mon, 2002-02-25 at 21:51, Blars Blarson wrote:
 On Mon, Feb 25, 2002 at 09:39:13PM +, Philip Blundell wrote:
  There is no point just trying to pin the blame on arbitrary packages. 
  The fact that libstdc++2.10-dev won't configure is a symptom of the
  problem, not the cause.
 
 I don't consider package that failed install arbitrary.

Once you have unpacked an incompatible libdb2, Perl is broken and all
packages will fail to install.  It is just by chance that
libstdc++2.10-dev was the one that apt tried to install next.

As I said before, the libstdc++2.10-dev failure was a symptom of the
problem, not the cause.

 First significant bug is:
 
 Preparing to replace libstdc++2.10-dev 1:2.95.2-13 (using 
 .../libstdc++2.10-dev_1%3a2.95.4-1_i386.deb) ...
 perl: /lib/libc.so.6: version `GLIBC_2.2' not found (required by 
 /lib/libdb.so.3)
  
  It's fairly clear that this failure is caused by incompatible versions
  of libdb2 and libc6 having been installed.  And, sure enough, a few
  lines higher up in your log you will see:
  
  Unpacking replacement libdb2-dev ...
  Replacing files in old package libc6-dev ...
  Preparing to replace libdb2-util 2:2.4.14-2.7.7.1.c (using
  .../libdb2-util_2%3a2.7.7.0-3.1_i386.deb) ...
  Unpacking replacement libdb2-util ...
  Preparing to replace libdb2 2:2.4.14-2.7.7.1.c (using
  .../libdb2_2%3a2.7.7.0-3.1_i386.deb) ...
  Unpacking replacement libdb2 ...
  Replacing files in old package libc6 ...
  
  I suggest you try reassigning the bug to libdb2.
  
  p.
  
 
 The other lines wern't errors, and if you require the package to be
 configured before your package can be configured you need a pre-depend
 rather than a depend.

Right on.  So, go file a bug on libdb2 to that effect.

p.