I don't quite understand the intent of the commit in question, but I do know that it breaks polyglot make-book in latest master, which means that polyglot make-book is broken in at least Fedora 33.
which produces a 80 byte file with this fix, and zero byte otherwise. The problem has to do with entries incorrectly being filtered. Consider these two output lines in the 80 byte fixed case:
filtering entries ...
5 entries.
and in the zero byte broken case:
filtering entries ...
0 entries.
This merge request probably isn't suitable as is, but it's at least a starting point for people trying to figure out polyglot make-book on Linux.
Also, I included a .gitignore - all of the *.o files show up as untracked files otherwise.
I don't quite understand the intent of the commit in question, but I do know that it breaks
polyglot make-book
in latest master, which means thatpolyglot make-book
is broken in at least Fedora 33.To reproduce:
which produces a 80 byte file with this fix, and zero byte otherwise. The problem has to do with entries incorrectly being filtered. Consider these two output lines in the 80 byte fixed case:
and in the zero byte broken case:
This merge request probably isn't suitable as is, but it's at least a starting point for people trying to figure out
polyglot make-book
on Linux.Also, I included a
.gitignore
- all of the*.o
files show up as untracked files otherwise.The
fools-mate.pgn
mentioned above: