XBoard 4.4.1 released

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

User avatar
hgm
Posts: 28386
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

XBoard 4.4.1 released

Post by hgm »

The new XBoard 4.4.1 is available in source from the GNU-Savannah XBoard website in source code. (Currently almost impossible to reach, I hope that is not our doing... :wink: ) As usual the tar ball also contains the WinBoard source code. I have prepared a new installer package for the WinBoard binary as well, but Olivier seems to be away for the weekend, so we could not put it on WinBoard forum yet.

This is mainly a bugfix release, there are very few new features. Premove and the GUI book are the most important fixes. We also suppressed the popping up of the deprecated analysis window, which still reared its head in 4.4.0 because of a commit error. Further a lot of small bugs were fixed, mostly pertaining to ICS mode.

For WinBoard the ICS chat-window patch is now included.
Christopher Conkie
Posts: 6074
Joined: Sat Apr 01, 2006 9:34 pm
Location: Scotland

Re: XBoard 4.4.1 released

Post by Christopher Conkie »

hgm wrote:The new XBoard 4.4.1 is available in source from the GNU-Savannah XBoard website in source code. (Currently almost impossible to reach, I hope that is not our doing... :wink: ) As usual the tar ball also contains the WinBoard source code. I have prepared a new installer package for the WinBoard binary as well, but Olivier seems to be away for the weekend, so we could not put it on WinBoard forum yet.

This is mainly a bugfix release, there are very few new features. Premove and the GUI book are the most important fixes. We also suppressed the popping up of the deprecated analysis window, which still reared its head in 4.4.0 because of a commit error. Further a lot of small bugs were fixed, mostly pertaining to ICS mode.

For WinBoard the ICS chat-window patch is now included.
I still cannot get there Harm. Is there another way?

Christopher
User avatar
hgm
Posts: 28386
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: XBoard 4.4.1 released

Post by hgm »

It should work now. Unfortunately there is no alternative. I have no room for the sources on my website.
Christopher Conkie
Posts: 6074
Joined: Sat Apr 01, 2006 9:34 pm
Location: Scotland

Re: XBoard 4.4.1 released

Post by Christopher Conkie »

hgm wrote:It should work now. Unfortunately there is no alternative. I have no room for the sources on my website.
No problem Harm. I'll just keep trying.

Thanks

Christopher
Anton
Posts: 3549
Joined: Sun Mar 26, 2006 5:53 pm

Re: XBoard 4.4.1 released

Post by Anton »

hgm wrote:It should work now. Unfortunately there is no alternative. I have no room for the sources on my website.
No problems downloading, however it will not compile on my system, configure says no Xaw3d, but i do have xaw3dg and xaw3dg-dev installed?

Code: Select all

Configurations summary:

        prefix:          /usr/local

        Xaw3d:           no

        xpm:             yes
        ptys:            pipes
        zippy:           yes
        sigint:          yes
