Okay, I've been banging my head on this for a while and getting close
but still not there. I compiled and installed gcc-2.3.3 on our sparc2
running SunOS 5.1 (Solaris 2.1), installed the fixincludes, tested out
the compiler. Then I grabbed the raw X11R5 source from
export.lcs.mit.edu and unpacked everything correctly, installed all
patches (including the multi-screen patch), most importantly the patches
for SunOS5. Then "make World", all according to instructions (I've done
this a million times before on Ultrix and SunOS4) but it keeps blowing
up at this point when trying to do a "make server":
gcc -fpcc-struct-return -c -O2 -I. -I../mfb -I../mi -I../cfb
-I../../include -I../../.././X11 -I../../.././fonts/include
-I../../../. -DSVR4 -DSYSV -DXDMCP -DSHAPE -DMULTIBUFFER -DMITMISC
-DPEXEXT -DMITSHM -DFUNCPROTO=15 sunInit.c
sunInit.c: In function `InitOutput':
sunInit.c:476: warning: passing arg 1 of `atexit' from incompatible
pointer type
sunInit.c:476: too many arguments to function `atexit'
*** Error code 1
make: Fatal error: Command failed for target `sunInit.o'
Current working directory /usr/local/src/x11r5/mit/server/ddx/sun
*** Error code 1
make: Fatal error: Command failed for target `ddx/sun'
Any ideas?
--
John Howells