[228] in SIPB_Linux_Development
Console/Xlib bug, other things
daemon@ATHENA.MIT.EDU (ghudson@MIT.EDU)
Fri Nov 26 10:37:06 1993
From: ghudson@MIT.EDU
Date: Fri, 26 Nov 93 10:36:34 EST
To: linux-dev@MIT.EDU
(Sorry for sending mail as root earlier.)
I looked at the Xlib sources in /usr/src. Sure enough, XFlush() is
retrying on write() returning -1 and errno != EINTR.
I've fixed the bug (I hope) by adding a break statement. I renamed
the old XlibInt.c to XlibInt.c.old. I'm building the sources now.
Because the version of make on quiche can't handle the makefile used
in that directory (and in some other XFree directories), I built make
3.64 from /usr/src/usr.bin/make and installed it in /usr/bin.
I tried building Xlib, but it barfed because /usr/dll/jump doesn't
exist. It's the XFree86-1.3 version of Xlib (3.0.1), and we're using
3.1.0, so it's not really what we want anyway.
I got the 1.3-2.0 patches from ftp.x.org, and will try applying them
and rebuilding things. (We don't have space for two 75MB X386
distributions, so the 1.3 distribution in /usr/src is going to get
renamed.)
Because I didn't feel like renaming 1.3-2.0.diff.gz to 1.3-2.0.diff.z,
I built and installed a newer gzip/gunzip/zcat from /usr/src.
/usr/athena/src/src/xlib-fix contains a patch for the mod I made to
the Xlib sources.
--GBH
And 8 1/2 fits on one disk, with the OS