[comp.sys.apollo] GWM and HP/Apollo's X11R4

rand@HWCAE.CFSAT.HONEYWELL.COM (03/22/91)

I just installed the X11R4 server from HP/Apollo and recompiled GWM
for R4. One small problem: HP neglected to include the include files
with the server. ("Include the include files"? Sounds korny.)

So, the compile failed with the un-defined symbol: PBaseSize, and
couldn't find the include file shape.h. My solution was to modify
gwm.h to undefine SHAPE and define NOBASEDIMS. Things seem to be
working, but I wanted to ask how dangerous this is.

Any comments?

PS: To HP/Apollo: Why did you release such a limited R4? No clients,
no include files, no documentation, and I can't get the hot switch to
work.

--
Douglas Keenan Rand                Honeywell -- Air Transport Systems Division
Phone: +1 602 436 2814               US Snail: P.O. Box 21111 Phoenix AZ 85036
Internet: @cim-vax.honeywell.com:rand@hwcae.cfsat.honeywell.com
   -or-   rand@ssdc.honeywell.com
UUCP: ...!uunet!asuvax!apciphx!hwcae!rand

colas@AVAHI.INRIA.FR (Colas Nahaboo) (03/25/91)

> So, the compile failed with the un-defined symbol: PBaseSize, and
> couldn't find the include file shape.h. My solution was to modify
> gwm.h to undefine SHAPE and define NOBASEDIMS. Things seem to be
> working, but I wanted to ask how dangerous this is.
> 
> Any comments?

you should have done -DX11R3, which is really your situation: you still have
R3 includes. In fact what you have done is what does defining  -DX11R3, so all
should be fine.

PS: you can grab the R4 distrib by ftp on expo.

> PS: To HP/Apollo: Why did you release such a limited R4? 

All constructors do the same. Here we only keep the server when we get new
stations (mips, sony, dec, sun...) and recompile a "true" X11R4 and do not
bother with the braindamaged constructor distrib. Seems that people are not
content just distributing compiled binaries, they want to add bugs too :-)

Colas Nahaboo, colas@sa.inria.fr, Bull Research, Koala Project, GWM X11 WM
Phone:(33) 93.65.77.70(.66 Fax), INRIA, B.P.109 - 06561 Valbonne Cedex, FRANCE.