I tried both and see nothing but normal results.Jim Ablett wrote:I'm having a lot of trouble running my Linux compiles with the new src. (my Linux system is Mint (debian based). This is 32 bit. I haven't tested
64 bit yet.
I get same error with both GCC & Intel.
Jim.Crafty v23.4 JA (1 cpus)
White(1): go
ERROR! board[16]=0, should be -1
ERROR! board[17]=0, should be -1
ERROR! board[18]=0, should be -1
ERROR! board[19]=0, should be -1
ERROR! board[20]=0, should be -1
ERROR! board[21]=0, should be -1
ERROR! board[22]=0, should be -1
ERROR! board[23]=0, should be -1
ERROR! board[25]=0, should be -2
ERROR! board[30]=0, should be -2
ERROR! board[26]=0, should be -3
ERROR! board[29]=0, should be -3
ERROR! board[24]=0, should be -4
ERROR! board[31]=0, should be -4
ERROR! board[27]=0, should be -5
ERROR! board[28]=0, should be -6
processor id: cpu-0
current move:
move= piece=0, from=0, to=0, captured=0, promote=0
+---+---+---+---+---+---+---+---+
8 |<R>|<N>|<B>|<Q>|<K>|<B>|<N>|<R>|
+---+---+---+---+---+---+---+---+
7 |<P>|<P>|<P>|<P>|<P>|<P>|<P>|<P>|
+---+---+---+---+---+---+---+---+
6 | | . | | . | | . | | . |
+---+---+---+---+---+---+---+---+
5 | . | | . | | . | | . | |
+---+---+---+---+---+---+---+---+
4 | | . | | . | | . | | . |
+---+---+---+---+---+---+---+---+
3 | . | | . | | . | | . | |
+---+---+---+---+---+---+---+---+
2 |-P-|-P-|-P-|-P-|-P-|-P-|-P-|-P-|
+---+---+---+---+---+---+---+---+
1 |-R-|-N-|-B-|-Q-|-K-|-B-|-N-|-R-|
+---+---+---+---+---+---+---+---+
a b c d e f g h
called from Main(1), ply=0
node=0
active path:
Can you try gcc, use the -g (debug) option on the compile _and_ link commands, then run it under the gnu debugger:
gdb crafty
run
go
and if it fails, try "where" to see exactly where it is crashing? It has been running on both linux and windows platforms during testing with no problems at all... I assume no unusual .craftyrc/crafty.rc file options? No huge hash or anything (since big hash can break on a 32 bit system).
If it works on 64 but fails on 32 bit, let me know. I don't test on 32 bits as I don't have a 32 bit machine left to test with...


