Getting T. Roell's X11R4 to work! (long)
Bret Orsburn
bret at codonics.COM
Sat Jun 30 09:55:22 AEST 1990
In article <632 at aio.jesnet.jsc.nasa.gov> poirot at aio.jesnet.jsc.nasa.gov (Daniel Poirot) writes:
>Howdy folks,
>
>I have been trying to get Thomas Roell's recently published X11R4
>patches to work under Bell Technologies SysVR3.2u. I have the Lachman
>TCP/IP package that I would like to use to get network clients
>running.
I'm running ISC 386/ix 2.0.2 with Lachman TCP.
As far as I can tell, Roell's code does not support TCP transport. He has
built a nice STREAMS pipes mechanism for local connections, but his changes
seem to make it more difficult than before to bring up TLI STREAMS TCP.
(This used to be possible with a few header changes, -DSTREAMSCONN, and by
running the att-nameserver code).
(Anybody have any better luck with this?)
I finally bit the bullet and hacked the osx layer to use the 386/ix socket
emulation library. (Sorry, I backed up to pre-Roell osx source, so no local
streams connections.) Now I can run remote clients, but not local. :-(
The connection is very bursty: large cat's to xterm and ico's run a couple
seconds, then pause a couple seconds, then run a couple seconds. Anybody
know offhand where the bottleneck is?
I found that shared libs were a bad idea *in the server*. They introduce
a lot of problems (gdb single-stepping breaks) and save almost nothing
(Xlib is linked to get about four functions).
BTW: If you are failing in InitOutput, make sure you have read permissions
on /dev/console. Be aware that a lot of this code continues after (fatal)
errors. Watch the console messages. Some of them are fatal error messages.
Also -- get gdb. I got version 3.5 and it came up very easily. Max out
your MAXUMEM kernel parameter or you will get (v)fork errors when debugging
the server.
--
-------------------
bret at codonics.com
uunet!codonics!bret
Bret Orsburn
More information about the Comp.unix.i386
mailing list