Moderator: Andres Valverde
Ron Murawski wrote:I just noticed this today. If you go to Tim Mann's WinBoard/Xboard page
http://www.tim-mann.org/xboard.html
It says, "XBoard and WinBoard information has moved".
Then you get redirected here:
http://www.gnu.org/software/xboard/
where the only interest is XBoard, and none in WinBoard.
I looked here:
http://savannah.gnu.org/projects/xboard/
and found this quote:
"XBoard runs on Unix and Unix-like systems that use the X Window System.
The project also includes a port to 32-bit Windows systems called WinBoard."
I looked around the site and found this WinBoard download directory:
http://ftp.gnu.org/gnu/winboard/
but no corresponding WinBoard page.
Will HG's work ever be completely incorporated into the hopelessly outdated
'official' WinBoard/XBoard versions?
Ron
At the moment H.G. and myself (H.G. is really doing all the work here) are working on getting those changes back into Savannah which will then lead to a new version: 4.4.0 with tons of new features...
Tim Mann wrote:By the way, the Tin Man was a character in the Wizard of Oz. Tim Mann is my name.
Tim Mann wrote:Hi, guys. As you probably know, I've been doing practically nothing on chess for years. I've been happy to see H.G. and Arun take over the "official" project and merge in the fork that H.G. and others have worked on to become the main line. Moving the official project pages to be at gnu.org instead of my personal web site has been long overdue and is finally starting to happen this week. As you saw, there is a basic page at the gnu.org site now, and my old xboard page redirects to it. I've also been working on deleting or updating other outdated info on my pages. The pages at gnu.org will be expanded in the future.
About the name issue that was queried in the first post in this thread: XBoard is the original program and has always been the primary name of the project. It gets special emphasis on the GNU pages because GNU is about building a completely free software environment, including a free operating system. So from the GNU point of view, XBoard is primary and WinBoard is just a port of XBoard to Windows. Of course, WinBoard has been the tail that wags the dog much of the time since Windows has a much larger user community, and also since XBoard has lagged behind WinBoard in some features because they don't share enough code.
Arun has some ambition to work on a new version of XBoard using GTK+ instead of the tired old Athena widgets that are currently used. A cool side effect of this is that almost exactly the same code should be able to run on Windows, since GTK+ exists for Windows. I'm definitely not going to promise when and if this will happen, especially since I won't be doing the work! Just thought it would be interesting to mention.
By the way, the Tin Man was a character in the Wizard of Oz. Tim Mann is my name.
H.G.Muller wrote:....In fact the work on the source for 4.4.0 is practically done; in the source repository there is already a version tagged as 4.4.0-alpha8...
H.G.Muller wrote:Good that you mention this!
Apparently I forgot to send Arun one of the source files I changed. One that is only used in WinBoard, so he did not notice it.
Arun is incommunicado for the coming week, so this omission will not be corrected soon. For those that want to compile
before that:
What is wrong is that in the file wedittags.c on a line that contains "EnsureOnScreen", a ")" should be changed into ",0,0)".
Then it should compile without problems. (Just two warnings in parser.c.) A working execuatble can also be downloaded from my website.
H.G.Muller wrote:Please note that there also is a new makefile; the make procedure under Cygwin or Mingw now is:
make -f makefile.gcc
For MSVC there is makefile.ms
# Update the help file if necessary
$(PROJ).hlp : $(PROJ).rtf
$(HC) $(PROJ).hpj
@cat $(PROJ).err
@mv $(PROJ).hlp tmp.hlp
@mv tmp.hlp $(PROJ).hlp # these moves to get the case right
# Update the help file if necessary
#$(PROJ).hlp : $(PROJ).rtf
# $(HC) $(PROJ).hpj
# @cat $(PROJ).err
@mv $(PROJ).hlp tmp.hlp
@mv tmp.hlp $(PROJ).hlp # these moves to get the case right
H.G.Muller wrote:Btw, what warning do you get on wlayout.c?
windres --use-temp-file --include-dir .. winboard.rc -O coff -o wbres.o
wclipbrd.c
wedittags.c
wengineo.c
wevalgraph.c
wgamelist.c
whistory.c
winboard.c
wlayout.c
wlayout.c: In function `ReattachAfterSize':
wlayout.c:167: warning: int format, LONG arg (arg 3)
wlayout.c:167: warning: int format, LONG arg (arg 4)
wlayout.c:167: warning: int format, LONG arg (arg 5)
wlayout.c:167: warning: int format, LONG arg (arg 6)
woptions.c
wsnap.c
wsockerr.c
gcc backend.o book.o gamelist.o lists.o moves.o pgntags.o uci.o zippy.o parser.
o wbres.o wclipbrd.o wedittags.o wengineo.o wevalgraph.o wgamelist.o whistory.o
winboard.o wlayout.o woptions.o wsnap.o wsockerr.o -mno-cygwin -lmsvcrt -DNDEBUG
-fpic -s -mwindows -lwsock32 -lwinmm -lcomctl32 -o winboard.exe
H.G.Muller wrote:Indeed, building the help file requires the MicroSoft Help Studio to be on your system, and for most people, it is not. The kind of.hlp files it builds do not work in Vista anyway, unless you load additional software.
Roger Brown wrote:Hello Tim Mann,
Sorry to gush but may I say that it is a pleasure reading a post from you.
H.G. has been working like a ..... to improve and expand the use of Winboard and Xboard throughout the chess universe.
Thank you for your invention all those years ago.
All those hours of joy you have given me and others......
Thanks Man(n)!
Later.
Eric Mullins wrote:Just include a prebuilt hlp file in that directory so that make won't try use that rule.
H.G.Muller wrote:Indeed, building the help file requires the MicroSoft Help Studio to be on your system, and for most people, it is not. The kind of.hlp files it builds do not work in Vista anyway, unless you load additional software. Quoting out the lines wil prevent the error, but no .hlp file will be built. Another way would be to copy the winboard.hlp from another WinBoard there.
Charles Browne wrote:Commenting out the lines in the makefile shown above so that they looked like what is shown below fixed it, in addition to adding the help file to the winboard folder.
windres --use-temp-file --include-dir .. winboard.rc -O coff -o wbres.o
wclipbrd.c
wedittags.c
wengineo.c
wevalgraph.c
wgamelist.c
whistory.c
winboard.c
wlayout.c
wlayout.c: In function `ReattachAfterSize':
wlayout.c:167: warning: int format, LONG arg (arg 3)
wlayout.c:167: warning: int format, LONG arg (arg 4)
wlayout.c:167: warning: int format, LONG arg (arg 5)
wlayout.c:167: warning: int format, LONG arg (arg 6)
woptions.c
wsnap.c
wsockerr.c
"C:/Program Files/Help Workshop/hcrtf" -xn winboard.hpj
/bin/sh: C:/Program Files/Help Workshop/hcrtf: No such file or directory
make: *** [winboard.hlp] Error 127
windres --use-temp-file --include-dir .. winboard.rc -O coff -o wbres.o
wclipbrd.c
wedittags.c
wengineo.c
wevalgraph.c
wgamelist.c
whistory.c
winboard.c
wlayout.c
wlayout.c: In function `ReattachAfterSize':
wlayout.c:167: warning: int format, LONG arg (arg 3)
wlayout.c:167: warning: int format, LONG arg (arg 4)
wlayout.c:167: warning: int format, LONG arg (arg 5)
wlayout.c:167: warning: int format, LONG arg (arg 6)
woptions.c
wsnap.c
wsockerr.c
make: *** No rule to make target `winboard.hlp', needed by `winboard.exe'. Stop
.
admin@newer /cygdrive/c/00/winboard
$
Return to Winboard and related Topics
Users browsing this forum: No registered users and 35 guests