[comp.unix.sysv386] Roell's X11R4 server

james@bigtex.cactus.org (James Van Artsdalen) (10/21/90)

From scanning this newsgroup going back to May, I don't see many
success stories with Roell's X11r4 server.  I haven't had success
yet either, but I think I'm close.  I'm running Dell unix, which is
similar to ISC 2.0.2.

1. The posted patches have space/tab mismatches with the MIT X11r4
   source.  I retrieved a copy of the patch from unido, but it too was
   munged.  Berklib.c in the X library was missing the line

long (* _libX11_times)() = 0;

   which I assume is needed.  Also, throughout the libraries
   constructs like "extern foo = 0" existed.  It's not clear what was
   desired - I removed the "extern" keyword.

2. Shared libraries don't work.  I get an error from ld(1) when I try
   to link programs with the shared libraries:

ld fatal: cannot combine NOLOAD input sections with other input sections;
possibly caused by shared library address space overlap

   I see no overlap in the shared library addresses.

3. The toplevel Makefile doesn't ensure that TOP always has the right
   value.  I had to hack GNU make to ignore the "Makefile" dependency to
   get it to work.

4. I got a patch from RMS to work around a bug in the MIT source:
   something like foo(\"abc\") was used, and the X sources expected
   the leading quote to be somehow magically quoted, or the trailing
   quote to be unqouted.

5. If I say "Xibm -dev /dev/mouse", the pointer doesn't move.  The
   mouse device is OK: "od -x < /dev/mouse" does what is expected.
   The output looks like PS/2-style mouse data packets (three bytes).
   Is this that different from what a serial mouse uses (I've got a
   Microsoft bus mouse)?

When I build without shared libraries, I can run Xibm.  I start it,
the screen clears to the "grey" background pattern, and then nothing
happens.  Occasionally the system beeps, but keys otherwise do
nothing.  CapsLock and NumLock light their respective keys, but
ScrollLock does not.  Ctrl-Alt-Del does cause the server to exit, and
the screen blank function works, so the server is not hung.  Are the
Alt-Sysreq-Fx keys supposed to switch between virtual consoles?

xinit gives an error "Can't open display" when I try to run it.

Any comments or suggestions?  How much of the trouble in the
non-shared library is due to lack of a serial mouse?  How much trouble
is it to convert to a bus mouse?
-- 
James R. Van Artsdalen          james@bigtex.cactus.org   "Live Free or Die"
Dell Computer Co    9505 Arboretum Blvd Austin TX 78759         512-338-8789

news@brian386.uucp (News Administrator) (10/23/90)

In article <48845@bigtex.cactus.org> james@bigtex.cactus.org (James Van Artsdalen) writes:
[ ... stuff deleted ... ]
>When I build without shared libraries, I can run Xibm.  I start it,
>the screen clears to the "grey" background pattern, and then nothing
>happens.  Occasionally the system beeps, but keys otherwise do
>nothing.  CapsLock and NumLock light their respective keys, but
>ScrollLock does not.  Ctrl-Alt-Del does cause the server to exit, and
>the screen blank function works, so the server is not hung.  Are the
>Alt-Sysreq-Fx keys supposed to switch between virtual consoles?
>
>xinit gives an error "Can't open display" when I try to run it.
>

Okay, I had the same problems at first (I now have my own server, no shared
libs yet though).  It has been a while, but here goes.
1) I never got the shared libraries working completely right, but don't
	forget you have to use 2 different Imakefile's in mit/lib.
2) Scroll Lock didn't change my light either.
3) I never had the system beep unless I tried to switch windows,
	this is not allowed in Roell's server.
4) I think the "Can't open display" is caused by 'xterm' having
	the suid set, when that was turned off, it ran fine. (One other
	program also had it set, but I don't remember which one.)
5) I could only get it to run from the super user account.

Hope I have helped in some way 8-).
	brian

karp-brad@CS.YALE.EDU (Brad Karp) (12/01/90)

Has anyone out there hacked Roell's X11R4 X386 server to work properly with
a Logitech bus mouse? The documentation for the server doesn't mention support
for the Logitech bus mouse, so I just assumed that it was absent. Is there
a simple workaround for this?

Also, the documentation for the server claims that the PVGA1A (Paradise 1024
VGA board) support is "broken." This is the graphics board that I have in
my machine. Has anyone out there gotten the server to work in 640x480x256
with this video board?

Any other comments or advice on bringing up this server will be greatly
appreciated. Thanks.


-- 
Brad Karp, (203) 436-3060 (voice)          | The views expressed in the text
my 386: karp%softshop.uucp@cs.yale.edu     | you have just perused are not my
via Yale CS Dept: karp-brad@cs.yale.edu    | own; rather, they are those of the 
Box 2443 Yale Station, New Haven, CT 06520 | heavenly muse who sings in me. -JM