anton@sidux:~/xboard-4.4.1$ make
make  all-am
make[1]: Entering directory `/home/anton/xboard-4.4.1'
gcc -DHAVE_CONFIG_H -I.  -DINFODIR='"/usr/local/share/info"'     -MT backend.o -MD -MP -MF .deps/backend.Tpo -c -o backend.o backend.c
mv -f .deps/backend.Tpo .deps/backend.Po
gcc -DHAVE_CONFIG_H -I.  -DINFODIR='"/usr/local/share/info"'     -MT book.o -MD -MP -MF .deps/book.Tpo -c -o book.o book.c
mv -f .deps/book.Tpo .deps/book.Po
gcc -DHAVE_CONFIG_H -I.  -DINFODIR='"/usr/local/share/info"'     -MT childio.o -MD -MP -MF .deps/childio.Tpo -c -o childio.o childio.c
mv -f .deps/childio.Tpo .deps/childio.Po
gcc -DHAVE_CONFIG_H -I.  -DINFODIR='"/usr/local/share/info"'     -MT gamelist.o -MD -MP -MF .deps/gamelist.Tpo -c -o gamelist.o gamelist.c
mv -f .deps/gamelist.Tpo .deps/gamelist.Po
gcc -DHAVE_CONFIG_H -I.  -DINFODIR='"/usr/local/share/info"'     -MT lists.o -MD -MP -MF .deps/lists.Tpo -c -o lists.o lists.c
mv -f .deps/lists.Tpo .deps/lists.Po
gcc -DHAVE_CONFIG_H -I.  -DINFODIR='"/usr/local/share/info"'     -MT moves.o -MD -MP -MF .deps/moves.Tpo -c -o moves.o moves.c
mv -f .deps/moves.Tpo .deps/moves.Po
gcc -DHAVE_CONFIG_H -I.  -DINFODIR='"/usr/local/share/info"'     -MT parser.o -MD -MP -MF .deps/parser.Tpo -c -o parser.o parser.c
mv -f .deps/parser.Tpo .deps/parser.Po
gcc -DHAVE_CONFIG_H -I.  -DINFODIR='"/usr/local/share/info"'     -MT pgntags.o -MD -MP -MF .deps/pgntags.Tpo -c -o pgntags.o pgntags.c
mv -f .deps/pgntags.Tpo .deps/pgntags.Po
gcc -DHAVE_CONFIG_H -I.  -DINFODIR='"/usr/local/share/info"'     -MT uci.o -MD -MP -MF .deps/uci.Tpo -c -o uci.o uci.c
mv -f .deps/uci.Tpo .deps/uci.Po
gcc -DHAVE_CONFIG_H -I.  -DINFODIR='"/usr/local/share/info"'     -MT xboard.o -MD -MP -MF .deps/xboard.Tpo -c -o xboard.o xboard.c
xboard.c:161:28: error: X11/Xaw/Dialog.h: No such file or directory
xboard.c:162:26: error: X11/Xaw/Form.h: No such file or directory
xboard.c:163:26: error: X11/Xaw/List.h: No such file or directory
xboard.c:164:27: error: X11/Xaw/Label.h: No such file or directory
xboard.c:165:32: error: X11/Xaw/SimpleMenu.h: No such file or directory
xboard.c:166:28: error: X11/Xaw/SmeBSB.h: No such file or directory
xboard.c:167:29: error: X11/Xaw/SmeLine.h: No such file or directory
xboard.c:168:25: error: X11/Xaw/Box.h: No such file or directory
xboard.c:169:32: error: X11/Xaw/MenuButton.h: No such file or directory
xboard.c:170:26: error: X11/Xaw/Text.h: No such file or directory
xboard.c:171:31: error: X11/Xaw/AsciiText.h: No such file or directory
xboard.c:760: error: ‘XtNdefaultDistance’ undeclared here (not in a function)
xboard.c:765: error: ‘XtNresizable’ undeclared here (not in a function)
xboard.c:765: error: initializer element is not constant
xboard.c:765: error: (near initialization for ‘formArgs[1].name’)
xboard.c:775: error: ‘XtJustifyRight’ undeclared here (not in a function)
xboard.c:775: error: initializer element is not constant
xboard.c:775: error: (near initialization for ‘titleArgs[0].value’)
xboard.c:777: error: initializer element is not constant
xboard.c:777: error: (near initialization for ‘titleArgs[2].name’)
xboard.c:782: error: ‘XtJustifyLeft’ undeclared here (not in a function)
xboard.c:782: error: initializer element is not constant
xboard.c:782: error: (near initialization for ‘messageArgs[0].value’)
xboard.c:784: error: initializer element is not constant
xboard.c:784: error: (near initialization for ‘messageArgs[2].name’)
xboard.c:790: error: initializer element is not constant
xboard.c:790: error: (near initialization for ‘timerArgs[1].value’)
xboard.c: In function ‘InitDrawingSizes’:
xboard.c:2242: warning: assignment from incompatible pointer type
xboard.c: In function ‘main’:
xboard.c:2781: error: ‘formWidgetClass’ undeclared (first use in this function)
xboard.c:2781: error: (Each undeclared identifier is reported only once
xboard.c:2781: error: for each function it appears in.)
xboard.c:2782: warning: passing argument 2 of ‘XtCreateManagedWidget’ from incompatible pointer type
xboard.c:2785: warning: passing argument 2 of ‘XtCreateManagedWidget’ from incompatible pointer type
xboard.c:2786: warning: assignment from incompatible pointer type
xboard.c:2791: error: ‘XtChainTop’ undeclared (first use in this function)
xboard.c:2792: error: ‘XtNbottom’ undeclared (first use in this function)
xboard.c:2792: warning: assignment from incompatible pointer type
xboard.c:2793: error: ‘XtNright’ undeclared (first use in this function)
xboard.c:2793: warning: assignment from incompatible pointer type
xboard.c:2793: error: ‘XtChainLeft’ undeclared (first use in this function)
xboard.c:2797: error: ‘labelWidgetClass’ undeclared (first use in this function)
xboard.c:2798: warning: passing argument 2 of ‘XtCreateWidget’ from incompatible pointer type
xboard.c:2801: warning: assignment from incompatible pointer type
xboard.c:2806: warning: passing argument 2 of ‘XtCreateWidget’ from incompatible pointer type
xboard.c:2809: warning: assignment from incompatible pointer type
xboard.c:2815: warning: passing argument 2 of ‘XtCreateWidget’ from incompatible pointer type
xboard.c:2817: warning: assignment from incompatible pointer type
xboard.c:2823: error: ‘XtNleft’ undeclared (first use in this function)
xboard.c:2823: warning: assignment from incompatible pointer type
xboard.c:2823: error: ‘XtChainRight’ undeclared (first use in this function)
xboard.c:2824: warning: assignment from incompatible pointer type
xboard.c:2826: warning: assignment from incompatible pointer type
xboard.c:2832: warning: passing argument 2 of ‘XtCreateWidget’ from incompatible pointer type
xboard.c:2834: warning: assignment from incompatible pointer type
xboard.c:2863: error: ‘XtNfromHoriz’ undeclared (first use in this function)
xboard.c:2863: warning: assignment from incompatible pointer type
xboard.c:2868: error: ‘XtNfromVert’ undeclared (first use in this function)
User avatar
hgm
Posts: 28386
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: XBoard 4.4.1 released

Post by hgm »

This goes beyond my knowledge of Linux (which is close to zero anyway). I suppose because configure does not recognize that you have Xaw3d, it tries to use plain Xaw in stead. And you don't seem to have that, which is what causes all the error messages.

For the Linux compiles I occasionally make, I never use Xaw3d. (I am not even sure if that would work.)

I have no idea why your Xaw3d libs are not recognized (perhaps a Linux expert could shed some light on this?). But perhaps it would help to instal plain Xaw, as that seems to be what I am using, and I can compile without problems. No idea which package I had to install for this, though. I don't even know how to check that...
Anton
Posts: 3549
Joined: Sun Mar 26, 2006 5:53 pm

Re: XBoard 4.4.1 released

Post by Anton »

hgm wrote:This goes beyond my knowledge of Linux (which is close to zero anyway). I suppose because configure does not recognize that you have Xaw3d, it tries to use plain Xaw in stead. And you don't seem to have that, which is what causes all the error messages.

For the Linux compiles I occasionally make, I never use Xaw3d. (I am not even sure if that would work.)

I have no idea why your Xaw3d libs are not recognized (perhaps a Linux expert could shed some light on this?). But perhaps it would help to instal plain Xaw, as that seems to be what I am using, and I can compile without problems. No idea which package I had to install for this, though. I don't even know how to check that...

Problem solved, I installed libxaw7-dev (Debian), and it compiles without error, now for some testing...

regards,

Anton.
User avatar
hgm
Posts: 28386
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: XBoard 4.4.1 released

Post by hgm »

Great! You won't have the 3D look on the buttons, though. But for the boardSizes I typically use, I did not think tht was an improvement. At the very beginning of my involvement with XBoard I did try the 3D widgets once, but that was with a completely different configure and make file. And there also was a problem in some sizes that the font did not fit in some text-edit fields (because the edge to produce the 3D effect makes the useable area smaller), so you could not see what you were typing. I can't remember if I fixed that or not (by increasing the widgets height).

Anyway, with plain Xaw everything should work, as that is how I always test.
Anton
Posts: 3549
Joined: Sun Mar 26, 2006 5:53 pm

Re: XBoard 4.4.1 released

Post by Anton »

hgm wrote:Great! You won't have the 3D look on the buttons, though. But for the boardSizes I typically use, I did not think tht was an improvement. At the very beginning of my involvement with XBoard I did try the 3D widgets once, but that was with a completely different configure and make file. And there also was a problem in some sizes that the font did not fit in some text-edit fields (because the edge to produce the 3D effect makes the useable area smaller), so you could not see what you were typing. I can't remember if I fixed that or not (by increasing the widgets height).

Anyway, with plain Xaw everything should work, as that is how I always test.
Comparing the recently compiled 4.4.1 with the 4.4.0 from the Debian repository, the 4.4.1 menus have a cleaner look without the 3d imo, I also have "XBoard*showButtonBar: false" enabled. and besides, I prefer functionality(speed) over fluff (bloat), that is why I prefer Xboard over more resource hungry GUI's.
User avatar
hgm
Posts: 28386
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: XBoard 4.4.1 released

Post by hgm »

I agree. I did not like the 3d look at all. Too many frills.