GNU Chess book.dat

Software besorgen und anwenden
Post Reply
Message
Author
User avatar
hjb
Pro-Linux
Posts: 3264
Joined: 15. Aug 1999 16:59
Location: Bruchsal
Contact:

GNU Chess book.dat

#1 Post by hjb »

Hi,

blickt jemand durch, wie man bei chess 5.02 aus book.pgn die Datei book.dat erzeugt? So wie es in INSTALL beschrieben ist, geht es nicht. strace brachte auch keine Hinweise, und ein Blick in die Sourcen läßt den Verdacht aufkommen, daß die Compilierung in book.dat überhaupt nicht implementiert ist. Oder doch?

Danke,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?

Sebastian Ude

Re: GNU Chess book.dat

#2 Post by Sebastian Ude »

Die Datei wird AFAIK durch ein

gnuchess compile book.pgn boot.dat

erzeugt.

User avatar
hjb
Pro-Linux
Posts: 3264
Joined: 15. Aug 1999 16:59
Location: Bruchsal
Contact:

Re: GNU Chess book.dat

#3 Post by hjb »

Hi,

tut nicht. Das Programm kommt gleich zum Prompt und legt keine book.dat an.

Trotzdem danke.

Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?

Sebastian Ude

Re: GNU Chess book.dat

#4 Post by Sebastian Ude »

@ hjb

Komisch.

Wenn die Sources nicht ~ 30 MB gross wären, würd' ich mir die Geschichte ja mal im Quelltext anschauen ...

Aber du hast ja die Quellen da ... wie wäre es mit etwas printf-Debugging (das kann ja nicht gewollt sein, dass gnuchess beim compilieren der book.pgn sofort zum Prompt zurückkehrt).

Bzw. wie kamst du darauf, dass die Compilierungsfunktion gar nicht implementiert ist (das wäre ja noch schöner) ?

Sebastian Ude

Re: GNU Chess book.dat

#5 Post by Sebastian Ude »

@ hjb

So, hab mir eben die 30 MB mit Einkanal-ISDN gesaugt (naja, dank T-ISDN-XXL hat's mich wenigstens nichts gekostet ...) und einen Blick auf die Sources geworfen:


Es gibt anscheinend nur die Kommandos "book off", "book on", und "book add" (src/cmd.c, Z. 164 ff), wobei letzteres der Befehl ist, den wir suchen.

Versuch also mal, nachdem du den Symlink wie in der Doku beschrieben angelegt hast, ein

./gnuchess
book add book.pgn

(statt dem in der INSTALL-Datei angesprochenen "book create") abzusetzen, um die book.dat zu generieren (kann lange dauern).

Die Jungs sollten wirklich mal ihre Dokumentation updaten ...

User avatar
hjb
Pro-Linux
Posts: 3264
Joined: 15. Aug 1999 16:59
Location: Bruchsal
Contact:

Re: GNU Chess book.dat

#6 Post by hjb »

Hi Sebastian,

ja! Nun startet die Compilierung und dürfte morgen früh (oder morgen Abend) fertig sein.

Ich habe zwar auch etwas in den Sourcen gesucht, aber das habe ich übersehen.

Vielen Dank!

Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?

Post Reply