I'm trying to install XFree86 rpms from RH7.3 onto my RH 7.2 system.
I have these files that I think provide a closed set of dependencies:

fontconfig-0.0.1.020826.1330-3.i386.rpm
freetype-2.1.2-7.i386.rpm
XFree86-4.2.0-52.01.i386.rpm
XFree86-base-fonts-4.2.0-52.01.i386.rpm
XFree86-libs-4.2.0-52.01.i386.rpm
XFree86-xfs-4.2.0-52.01.i386.rpm

But when I try to install them I get this:

error: failed dependencies:
        kernel-drm = 4.2.0 is needed by XFree86-4.2.0-52.01
        XFree86 <= 4.2.0-3.1 conflicts with XFree86-base-fonts-4.2.0-52.01

My real question is, what does the XFree86 error mean?  Where is
4.2.0-3.1 coming from?  I'm installing 4.2.0-52, as far as I can see.


I thought kernel-drm would be provided by kernel 2.4.19, but since I'm
compiling these from source, maybe rpm doesn't know that the module is
there, and what version it is.

# rpm -q --whatprovides kernel-drm
kernel-2.4.7-10
kernel-2.4.9-21
kernel-2.4.9-31
kernel-2.4.9-34

Those were old RH-supplied RPM kernel upgrades.  I'm not running any of
them - I'm running 2.4.18 and as of tonight, 2.4.19.

Just in case, I've downloaded the drm module source from
http://www.xfree86.org/~alanh/ which I'm sure is 4.2.0 and I think I've
manually dropped that into the right place in the source tree.

So, I'm willing to trust that drm is up to date, but I have no idea
what the XFree86 error means, and whether I should risk forcing the
install.  (I used rpm --force once for the Ximian packages and had to
re-install the OS, it smashed things so badly.)

luke

-- 
SLUG - Sydney Linux User's Group - http://slug.org.au/
More Info: http://lists.slug.org.au/listinfo/slug

Reply via email to