[14373] in Athena Bugs
X11 on SGI Athena, all versions
daemon@ATHENA.MIT.EDU (Marc Horowitz)
Mon Jun 3 00:48:21 1996
To: bugs@MIT.EDU
Cc: cfields@MIT.EDU
Date: Mon, 03 Jun 1996 00:48:15 EDT
From: Marc Horowitz <marc@MIT.EDU>
> grep NeedWide /afs/dev/system/sgi_??/srvd.??/usr/athena/lib/X11/config/sgi.cf
/afs/dev/system/sgi_52/srvd.77/usr/athena/lib/X11/config/sgi.cf:#define NeedWidePrototypes NO
/afs/dev/system/sgi_52/srvd.80/usr/athena/lib/X11/config/sgi.cf:#define NeedWidePrototypes NO
/afs/dev/system/sgi_53/srvd.80/usr/athena/lib/X11/config/sgi.cf:#define NeedWidePrototypes NO
I realize this is a vendor thing, but it's *REALLY* lame, to the point
that you should report it the vendor as a bug if they still do it in
6.x. This means that I cannot successfully compile an X program in
some cases (calling XawScrollbarSetThumb was the screw case I found)
unless I use xmkmf. I cannot think of any good way to detect (a la
autoconf) what the right thing to do is. I can run xmkmf on a dummy
Imakefile, but that's not "good".
You might also consider reporting to the X Consortium as a bug that
they use narrow types on their interfaces at all. That's asking for
trouble in a very big way.
Marc