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
GNU Chess book.dat
GNU Chess book.dat
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?
Re: GNU Chess book.dat
Die Datei wird AFAIK durch ein
gnuchess compile book.pgn boot.dat
erzeugt.
gnuchess compile book.pgn boot.dat
erzeugt.
Re: GNU Chess book.dat
Hi,
tut nicht. Das Programm kommt gleich zum Prompt und legt keine book.dat an.
Trotzdem danke.
Gruß,
hjb
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?
Re: GNU Chess book.dat
@ 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) ?
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) ?
Re: GNU Chess book.dat
@ 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 ...
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 ...
Re: GNU Chess book.dat
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
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?