[14373] in Athena Bugs

home help back first fref pref prev next nref lref last post

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


home help back first fref pref prev next nref lref last post