Hi Daniel,
The first problem you have is that these instructions are meant for the GUI
version not the command line one (it's tricky to have instructions for both).
The error you couldn't get past is to do with a missing file (something stock).
I'll try it with the latest snapshot and see if I can get it to work.
Jon
From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Thu, 17 Jul 2008 03:51:46
+0000Subject: [Bug-gnubg] Compiling 20080624 on Windows XP
Hello,I've been trying for hours to successfully compile gnubg. Since I had
many more errors in the latest snapshot, I've used the snapshot that is the
currently released version.I'm quite new to this, so it was a lot to take in...
so please forgive my newbieness.I've followed the instructions on
http://www.gnubg.org/index.php?itemid=50&catid=1I'm only interested in the
console version for now.Here is the first error I get:mingw32-make: *** No rule
to make target `../bin/gnubg.png', needed by `all'. Stop.** Build failed **I
tried 2 options, both got me past this error, 1) find the png file and put it
in ../bin and 2) remove it from makefile.w32Then this error comes up:In file
included from misc3d.c:37:../util.h:29:1: "PKGDATADIR" redefinedIn file
included from misc3d.c:24:../config.h:109:1: this is the location of the
previous definitionmingw32-make[1]: *** [../../bin/obj/board3d/misc3d.o] Error
1mingw32-make: *** [Libraries] Error 2** Build failed **I've tried removing the
definition (#define PKGDATADIR getInstallDir()) from config.h which resulted in
many subsequent errors, so I've removed it from utils.hIt linked makeweights
and makebearoff, and generated the databases....Then this annoying error I
couldn't remove, but I gathered it's related to the GUI version, so it might
not matter later, but either way, here's the error
output:linking../bin/obj/gtkgame.o: In function
`InitGTK':C:/gnu/gnubg/gtkgame.c:3719: undefined reference to
`gnubg_stock_init'collect2: ld returned 1 exit statusmingw32-make: ***
[../bin/gnubg.exe] Error 1** Build failed **The function is defined in
gnubgstock.h, and I've tried everything, it's like the compiler chooses to
completely ignore the declaration (of the function inside the header and the
header itself).So I've commented out the function in gtkgame.cAnd it linked.It
ran gnubg.exe, a console popped up with everything seemingly intact. However
the GUI looked bruised, with GUI messed up. It generated something and closed
immediately after. The EXE icon wasn't right (it was GTK default) and not sure
if I should mention this... I couldn't run it from the BIN directory as it
required too many libraries which were all in mingw folder...So after copying
it to the mingw folder, it kinda froze and had to be killed.To the experts
here...(if this even requires an expert since I'm such a newbie), what do I
turn on/turn off to just compile the console version as released on the
website, which is about 800K? This one is ~8MB, and I don't use it often (the
purpose of this is just to test how well will this plays over a remote command
prompt/telnet, also want to play with notation). I'd like the gnugb generated
to be the console only version such that I just copy it to program files\gnubg\
and run it just like the version that's released.Perhaps I need a new config
and/or makefile (and a lot of help?)I appreciate the helpBest regards
Get Hotmail on your Mobile! Try it Now!
_________________________________________________________________
Play and win great prizes with Live Search and Kung Fu Panda
http://clk.atdmt.com/UKM/go/101719966/direct/01/
_______________________________________________
Bug-gnubg mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-gnubg