There are two ways to build XBoard: using the archaic Athena widget set (Xaw) or using GTK2+. Each of those will require the developer package for the corresponding widget set, and to run the result you would need the run-time libraries. The error message sounds like you are trying to build the Xaw version, but don't have the headers for libXaw installed.
I didn't choose the old version on purpose - I just went as directed in the Winboard forum to the link http://ftp.gnu.org/gnu/xboard/ - downloaded the 4.8.0 tar and followed the install file instructions (./configure, make, make check, make install)
Is there a different location for the GTK version? Or have I missed something ?
Thanks for your help!!
Also Console Mode + Zippy - does that work ok ( iirc there's a noGui flag or similar)
[Edit: Installing gtk 2, which is taking a while.. ]
XBoard uses the console from which it starts as ICS interaction window, so you should have no problems running that way even if you want to give ICS commands (rather than just having it wait passively until it is challenged).
Richard Allbert wrote:Ok, thanks HG :).
Also Console Mode + Zippy - does that work ok ( iirc there's a noGui flag or similar)
I recommend http://sourceforge.net/projects/icsdrone/ for running engines. It has a very nice proxy feature which allows you to connect xboard (or other GUI) when needed.
The advantage of running this way is it is headless until you decide to connect a GUI, and importantly, that GUI need not be on the same machine. Meaning, you can run the engine on a headless server with no GUI capabilities at all, and connect to your running engine from some other machine with GUI facilities. Windows, linux, whatever.
I have only tested this using xboard and winboard, but it makes administering a computer account very easy.
For example, when I want to check out one of my bots:
bnemias wrote:Ok, I tried the git master snapshot and it failed. Only got 2 errors, but clearly it is different. Try the link I provided, should work fine.
Ok, I will thanks
Although the engine also uses the xboard protocol anyway so there's probably no need.