I am trying to compile chessx in Ubuntu Linux 6.10 .
But i am getting a lot of errors like :
...
rand64.h:1564: error: integer constant is too large for ‘long’ type
...
board.cpp:2122: error: ‘m_hashValue’ was not declared in this scope
board.cpp:2122: error: ‘RAND_BLACK_CASTLING_KS’ was not declared in this
scope
...
In previous versions (with qr3) i didn't have problems.
Theodore Dimitriadis <liakoni-at-gmail-dot-com>
Logged In: YES
user_id=1343724
Originator: YES
This problem seems to be related to the binary builds of Qt provided by some Linux distributions. The solution is to download and build Qt. Also q4make and q4make.bat has been removed, since they now break the compilation process.