rev 1.2 in the xorg cvs of XawInit.h introduced the XawOpenApplication widget.
To be consistent, the header should now have enough inclusions to provide the
definition of a widget. <Intrinsic.h> seems to do the trick. Probably not
going to be a problem for real apps, which likely already have all the includes,
but broke some configure-script features tests to see if Xaw was sane.
Why exactly to build it?
What happened to this bug? The contents seem to have vanished. If XawInit.h is
used for configure checks (odd, but true, it happens:
AC_CHECK_HEADER(X11/Xaw/XawInit.h) has been spotted in the wild) the fact that
it's not self-contained means "extern Widget XawOpenApplication" refers to stuff
that's unknown to the compiler.
The freedesktop bugzilla database was corrupted in a disk crash last summer, and
the contents of some bugs were lost - this was one, which was why it was marked
"[BROKEN BUG]" until someone could restore the original contents/request/report.
I've done that. I'm clicking the Reassign button so it goes out of NEEDINFO
state for now.
Sorry about the phenomenal bug spam, guys. Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Created attachment 39822 [details] [review]
<X11/Intrinsic.h> looks like a good candidate indeed. A trivial test program now compiles successfully.
Thanks for the patch, pushed to git master.