[228] in SIPB_Linux_Development

home help back first fref pref prev next nref lref last post

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


home help back first fref pref prev next nref lref last post