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] Proposed patch <X11/Intrinsic.h> looks like a good candidate indeed. A trivial test program now compiles successfully.
Thanks for the patch, pushed to git master.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.