I have been trying to build from the latest source files, for example gnubg-source-MAIN-20070329.tar.gz, but make produces errors and stops. This seems to be related to the 3d board, but configuring with option --without-board3d does not help.
I can compile gnubg-source-MAIN-20070315.tar.gz without problems, but when I close the program a message window appears with a list of messages such as: "unknown setting 'hinges3d' ".
Following are a few of the messages make on gnubg-source-MAIN-20070329 displays:
In file included from drawboard3d.c:24: inc3d.h:52:23: error: gtk/gtkgl.h: No such file or directory
In file included from drawboard3d.c:24:
inc3d.h:135: error: field 'gapColour' has incomplete type inc3d.h:136: error: field 'logoMat' has incomplete type
inc3d.h:137: error: field 'flagMat' has incomplete type inc3d.h:137: error: field 'flagNumberMat' has incomplete type
drawboard3d.c: In function 'getDiceSize': drawboard3d.c:134: error: 'renderdata' has no member named 'diceSize'
drawboard3d.c: In function 'Tidy3dObjects':
drawboard3d.c:158: error: 'renderdata' has no member named 'curveAccuracy' drawboard3d.c: In function 'preDrawPiece0':
drawboard3d.c:177: error: 'renderdata' has no member named 'curveAccuracy' . .
. . drawboard3d.c
:3577: error: 'renderdata' has no member named 'downCheq' drawboard3d.c:3579: error: 'renderdata' has no member named 'acrossCheq'
drawboard3d.c: In function 'preDraw3d':
drawboard3d.c:3601: error: 'renderdata' has no member named 'curveAccuracy' drawboard3d.c:3602: error: 'renderdata' has no member named 'curveAccuracy'
make[2]: *** [drawboard3d.lo] Error 1
make[2]: Leaving directory `/home/hsi/verk/SoftDev/gnubackgammon/source/gnubg/board3d' make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/hsi/verk/SoftDev/gnubackgammon/source/gnubg' make: *** [all] Error 2
Does anyone recognize this problem?
P.S. I am using an Acer aspire 5680 laptop with a nVidia Go 7600 graphics card on fedora core6. Graphics card is working fine, for example I am using beryl without problems.