Very good Uri!
I tried to make a compile of Glaurung Lodz 2007 too, using Visual C++ 2005, - the thing sometimes still crashes Windows here if I inadvertently open a .cpp file I should have wanted opened in an editor, not in the IDE, maybe it is the debugger at fault or something?- just from scratch, without changing anything default in the compiler as I don't know much about the possible options, and not using Tord's makefile, but not everything seemed to go as intended I think.
I got no errors, that is good!
But 180 warnings, most have to do with bitboards converted for some reason to Boolean variables of type int?
The first executable does not crash however, and I was sure glad of that! The output I get is still very slow, could that be because bitboards are not working? It is also suspiciously small, 438.272 bytes, where Denis' version is 675.840 bytes,
I must be doing something wrong I think, as the compiler options could not likely slow GLaurung down a factor of 22 times. All nodecounts and PV in initial position seem to be okay though. Without functioning bitboards, would there still be correct output?
Output:
00:00:00.3 0,11 2 46 Nf3 Nf6
00:00:00.3 0,54 3 185 Nf3 Nf6 Nc3
00:00:00.3 0,11 4 378 Nf3 Nf6 Nc3 Nc6
00:00:00.4 0,15 5 796 Nf3 Nf6 Nc3 Nc6 d3
00:00:00.5 0,11 6 1633 Nf3 Nf6 Nc3 Nc6 d3 d6
00:00:00.7 0,25 7 4102 Nf3 Nf6 Nc3 Nc6 e3 d6 Bd3
00:00:01.0 0,11 8 7288 Nf3 Nf6 Nc3 Nc6 e3 e6 Bd3 Bc5
00:00:03.0 0,56 9 24637 Nf3 Nf6 Nc3 Nc6 e3 Nb4 Ne5 Nc6 Nxc6 bxc6
00:00:04.9 0,11 10 41380 Nf3 Nf6 Nc3 Nc6 e3 e6 Bd3 Bc5 O-O O-O
00:00:15.8 0,37 11 138782 Nf3 Nf6 Nc3 Nc6 e3 e6 Bd3 Bd6 O-O O-O Ng5
00:00:29.1 0,29 12 258514 Nf3 Nf6 Nc3 Nc6 e3 e6 Bd3 Bc5 O-O O-O Ng5 d5
00:01:06.5 0,21 13 584435 Nf3 Nf6 Nc3 Nc6 d4 e6 e4 Bb4 Bd3 O-O O-O d5 exd5 exd5
00:02:35.5 0,25 14 1340223 Nf3 Nf6 Nc3 Nc6 d4 e6 e4 Bb4 Bd3 O-O O-O d5 exd5 exd5 Bf4 Bxc3 bxc3
00:06:44.3 0,15 15 3509082 Nf3 Nf6 Nc3 d5 e3 e6 d4 Nc6 Bd3 Be7 O-O O-O Bd2 Nb4 Bb5
00:15:23.0 0,11 16 8024776 Nf3 Nf6 Nc3 d5 e3 e6 d4 Nc6 Bb5 Bd6 Ne5 Bxe5 dxe5 Nd7 O-O Ndxe5 Bd2
The regular build Glaurung Lodz 2007 goes to 16 ply in 40.7 seconds...
Some of the compiler warning messages I got, sorry for the long output file:
Compiling...
benchmark.cpp
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(341) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(566) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(570) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(574) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(578) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(582) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(586) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(590) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(602) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
bitbase.cpp
bitboard.cpp
book.cpp
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(341) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(566) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(570) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(574) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(578) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(582) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(586) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(590) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(602) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\book.cpp(363) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
c:\program files\microsoft visual studio 8\vc\include\stdio.h(234) : see declaration of 'fopen'
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\book.cpp(509) : warning C4244: '=' : conversion from 'uint64' to 'uint16', possible loss of data
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\book.cpp(510) : warning C4244: '=' : conversion from 'uint64' to 'uint16', possible loss of data
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\book.cpp(511) : warning C4244: '=' : conversion from 'uint64' to 'uint16', possible loss of data
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\book.cpp(512) : warning C4244: '=' : conversion from 'uint64' to 'uint16', possible loss of data
color.cpp
direction.cpp
endgame.cpp
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(341) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(566) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(570) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(574) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(578) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(582) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(586) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(590) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(602) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
evaluate.cpp
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(341) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(566) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(570) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(574) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(578) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(582) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(586) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(590) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(602) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\evaluate.cpp(608) : warning C4244: 'argument' : conversion from 'Bitboard' to 'int', possible loss of data
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\evaluate.cpp(609) : warning C4244: 'argument' : conversion from 'Bitboard' to 'int', possible loss of data
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\evaluate.cpp(610) : warning C4244: 'argument' : conversion from 'Bitboard' to 'int', possible loss of data
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\evaluate.cpp(623) : warning C4244: 'argument' : conversion from 'Bitboard' to 'int', possible loss of data
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\evaluate.cpp(624) : warning C4244: 'argument' : conversion from 'Bitboard' to 'int', possible loss of data
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\evaluate.cpp(625) : warning C4244: 'argument' : conversion from 'Bitboard' to 'int', possible loss of data
history.cpp
main.cpp
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(341) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(566) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(570) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(574) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(578) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(582) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(586) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(590) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(602) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\main.cpp(50) : warning C4996: 'setbuf': This function or variable may be unsafe. Consider using setvbuf instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
c:\program files\microsoft visual studio 8\vc\include\stdio.h(301) : see declaration of 'setbuf'
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\main.cpp(51) : warning C4996: 'setbuf': This function or variable may be unsafe. Consider using setvbuf instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
c:\program files\microsoft visual studio 8\vc\include\stdio.h(301) : see declaration of 'setbuf'
material.cpp
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(341) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(566) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(570) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(574) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(578) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(582) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(586) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(590) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(602) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\material.cpp(176) : warning C4244: 'initializing' : conversion from 'Key' to 'int', possible loss of data
mersenne.cpp
misc.cpp
move.cpp
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(341) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(566) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(570) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(574) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(578) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(582) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(586) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(590) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(602) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
movegen.cpp
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(341) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(566) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(570) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(574) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(578) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(582) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(586) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(590) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(602) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
movepick.cpp
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(341) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(566) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(570) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(574) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(578) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(582) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(586) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(590) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(602) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
pawns.cpp
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(341) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(566) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(570) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(574) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(578) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(582) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(586) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(590) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(602) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\pawns.cpp(291) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\pawns.cpp(314) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\pawns.cpp(318) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
piece.cpp
position.cpp
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(341) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(566) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(570) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(574) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(578) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(582) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(586) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(590) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(602) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.cpp(546) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.cpp(548) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.cpp(550) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.cpp(576) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.cpp(584) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.cpp(592) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.cpp(598) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.cpp(625) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.cpp(1630) : warning C4146: unary minus operator applied to unsigned type, result still unsigned
san.cpp
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(341) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(566) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(570) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(574) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(578) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(582) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(586) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(590) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(602) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\san.cpp(183) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\san.cpp(270) : warning C4267: '+=' : conversion from 'size_t' to 'int', possible loss of data
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\san.cpp(275) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data
Generating Code...
Compiling...
search.cpp
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(341) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(566) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(570) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(574) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(578) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(582) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(586) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(590) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(602) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\search.cpp(292) : warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\search.cpp(1763) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
c:\program files\microsoft visual studio 8\vc\include\string.h(74) : see declaration of 'strcpy'
square.cpp
test.cpp
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(341) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(566) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(570) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(574) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(578) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(582) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(586) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(590) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(602) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\test.cpp(366) : warning C4800: 'uint32' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\test.cpp(517) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
c:\program files\microsoft visual studio 8\vc\include\stdio.h(234) : see declaration of 'fopen'
timeoday.cpp
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\timeoday.cpp(21) : warning C4996: 'localtime': This function or variable may be unsafe. Consider using localtime_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
c:\program files\microsoft visual studio 8\vc\include\time.inl(114) : see declaration of 'localtime'
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\timeoday.cpp(22) : warning C4244: '=' : conversion from 'time_t' to 'long', possible loss of data
tt.cpp
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(341) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(566) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(570) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(574) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(578) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(582) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(586) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(590) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(602) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
uci.cpp
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(341) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(566) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(570) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(574) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(578) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(582) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(586) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(590) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\position.h(602) : warning C4800: 'Bitboard' : forcing value to bool 'true' or 'false' (performance warning)
c:\program files\shredderchess\shredder 9 uci\engines\glaurunglodz\src\uci.cpp(122) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data
ucioption.cpp
value.cpp
Generating Code...
Compiling manifest to resources...
Linking...
Embedding manifest...
Results Build log was saved at "..\Mijn documenten\Visual Studio 2005\Projects\Glaurung Lodz\Glaurung Lodz\Debug\BuildLog.htm"
Glaurung Lodz - 0 error(s), 180 warning(s)
If somebody could give me some hints, I would appreciate it very much!
Eelco