$ make
<snip>
[ 58%] Building C object CMakeFiles/jazz.dir/src/rules/game.o
cc1: warnings being treated as errors
/Users/max/src/Jazz/421/src/rules/game.c: In function ‘set_transposition_table_size’:
/Users/max/src/Jazz/421/src/rules/game.c:68: warning: right shift count >= width of type
make[2]: *** [CMakeFiles/jazz.dir/src/rules/game.o] Error 1
make[1]: *** [CMakeFiles/jazz.dir/all] Error 2
make: *** [all] Error 2
removing WANT_WERROR with CMake 2.8.4, your engine Jazz compiled well.
$ ./ucijazz
uci
id name Jazz 421 (i386)
id author Evert Glebbeek
option name Hash type spin default 48 min 1 max 1024
uciok
Looks like a 32 bit binary was compiled by the generated Makefile. Not beeing familar with CMake (which looks interesting btw), is there an option for creating a 64 bit version? Something like WANT_64BIT?
Max wrote:
Looks like a 32 bit binary was compiled by the generated Makefile. Not beeing familar with CMake (which looks interesting btw), is there an option for creating a 64 bit version? Something like WANT_64BIT?
Max
In the list of options, look for CMAKE_OSX_ARCHITECTURES. I usually set that to "i386; x86_64" which produces a fat 32/64 bit binary.
I lately forgot to include the 32 bit build, as you've noticed...
Is there an issue with the analyze mode? With Stockfish and Shredder Classic gui, Jazz stops calculating after about 5 seconds. And in SCID the engine output windows remains empty.
Max wrote:Is there an issue with the analyze mode? With Stockfish and Shredder Classic gui, Jazz stops calculating after about 5 seconds. And in SCID the engine output windows remains empty.
Well, that rather depends on your point of view.
I haven't actually implemented a special "analysis mode", so I'm not surprised it doesn't work if you try to use it. I will look into it though, what you describe doesn't sound good...