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

"Mike A. Harris" <[email protected]>
Newsgroups gmane.linux.redhat.xfree86
Message-ID <[email protected]>
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
[email protected]
https://www.redhat.com/mailman/listinfo/xfree86-list
IRC: #xfree86 on irc.redhat.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.