[comp.sys.sequent] trouble building X on a Sequent.

scott@prism.gatech.EDU (Scott Holt) (03/15/90)

I am trying to build X11R4 on a Sequent Symmetry running Dynix 3.0.12.
I am running into problems compiling a piece of the extensions library,
xinput. Almost every source file under mit/extensions/lib/xinput dies with
the following message

    cc -c -O   -I../../../. -I../../../. -I../../.././X11 -I../../.././lib/X
 -I../../include  -DSHAPE -DMULTIBUFFER -DMITMISC    XAllowDv.c
"../../include/XInput.h", line 653: compiler error: dimension table overflow

Its fairly regular, though it does not seem to be a problem specificly in
XInput.h - on some of the files, cc bombs out in /usr/include/signal.h.
Also, it only seems to happen with files in extensions/lib/xinput.

I even tried using gcc (1.37) thinking it may be the result of some internal
table size limitation in cc. Gcc compiles the stuff fine, but the clients 
produced with gcc fail miserably with something to the effect of:

XIO:  fatal IO error 49 (Can't assign requested address) on X server ...
      after 96 requests (79 known processed) with 0 events remaining.

Any pointers would be appreciated.

BTW: I am using the sequent.cf and changes to Imake.tmpl that were recently
     posted. 

- Scott
-- 
This is my signature. There are many like it, but this one is mine.
Scott Holt, Systems Analyst		Internet: scott@prism.gatech.edu
Georgia Tech 				BITNET:	  CCUSESH@GITNVE2
Office of Computing Services		404-894-6168

doleh@math-cs.kent.edu (Yaser Doleh) (03/15/90)

In article <7059@hydra.gatech.EDU>, scott@prism.gatech.EDU (Scott Holt) writes:
> 
> I am trying to build X11R4 on a Sequent Symmetry running Dynix 3.0.12.
> I am running into problems compiling a piece of the extensions library,
> xinput. Almost every source file under mit/extensions/lib/xinput dies with
> the following message
> 
>     cc -c -O   -I../../../. -I../../../. -I../../.././X11 -I../../.././lib/X
>  -I../../include  -DSHAPE -DMULTIBUFFER -DMITMISC    XAllowDv.c
> "../../include/XInput.h", line 653: compiler error: dimension table overflow
> 
> Its fairly regular, though it does not seem to be a problem specificly in
> XInput.h - on some of the files, cc bombs out in /usr/include/signal.h.
> Also, it only seems to happen with files in extensions/lib/xinput.
> 
> I even tried using gcc (1.37) thinking it may be the result of some internal
> table size limitation in cc. Gcc compiles the stuff fine, but the clients 
> produced with gcc fail miserably with something to the effect of:
> 
> XIO:  fatal IO error 49 (Can't assign requested address) on X server ...
>       after 96 requests (79 known processed) with 0 events remaining.
> 
> Any pointers would be appreciated.
> 
> BTW: I am using the sequent.cf and changes to Imake.tmpl that were recently
>      posted. 

I think you are right. It is some internal table overflow. 
I forgot to mention that we compiled that directory (lib/XInput) using 
gcc -tradional. The way we did it is by changing cc to gcc in the Makefile
after makeing it with imake. Ofcourse this is not the best solution but
it works. Everything work fine except xterm dies sometimes. I have a reason
to believe it has something to do with our network, not xterm.

Good luck
------------------------------------------------------------------------------
Yaser Doleh   <doleh@math-cs.kent.edu>
Department Of Mathematics & Computer Science
Kent State University
Kent - OH 44242