Re: RH8 upgrade to XFree86-4.3.0-17.src.rpm, linker error ??

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, 26 Jul 2003, TC wrote:

>>The experimental libGL patch in 4.3.0-17 will probably not compile with
>>the version of glibc and/or GCC from RH 8.0.
>>
>>Disable the libGL patch in the spec file and it should compile fine.
>OK Jim
>that got me within spitting distance :)

The libGL patch and TLS stuff will not work on Red Hat Linux 8.0 
or 9, and requires rawhide glibc/gcc, etc.  disable those and the 
rest should work on RHL 8.0 and 9.

>I am failing some dependencies now... 
>error: Failed dependencies:
>        kernel-drm = 4.3.0 is needed by XFree86-4.3.0-17

Right, you MUST have a kernel with 4.3.0 DRM, which means the Red 
Hat Linux 9 or later kernel.  Otherwise you must compile your own 
DRM modules.  Alternatively disable DRI.

>        /usr/bin/ttmkfdir is needed by XFree86-syriac-fonts-4.3.0-17
>        /usr/bin/ttmkfdir is needed by XFree86-truetype-fonts-4.3.0-17
>        /usr/bin/ttmkfdir is needed by XFree86-xfs-4.3.0-17

you must install the ttmkfdir package along with X.

>For kernel-drm do I need to upgrade my kernel ?
>I am running a generic kernel.org 4.19 now or can I turn this off some where
>??

RPM only knows about what was installed with RPM, so if you're 
not using the Red Hat kernel, RPM won't have a clue what you are 
using and wether or not it provides the necessary requirements.


>I tried to install the rawhide 3.0.9.2 ttmkfdir & died on a version
>dependency
>error: Failed dependencies:
>        XFree86-font-utils < 4.2.99.2-0.20021126.3 conflicts with
>ttmkfdir-3.0.9-2
>do i need to install the src's for 3.0.9.2 compile then install/compile
>Xfree86 4.3.0-17

To get XFree86 4.3.0 running on RHL 8.0, you need to upgrade 
freetype, fontconfig, expat from RHL 9 recompiled in RHL 8.0.  
After that, you must recompile XFree86 4.3.0 from rpm with the 
libGL and TLS stuff disabled.  Then install with one RPM 
commandline all of XFree86 4.3.0, ttmkfdir, and any other 
packages that cause dep failures.

rpm -Uvh XFree86-*4.3.0*i386.rpm ttmkfdir*.rpm <any others here>

If you KNOW your kernel has the proper XFree86 4.3.0 DRM, then 
you can ignore that dep failure.  Caveat emptor however.

The easier way is to upgrade to RHL 9 first.  Nonetheless it is 
possible, and does work.  I do my development mostly on RHL 8.0.

-- 
Mike A. Harris



_______________________________________________
xfree86-list mailing list
xfree86-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/xfree86-list
IRC: #xfree86 on irc.redhat.com

[Red Hat General]     [Red Hat Watch]     [Red Hat Development]     [Kernel Development]     [Yosemite Camping]

  Powered by Linux