I have some older hardware (Pentium II) on which I'm trying to bring up X.
I just installed the latest version of gentoo linux and X.org. I can't tell if the latest X.org build that gentoo pulls in is really the latest latest, because the version numbers seem to use a different numbering system than what this Bugzilla is asking for. "X -version" tells me:
X Window System Version 1.3.0
Release Date: 19 April 2007
X Protocol Version 11, Revision 0, Release 1.3
Build Operating System: UNKNOWN
Current Operating System: Linux localhost 2.6.22-gentoo-r9 #1 SMP Mon Nov 12 02:11:50 CST 2007 i686
Build Date: 12 November 2007
"lspci" reports the video card as:
01:01.0 VGA compatible controller: S3 Inc. Trio 64 3D (rev 01)
When I run "xorgcfg" to generate the config file, I hit the following error, as reported in /var/log/Xorg.8.log:
(**) VGA(0): *Default mode "640x480": 25.2 MHz, 31.5 kHz, 59.9 Hz
(II) VGA(0): Modeline "640x480" 25.18 640 656 752 800 480 490 492 525 -hsync
(==) VGA(0): DPI set to (75, 75)
(II) Loading sub module "xf4bpp"
(II) LoadModule: "xf4bpp"
(II) Loading /usr/lib/xorg/modules//libxf4bpp.so
dlopen: /usr/lib/xorg/modules/libxf1bpp.so: undefined symbol: xf1bppDoBitbltCopy
(EE) Failed to load /usr/lib/xorg/modules//libxf4bpp.so
(II) UnloadModule: "xf4bpp"
(EE) VGA: Failed to load module "xf4bpp" (loader failed, 7)
(II) UnloadModule: "vga"
(II) UnloadModule: "vgahw"
(II) Unloading /usr/lib/xorg/modules//libvgahw.so
(II) UnloadModule: "int10"
(II) Unloading /usr/lib/xorg/modules//libint10.so
(EE) Screen(s) found, but none have a usable configuration.
This is just the tail of the log; I can make the whole thing (396 lines) available if you want to look at it, but the relevant line seems to be the one reporting an undefined symbol in libxf1bpp.so.
# remove wrongly prebuilt files (Bug #328201)
mv hw/xfree86/xf1bpp/mfbmodule.c .
mv mfbmodule.c hw/xfree86/xf1bpp
# do not use "make -j" to (quick)fix xf1bpp build
The files, which were supposed to be generated during the build, are still included in an older broken version in the current 22.214.171.124 tarball. Although
they are not checked in into git. Reassigning to current release manager.
already fixed in 1.4 branch: f3955c0a020b39021050cd33c20a17f14fc4b579
Author: Arkadiusz Miskiewicz <email@example.com>
Date: Wed Aug 1 21:04:22 2007 +0300
XFree86: xf1bpp: distclean generated files as well
Make sure we clean up after ourselves: not sure why distcheck didn't flag
So it has already been fixed in August 2007. But then I'm wondering why the files are still included in a tarball created in December 2007?!?