RPM dependency hell


Subject: RPM dependency hell
From: Adam Fedor (fedor@doc.com)
Date: Thu Sep 13 2001 - 17:04:10 MDT


I have 2.0 installed and all I wanted was to install the java compiler
(gcc-java), but this doesn't come with 2.0 AFAIK, so I figured I'd just
upgrad the compiler to a new version. It turns out I have to install
something like 14 packages to do this:

binutils-2.11.90.0.25-0a.ppc.rpm glibc-2.2.4-5c.ppc.rpm
cpp-3.0.1-0.ppc.rpm glibc-common-2.2.4-5c.ppc.rpm
gcc-3.0.1-0.ppc.rpm libgcc-3.0.1-0.ppc.rpm
gcc-c++-3.0.1-0.ppc.rpm libgcj-3.0.1-0.ppc.rpm
gcc-g77-3.0.1-0.ppc.rpm libgcj-devel-3.0.1-0.ppc.rpm
gcc-java-3.0.1-0.ppc.rpm libstdc++-3.0.1-0.ppc.rpm
gcc-objc-3.0.1-0.ppc.rpm libstdc++-devel-3.0.1-0.ppc.rpm

But then when I try to do that, there are something like 20 packages
which depend on the old verison of libstdc++

Actually this wouldn't have been much of a problem, since I don't even
want gcc-c++ (heretic that I am) which depends on libstdc++,
unfortunately, gcc-objc (which I want) depends on gcc-c++. Why is that?

And is there anyway out of this dependency hell?

-- 
Adam Fedor, Digital Optics            | Fudd's law of opposition: Push
fedor@doc.com  http://www.doc.com     | something hard enough, and it
fedor@gnu.org  http://www.gnustep.org | will fall over.



This archive was generated by hypermail 2a24 : Thu Sep 13 2001 - 16:15:07 MDT