[CentOS] mach64 driver, latest update in CentOS 6.8, symbol lookup error

Wed Feb 8 17:40:25 UTC 2017
Styma, Robert (Nokia - US) <robert.styma at nokia.com>

I am loading a server from the CentOS 6.7 ISO and then upgrading.  After loading at release 6.7, the machine behaves normally.   After running yum update, the X server will not start.  Attempts to start it manually result in one of the following messages depending upon which OS is loaded.  I initially loaded it as 64 bit and when that did not work I tried the 32 bit version of the OS.  The graphics card is part of the motherboard so swapping it out is not an option.  This is a server and there is no AGP slot.  

X: symbol lookup error: /usr/lib64/xorg/modules/drivers/mach64_drv.so: undefined symbol: xf86LinearVidMem
X: symbol lookup error: /usr/lib/xorg/modules/drivers/mach64_drv.so: undefined symbol: xf86LinearVidMem

I yum grouperased the X Window System and Desktop and then groupinstalled it with no luck.  I then changed my repos to point to the original ISO, but there were too many dependencies broken to get the system to groupinstall the X Window System and desktop.  I tried forcing in just the driver, but it fails with a message about the driver being at a different release than the X server.  

I am planning to reload the OS and use the Yum Exclude to keep the Xorg pieces.  Unfortunately, that will probably break a lot of dependencies.

I downloaded the source for the driver from Xorg, but need to find a lot more stuff to get it to compile, and even then, it is likely not to work.

Does anyone have any more things to try?
Yes I know the mach64 is an old video card, but that is what is there.

Since CentOS just follows the upstream source, I am not sure where to file a bug.  Not that that is likely to help.  I am batting 0 for 5 over the last decade and a half getting anything fixed.

Bob Styma