I compiled xboard, but got problems in the Xaw3d widget set. It
complained as follows:
configure: WARNING: X11/Xaw3d/Dialog.h: present but cannot be compiled
configure: WARNING: X11/Xaw3d/Dialog.h: check for missing
prerequisite headers?
configure: WARNING: X11/Xaw3d/Dialog.h: see the Autoconf documentation
configure: WARNING: X11/Xaw3d/Dialog.h: section "Present But
Cannot Be Compiled"
configure: WARNING: X11/Xaw3d/Dialog.h: proceeding with the
preprocessor's result
configure: WARNING: X11/Xaw3d/Dialog.h: in the future, the compiler
will take precedence
configure: WARNING: ## --------------------------------- ##
configure: WARNING: ## Report this to [email protected] ##
configure: WARNING: ## --------------------------------- ##
And the dialogs obviously weren't using the Xaw3d widgets. Not sure
what this problem is-- I tried various versions of gcc, that made no
difference. I guess the Xaw3d library headers are different between my
current OS (Ubuntu 9.04 AMD64) and the last time I compiled (Ubuntu 7.10
AMD64).
On windows, moving to snprintf() broke all the microsoft compilers.
Other than that, it looks like we do need the htmlhelp package installed
as I got undefined references for mingw, cygwin, and all MS compilers
for MyHelp and HtmlHelp. MS 6.x (and probably others) do not have
DWORD_PTR, so the HtmlHelp() prototype in winboard.c breaks there.