jb@CS.BROWN.EDU (01/12/90)
I've been using X11 on the multimax (UMAX 4.2) for quite a while. There are some bugs being mentioned on the X mailing lists about version (bug) incompatibilities that I see at times, but things work fine. Now for the bad news as far as you are concerned. I'm not trying to use X11 with any parallel code. There are several problems in this area. First, much of X11 is not reentrant and dies horribly if you try to have multiple threads. A master's student at Brown University tried to get a version working with EPT (Brown Threads). Somethings worked fairly well, but others didn't. The basic library worked fine with some synchronization added, but the tool kits died because they assumed that they knew the state of the window which was not true. Jim
rcomg@dropbear.co.rmit.oz (Mark Gregory) (01/13/90)
I have been trying unsuccessfully to get the Encore Multimax to compile a program that uses X11 and the Encore multimax's multitasking extensions, through parallel.h and cc -g -Dumaxv -DSYSV -q extensions=parallel -c <filename> ld /usr/lib/taskcrt0.o -AE -o <filename> -lX11 -lpp -lm -lc but this bombs.... the XOpenDisplay fails. Has anyone sucessfully run a program using X11 on the encore multimax, or any Encore system. Is this an Encore bug? Help will be greatfully appreciated. I can be contacted through rcomg@chudich.co.rmit.oz