How can I recompile WinBoard from source?
The source code for WinBoard is available from the author’s Web page, http://www.research.digital.com/SRC/personal/Tim_Mann/chess.html. WinBoard is currently developed using Microsoft Visual C++ 5.0. By far the easiest way to recompile it, and the only way that is really known to work, is to use MSVC++ 5.0. You can build the program either from the MSVC++ GUI or from the command line using the nmake program supplied with MSVC++. WinBoard is a Win32 application, so you definitely need a compiler and tool set that supports Win32. In particular, DJGPP can’t be used to build WinBoard. DJGPP can build only 32-bit MSDOS programs; that is, programs that use a DOS extender to get a 32-bit address space and do not make any Windows calls. It can’t build Win32 programs. Cygwin32 (see http://www.cygnus.com/) is said to be able to build Win32 GUI apps, so perhaps it could be used to build WinBoard. I don’t know if anyone has tried this and gotten it to work.
The source code for WinBoard is available from the author’s Web page, http://www.research.digital.com/SRC/personal/Tim_Mann/chess.html . WinBoard is currently developed using Microsoft Visual C++ 5.0. By far the easiest way to recompile it, and the only way that is really known to work, is to use MSVC++ 5.0. You can build the program either from the MSVC++ GUI or from the command line using the nmake program supplied with MSVC++. WinBoard is a Win32 application, so you definitely need a compiler and tool set that supports Win32. In particular, DJGPP can’t be used to build WinBoard. DJGPP can build only 32-bit MSDOS programs; that is, programs that use a DOS extender to get a 32-bit address space and do not make any Windows calls. It can’t build Win32 programs. Cygwin32 (see http://www.cygnus.com/ ) is said to be able to build Win32 GUI apps, so perhaps it could be used to build WinBoard. I don’t know if anyone has tried this and gotten it to work.
The source code for WinBoard is available from the author’s Web page, http://www.research.digital.com/SRC/personal/Tim_Mann/chess.html . WinBoard is currently developed using Microsoft Visual C++ 5.0. By far the easiest way to recompile it, and the only way that is really known to work, is to use MSVC++ 5.0. You can build the program either from the MSVC++ GUI or from the command line using the nmake program supplied with MSVC++. WinBoard is a Win32 application, so you definitely need a compiler and tool set that supports Win32. In particular, DJGPP can’t be used to build WinBoard. DJGPP can build only 32-bit MSDOS programs; that is, programs that use a DOS extender to get a 32-bit address space and do not make any Windows calls. It can’t build Win32 programs. Cygwin32 (see http://www.cygnus.com/ ) is said to be able to build Win32 GUI apps, so perhaps it could be used to build WinBoard. I don’t know if anyone has tried this and gotten it to work. The Makefile (and maybe other things)
The source code for WinBoard is available from the author’s Web page, http://www.tim-mann.org/chess.html. WinBoard is currently developed using Microsoft Visual C++ 5.0. You can build the program from the MSVC++ GUI by opening the project file (winboard.dsp) and telling MSVC++ to build the project. You can also build it from the the command line by using the nmake program supplied with MSVC++. To build WinBoard with the free Cygwin tools, available from http://www.cygwin.com/), use the command “make -f cygwin.mak”. WinBoard 4.2.5 was successfully compiled with the net release of Cygwin as downloaded on 20-March-2001 (cygwin1.dll 1.1.8, gcc 2.95.2-6, binutils 20001221-1, flex 2.5.4-1), but exhibits a command-line parsing bug; see item 511 in the ToDo file that comes with WinBoard. WinBoard 4.1.0 does not compile with Cygwin. WinBoard 4.0.7 is known to compile with Cygwin BL20.1. To build WinBoard with Borland C++ 4.5, use “borland.mak”, supplied with the WinBoard sources, as the Makefil