Initial commit, 3-52-19 alpha
[cls.git] / src / c / machines / pmax / README
blobe2f3d1ae696a15e68cccdaa8d04f2ec2968bb7f6
1 On a Decstation 3100 running Ultrix 4.2a,
3         uname -a => ULTRIX nokomis.stat.umn.edu 4.2 0 RISC
5 and release 3.35 the following worked. The configure shell script
6 should set up a Makefile with these settings:
8 GRAPHSYS = X11WINDOWS
9 X11INCDIR_FLAG =
10 X11LIBDIR_FLAG =
12 UCFLAGS = -O -Olimit 2000
13 ULDFLAGS = -Wl,-D -Wl,c00000
15 EXTRALIBS =
16 EXTRAOBJS =
18 IEEE_FLAG = -DIEEEFP
19 ANSI_FLAG =
21 FOREIGN_FLAG = -DFOREIGNCALL
22 FOREIGN_FILE = pmax-foreign.h
24 CC = cc
25 LDCC = $(CC)
27 You need -Olimit 2000 to insure the byte code interpreter is
28 optimized, use.
30 Dynamic loading is supported. Code that is to be loaded dynamically
31 must be compiled with the `-G 0' flag.
33 If you want to display xlispstat on a DECstation running ULTRIX 4.0
34 you may run into two bugs in the ULTRIX X servers:
36         On monochrome 3100's plot-points produces strange-looking
37         symbols. This is caused by a bug in the server response to an
38         XDrawPoints request.
40         On greyscale 5000's (and possibly other machines) exiting
41         from xlispstat causes an infinite loop of error messages.
42         This is due to a bug in handling XFreeColor requests.
44 To fix these problems, uncomment the defines of the variables
45 SERVER_COLOR_FREE_PROBLEM and DRAWPOINTSBUG in the file
46 StX11options.h.
48 If you plan on using DEC's dxwm window manager there is another
49 problem: modal dialog windows do not appear. This seems to be due to
50 lack of ICCCM compliance in dxwm (and improper ICCCM compliance in
51 xlispstat). You can cure this by turning ICCCM compliance off in
52 xlispstat. You can do this in three ways:
54         1) You can set USE_ICCCM_DEFAULT to FALSE in StX11options.h and
55         recompile the system.
57         2) You can set the icccm resource to off with a line like
59                 xlisp*icccm: off
61         in the .Xdefaults file
63         3) You can use the expression
65                 (x11-options :icccm nil)
67         in xlispstat.
69 If you are only going to use xlispstat on DECstations runing dxwm then
70 1) is probably the simplest choice. If you may display xlispstat on
71 other workstations or other window managers then it may be better to
72 set the icccm resource in a resource file used when dxwm starts up.
74 The version of StX11options.h provided in this directory here should
75 work for a DECstation running Ultrix 4.0 and the dxwm window manager.