GHC 5.00.2 RPM apparently circular dependency demands

Tom Moertel
Tue, 26 Jun 2001 09:56:33 -0400

Byron Hale wrote:
> rpm -U ghc-5.00.2-rh62-1.i386.rpm
> error: failed dependencies:
>          ghc = 4.08 is needed by ghc-prof-4.08-1
>          ghc = 5.00.1 is needed by ghc-prof-5.00.1-1

RPM is telling you is that upgrading ghc would break an existing
dependency among your installed packages.  Namely, ghc-prof (GHC
profiling support) is also installed on your computer and depends on
ghc-4.08-1.  Thus, you have two common options:

(1) upgrade both ghc and ghc-prof at the same time:

    rpm -Uhv ghc-5.00.2-rh62-1.i386.rpm ghc-prof-5.00.2-rh62-1.i386.rpm

(2) or, remove ghc-prof (eliminating the dependency) before upgrading:

    rpm -e ghc-prof
    rpm -Uhv ghc-5.00.2-rh62-1.i386.rpm

Go with (1) if you want profiling support in your GHC installation; (2)

Let me know if neither of these work for you.