Author: Martin Andersen
Date: 07:33:42 10/05/03
Do I need more stuff than crafty-19.4.tar.gz ? My system : Athlon 2400+, gcc version 3.2 20020903 (Red Hat Linux 8.0 3.2-7) trying to compile with make linux 686-elf: evaluate.o: In function `Evaluate': evaluate.o(.text+0x9ce): undefined reference to `FirstOne' evaluate.o(.text+0xb32): undefined reference to `FirstOne' evaluate.o(.text+0xd9c): undefined reference to `FirstOne' evaluate.o(.text+0xdae): undefined reference to `FirstOne' evaluate.o(.text+0xed2): undefined reference to `AttacksRankFunc' evaluate.o(.text+0xf8d): undefined reference to `AttacksRankFunc' evaluate.o(.text+0xfbe): undefined reference to `FirstOne' evaluate.o(.text+0x11a2): undefined reference to `AttacksRankFunc' evaluate.o(.text+0x1212): undefined reference to `LastOne' evaluate.o(.text+0x124a): undefined reference to `FirstOne' evaluate.o(.text+0x1328): undefined reference to `AttacksRankFunc' evaluate.o(.text+0x1362): undefined reference to `FirstOne' evaluate.o(.text+0x154a): undefined reference to `AttacksRankFunc' evaluate.o(.text+0x15b2): undefined reference to `FirstOne' evaluate.o(.text+0x15ea): undefined reference to `LastOne' evaluate.o(.text+0x16dc): undefined reference to `AttacksRankFunc' evaluate.o(.text+0x1819): undefined reference to `PopCnt' evaluate.o(.text+0x18af): undefined reference to `PopCnt' evaluate.o(.text+0x19cd): undefined reference to `PopCnt' evaluate.o(.text+0x1a96): undefined reference to `FirstOne' evaluate.o(.text+0x1abe): undefined reference to `MobilityDiaga1Func' evaluate.o(.text+0x1acb): undefined reference to `MobilityDiagh1Func' evaluate.o(.text+0x1bca): undefined reference to `FirstOne' evaluate.o(.text+0x1bf2): undefined reference to `MobilityDiaga1Func' evaluate.o(.text+0x1bff): undefined reference to `MobilityDiagh1Func' evaluate.o(.text+0x1cfe): undefined reference to `FirstOne' evaluate.o(.text+0x1e40): undefined reference to `PopCnt' evaluate.o(.text+0x1ef2): undefined reference to `FirstOne' evaluate.o(.text+0x2034): undefined reference to `PopCnt' evaluate.o: In function `EvaluatePassedPawns': evaluate.o(.text+0x33f9): undefined reference to `FirstOne' evaluate.o(.text+0x34be): undefined reference to `FirstOne' evaluate.o(.text+0x34e5): undefined reference to `FirstOne' evaluate.o(.text+0x366d): undefined reference to `LastOne' evaluate.o(.text+0x372a): undefined reference to `LastOne' evaluate.o(.text+0x3751): undefined reference to `LastOne' evaluate.o(.text+0x38c1): undefined reference to `FirstOne' evaluate.o(.text+0x395b): undefined reference to `FirstOne' evaluate.o: In function `EvaluatePassedPawnRaces': evaluate.o(.text+0x3c03): undefined reference to `FirstOne' evaluate.o(.text+0x3d9b): undefined reference to `LastOne' evaluate.o(.text+0x42bd): undefined reference to `LastOne' evaluate.o(.text+0x42ed): undefined reference to `LastOne' evaluate.o(.text+0x4410): undefined reference to `FirstOne' evaluate.o(.text+0x4440): undefined reference to `FirstOne' evaluate.o(.text+0x4534): undefined reference to `FirstOne' evaluate.o(.text+0x474c): undefined reference to `LastOne' evaluate.o: In function `EvaluatePawns': evaluate.o(.text+0x4b46): undefined reference to `FirstOne' evaluate.o(.text+0x5152): undefined reference to `PopCnt' evaluate.o(.text+0x532e): undefined reference to `PopCnt' evaluate.o(.text+0x567a): undefined reference to `PopCnt' evaluate.o(.text+0x56bd): undefined reference to `PopCnt' evaluate.o(.text+0x57b7): undefined reference to `PopCnt' evaluate.o(.text+0x57d7): more undefined references to `PopCnt' follow evaluate.o: In function `EvaluatePawns': evaluate.o(.text+0x5f50): undefined reference to `FirstOne' evaluate.o(.text+0x5fcd): undefined reference to `PopCnt' evaluate.o(.text+0x6024): undefined reference to `FirstOne' evaluate.o(.text+0x60a1): undefined reference to `PopCnt' evaluate.o(.text+0x6112): undefined reference to `LastOne' evaluate.o(.text+0x636a): undefined reference to `PopCnt' evaluate.o(.text+0x6390): undefined reference to `PopCnt' evaluate.o(.text+0x6687): undefined reference to `PopCnt' evaluate.o(.text+0x680a): undefined reference to `PopCnt' evaluate.o(.text+0x6830): undefined reference to `PopCnt' evaluate.o(.text+0x68e9): more undefined references to `PopCnt' follow evaluate.o: In function `EvaluatePawns': evaluate.o(.text+0x6af1): undefined reference to `LastOne' evaluate.o(.text+0x6b67): undefined reference to `PopCnt' evaluate.o(.text+0x6bc0): undefined reference to `LastOne' evaluate.o(.text+0x6c36): undefined reference to `PopCnt' evaluate.o(.text+0x6ca6): undefined reference to `FirstOne' evaluate.o(.text+0x6d34): undefined reference to `PopCnt' evaluate.o(.text+0x6d5b): undefined reference to `PopCnt' evaluate.o(.text+0x6db6): undefined reference to `FirstOne' evaluate.o(.text+0x6e44): undefined reference to `PopCnt' evaluate.o(.text+0x6e6a): undefined reference to `PopCnt' evaluate.o: In function `EvaluateStalemate': evaluate.o(.text+0x6f7a): undefined reference to `FirstOne' evaluate.o(.text+0x7036): undefined reference to `FirstOne' evaluate.o: In function `EvaluateWinner': evaluate.o(.text+0x762c): undefined reference to `FirstOne' evaluate.o(.text+0x7679): undefined reference to `FirstOne' evaluate.o(.text+0x76cc): undefined reference to `FirstOne' evaluate.o(.text+0x7776): more undefined references to `FirstOne' follow evaluate.o: In function `EvaluateWinner': evaluate.o(.text+0x7b4a): undefined reference to `LastOne' evaluate.o(.text+0x7b97): undefined reference to `LastOne' evaluate.o(.text+0x7be9): undefined reference to `LastOne' evaluate.o(.text+0x7c5f): undefined reference to `LastOne' evaluate.o(.text+0x7d42): undefined reference to `LastOne' evaluate.o(.text+0x7d92): more undefined references to `LastOne' follow movgen.o: In function `GenerateCaptures': movgen.o(.text+0x3fd): undefined reference to `AttacksBishopFunc' movgen.o(.text+0x40e): undefined reference to `AttacksRookFunc' movgen.o(.text+0x47a): undefined reference to `LastOne' movgen.o(.text+0x4da): undefined reference to `LastOne' movgen.o(.text+0x4e8): undefined reference to `AttacksRookFunc' movgen.o(.text+0x546): undefined reference to `LastOne' movgen.o(.text+0x5a6): undefined reference to `LastOne' movgen.o(.text+0x5c1): undefined reference to `AttacksBishopFunc' movgen.o(.text+0x61e): undefined reference to `LastOne' movgen.o(.text+0x67e): undefined reference to `LastOne' movgen.o(.text+0x6ee): undefined reference to `LastOne' movgen.o(.text+0x8e2): undefined reference to `FirstOne' movgen.o(.text+0x97e): undefined reference to `FirstOne' movgen.o(.text+0xa2a): undefined reference to `FirstOne' movgen.o(.text+0xa96): undefined reference to `FirstOne' movgen.o(.text+0xafe): undefined reference to `FirstOne' movgen.o(.text+0xb19): undefined reference to `AttacksBishopFunc' movgen.o(.text+0xb2a): undefined reference to `AttacksRookFunc' movgen.o(.text+0xb92): undefined reference to `FirstOne' movgen.o(.text+0xbee): undefined reference to `FirstOne' movgen.o(.text+0xbfc): undefined reference to `AttacksRookFunc' movgen.o(.text+0xc5a): undefined reference to `FirstOne' movgen.o(.text+0xcb6): undefined reference to `FirstOne' movgen.o(.text+0xcd1): undefined reference to `AttacksBishopFunc' movgen.o(.text+0xd2e): undefined reference to `FirstOne' movgen.o(.text+0xd8a): undefined reference to `FirstOne' movgen.o(.text+0xdfa): undefined reference to `FirstOne' movgen.o: In function `GenerateCheckEvasions': movgen.o(.text+0xe9d): undefined reference to `PopCnt' movgen.o(.text+0xed2): undefined reference to `FirstOne' movgen.o(.text+0xf15): undefined reference to `FirstOne' movgen.o(.text+0xf92): undefined reference to `LastOne' movgen.o(.text+0x1032): undefined reference to `LastOne' movgen.o(.text+0x10c6): undefined reference to `LastOne' movgen.o(.text+0x112e): undefined reference to `LastOne' movgen.o(.text+0x1196): undefined reference to `LastOne' movgen.o(.text+0x126a): more undefined references to `LastOne' follow movgen.o: In function `GenerateCheckEvasions': movgen.o(.text+0x170a): undefined reference to `AttacksBishopFunc' movgen.o(.text+0x171d): undefined reference to `AttacksRookFunc' movgen.o(.text+0x1752): undefined reference to `LastOne' movgen.o(.text+0x17ad): undefined reference to `AttacksRookFunc' movgen.o(.text+0x17da): undefined reference to `LastOne' movgen.o(.text+0x1843): undefined reference to `AttacksBishopFunc' movgen.o(.text+0x1872): undefined reference to `LastOne' movgen.o(.text+0x18ca): undefined reference to `LastOne' movgen.o(.text+0x193d): undefined reference to `FirstOne' movgen.o(.text+0x19fa): undefined reference to `PopCnt' movgen.o(.text+0x1a2f): undefined reference to `FirstOne' movgen.o(.text+0x1a72): undefined reference to `FirstOne' movgen.o(.text+0x1af2): undefined reference to `FirstOne' movgen.o(.text+0x1b8e): undefined reference to `FirstOne' movgen.o(.text+0x1c22): undefined reference to `FirstOne' movgen.o(.text+0x1c8a): more undefined references to `FirstOne' follow movgen.o: In function `GenerateCheckEvasions': movgen.o(.text+0x2250): undefined reference to `AttacksBishopFunc' movgen.o(.text+0x2263): undefined reference to `AttacksRookFunc' movgen.o(.text+0x2296): undefined reference to `FirstOne' movgen.o(.text+0x22ef): undefined reference to `AttacksRookFunc' movgen.o(.text+0x231e): undefined reference to `FirstOne' movgen.o(.text+0x2385): undefined reference to `AttacksBishopFunc' movgen.o(.text+0x23b2): undefined reference to `FirstOne' movgen.o(.text+0x240a): undefined reference to `FirstOne' movgen.o(.text+0x247a): undefined reference to `FirstOne' movgen.o: In function `GenerateNonCaptures': movgen.o(.text+0x274a): undefined reference to `LastOne' movgen.o(.text+0x27f6): undefined reference to `LastOne' movgen.o(.text+0x28aa): undefined reference to `LastOne' movgen.o(.text+0x293a): undefined reference to `LastOne' movgen.o(.text+0x298a): undefined reference to `LastOne' movgen.o(.text+0x29d6): more undefined references to `LastOne' follow movgen.o: In function `GenerateNonCaptures': movgen.o(.text+0x29f1): undefined reference to `AttacksBishopFunc' movgen.o(.text+0x2a02): undefined reference to `AttacksRookFunc' movgen.o(.text+0x2a66): undefined reference to `LastOne' movgen.o(.text+0x2aae): undefined reference to `LastOne' movgen.o(.text+0x2abc): undefined reference to `AttacksRookFunc' movgen.o(.text+0x2b16): undefined reference to `LastOne' movgen.o(.text+0x2b5e): undefined reference to `LastOne' movgen.o(.text+0x2b79): undefined reference to `AttacksBishopFunc' movgen.o(.text+0x2bd2): undefined reference to `LastOne' movgen.o(.text+0x2c1a): undefined reference to `LastOne' movgen.o(.text+0x2c82): undefined reference to `LastOne' movgen.o(.text+0x303e): undefined reference to `FirstOne' movgen.o(.text+0x30e2): undefined reference to `FirstOne' movgen.o(.text+0x318e): undefined reference to `FirstOne' movgen.o(.text+0x321e): undefined reference to `FirstOne' movgen.o(.text+0x326e): undefined reference to `FirstOne' movgen.o(.text+0x32ba): more undefined references to `FirstOne' follow movgen.o: In function `GenerateNonCaptures': movgen.o(.text+0x32d5): undefined reference to `AttacksBishopFunc' movgen.o(.text+0x32e8): undefined reference to `AttacksRookFunc' movgen.o(.text+0x334a): undefined reference to `FirstOne' movgen.o(.text+0x3392): undefined reference to `FirstOne' movgen.o(.text+0x33a0): undefined reference to `AttacksRookFunc' movgen.o(.text+0x33fa): undefined reference to `FirstOne' movgen.o(.text+0x3442): undefined reference to `FirstOne' movgen.o(.text+0x345d): undefined reference to `AttacksBishopFunc' movgen.o(.text+0x34b6): undefined reference to `FirstOne' movgen.o(.text+0x34fe): undefined reference to `FirstOne' movgen.o(.text+0x3566): undefined reference to `FirstOne' attacks.o: In function `Attacked': attacks.o(.text+0x80): undefined reference to `AttacksBishopFunc' attacks.o(.text+0xab): undefined reference to `AttacksRookFunc' attacks.o(.text+0x16c): undefined reference to `AttacksBishopFunc' attacks.o(.text+0x19c): undefined reference to `AttacksRookFunc' attacks.o: In function `AttacksTo': attacks.o(.text+0x26e): undefined reference to `AttacksBishopFunc' attacks.o(.text+0x291): undefined reference to `AttacksRookFunc' swap.o: In function `Swap': swap.o(.text+0x24a): undefined reference to `FirstOne' swap.o: In function `SwapXray': swap.o(.text+0x358): undefined reference to `AttacksRankFunc' swap.o(.text+0x3ac): undefined reference to `AttacksDiagh1Func' swap.o(.text+0x3d5): undefined reference to `AttacksFileFunc' swap.o(.text+0x40c): undefined reference to `AttacksDiaga1Func' swap.o(.text+0x438): undefined reference to `AttacksRankFunc' swap.o(.text+0x47b): undefined reference to `AttacksDiaga1Func' swap.o(.text+0x4a7): undefined reference to `AttacksFileFunc' swap.o(.text+0x4e1): undefined reference to `AttacksDiagh1Func' utility.o: In function `PinnedOnKing': utility.o(.text+0x1ac7): undefined reference to `AttacksRankFunc' utility.o(.text+0x1af3): undefined reference to `AttacksRankFunc' utility.o(.text+0x1b3c): undefined reference to `AttacksDiagh1Func' utility.o(.text+0x1b6c): undefined reference to `AttacksDiagh1Func' utility.o(.text+0x1b7e): undefined reference to `AttacksFileFunc' utility.o(.text+0x1bae): undefined reference to `AttacksFileFunc' utility.o(.text+0x1bcd): undefined reference to `AttacksDiaga1Func' utility.o(.text+0x1bfd): undefined reference to `AttacksDiaga1Func' utility.o(.text+0x1c51): undefined reference to `AttacksRankFunc' utility.o(.text+0x1c81): undefined reference to `AttacksRankFunc' utility.o(.text+0x1cc0): undefined reference to `AttacksDiagh1Func' utility.o(.text+0x1cf0): undefined reference to `AttacksDiagh1Func' utility.o(.text+0x1d02): undefined reference to `AttacksFileFunc' utility.o(.text+0x1d32): undefined reference to `AttacksFileFunc' utility.o(.text+0x1d51): undefined reference to `AttacksDiaga1Func' utility.o(.text+0x1d81): undefined reference to `AttacksDiaga1Func' probe.o: In function `EGTBProbe': probe.o(.text+0x2ce): undefined reference to `FirstOne' probe.o(.text+0x312): undefined reference to `FirstOne' probe.o(.text+0x356): undefined reference to `FirstOne' probe.o(.text+0x39a): undefined reference to `FirstOne' probe.o(.text+0x3de): undefined reference to `FirstOne' probe.o(.text+0x422): more undefined references to `FirstOne' follow book.o: In function `BookRejectMove': book.o(.text+0x37e3): undefined reference to `PopCnt' book.o(.text+0x386c): undefined reference to `PopCnt' init.o: In function `InitializeAttackBoards': init.o(.text+0xf98): undefined reference to `FirstOne' init.o(.text+0x1032): undefined reference to `FirstOne' init.o(.text+0x10cc): undefined reference to `FirstOne' init.o(.text+0x1166): undefined reference to `FirstOne' init.o(.text+0x1200): undefined reference to `FirstOne' init.o(.text+0x129a): more undefined references to `FirstOne' follow init.o: In function `SetChessBitBoards': init.o(.text+0x1ced): undefined reference to `PopCnt' iterate.o: In function `Iterate': iterate.o(.text+0x1414): undefined reference to `FirstOne' iterate.o(.text+0x1426): undefined reference to `FirstOne' validate.o: In function `ValidatePosition': validate.o(.text+0x3f0): undefined reference to `PopCnt' validate.o(.text+0x40d): undefined reference to `PopCnt' validate.o(.text+0x428): undefined reference to `PopCnt' validate.o(.text+0x444): undefined reference to `PopCnt' validate.o(.text+0x45d): undefined reference to `PopCnt' validate.o(.text+0x47e): more undefined references to `PopCnt' follow validate.o: In function `ValidatePosition': validate.o(.text+0xd7a): undefined reference to `FirstOne' validate.o(.text+0x1042): undefined reference to `FirstOne' validate.o(.text+0x10cf): undefined reference to `FirstOne' validate.o(.text+0x115c): undefined reference to `FirstOne' validate.o(.text+0x11bc): undefined reference to `FirstOne' validate.o(.text+0x121c): more undefined references to `FirstOne' follow egtb.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' X86-aout.o: In function `_AttacksRankFunc': X86-aout.o(.text+0x1ae): undefined reference to `_at' X86-aout.o(.text+0x1b7): undefined reference to `_at' X86-aout.o: In function `_AttacksFileFunc': X86-aout.o(.text+0x202): undefined reference to `_at' X86-aout.o(.text+0x20a): undefined reference to `_at' X86-aout.o(.text+0x214): undefined reference to `_at' X86-aout.o(.text+0x253): more undefined references to `_at' follow collect2: ld returned 1 exit status make[2]: *** [crafty] Error 1 make[2]: Leaving directory `/home/martin/downloads/crafty' make[1]: *** [crafty-make] Error 2 make[1]: Leaving directory `/home/martin/downloads/crafty' make: *** [linux] Error 2 make gives me (after make clean): icc -D_REENTRANT -O2 -march=pentiumiii -mcpu=pentiumpro -prof_use -prof_dir ./profdir -g -fno-alias -tpp6 -DCOMPACT_ATTACKS -DUSE_ATTACK_FUNCTIONS -DUSE_ASSEMBLY_A -DUSE_ASSEMBLY_B -DFAST -DSMP -DCPUS=4 -DDGT -DLINUX -c searchr.c make[3]: icc: Command not found make[3]: *** [searchr.o] Error 127 make[3]: Leaving directory `/home/martin/downloads/crafty' make[2]: *** [crafty-make] Error 2 make[2]: Leaving directory `/home/martin/downloads/crafty' make[1]: *** [linux-icc-elf] Error 2 make[1]: Leaving directory `/home/martin/downloads/crafty' make: *** [default] Error 2 make linux (after make clean): evaluate.o: In function `Evaluate': evaluate.o(.text+0x9ce): undefined reference to `FirstOne' evaluate.o(.text+0xb32): undefined reference to `FirstOne' evaluate.o(.text+0xd9c): undefined reference to `FirstOne' evaluate.o(.text+0xdae): undefined reference to `FirstOne' evaluate.o(.text+0xed2): undefined reference to `AttacksRankFunc' evaluate.o(.text+0xf8d): undefined reference to `AttacksRankFunc' evaluate.o(.text+0xfbe): undefined reference to `FirstOne' evaluate.o(.text+0x11a2): undefined reference to `AttacksRankFunc' evaluate.o(.text+0x1212): undefined reference to `LastOne' evaluate.o(.text+0x124a): undefined reference to `FirstOne' evaluate.o(.text+0x1328): undefined reference to `AttacksRankFunc' evaluate.o(.text+0x1362): undefined reference to `FirstOne' evaluate.o(.text+0x154a): undefined reference to `AttacksRankFunc' evaluate.o(.text+0x15b2): undefined reference to `FirstOne' evaluate.o(.text+0x15ea): undefined reference to `LastOne' evaluate.o(.text+0x16dc): undefined reference to `AttacksRankFunc' evaluate.o(.text+0x1819): undefined reference to `PopCnt' evaluate.o(.text+0x18af): undefined reference to `PopCnt' evaluate.o(.text+0x19cd): undefined reference to `PopCnt' evaluate.o(.text+0x1a96): undefined reference to `FirstOne' evaluate.o(.text+0x1abe): undefined reference to `MobilityDiaga1Func' evaluate.o(.text+0x1acb): undefined reference to `MobilityDiagh1Func' evaluate.o(.text+0x1bca): undefined reference to `FirstOne' evaluate.o(.text+0x1bf2): undefined reference to `MobilityDiaga1Func' evaluate.o(.text+0x1bff): undefined reference to `MobilityDiagh1Func' evaluate.o(.text+0x1cfe): undefined reference to `FirstOne' evaluate.o(.text+0x1e40): undefined reference to `PopCnt' evaluate.o(.text+0x1ef2): undefined reference to `FirstOne' evaluate.o(.text+0x2034): undefined reference to `PopCnt' evaluate.o: In function `EvaluatePassedPawns': evaluate.o(.text+0x33f9): undefined reference to `FirstOne' evaluate.o(.text+0x34be): undefined reference to `FirstOne' evaluate.o(.text+0x34e5): undefined reference to `FirstOne' evaluate.o(.text+0x366d): undefined reference to `LastOne' evaluate.o(.text+0x372a): undefined reference to `LastOne' evaluate.o(.text+0x3751): undefined reference to `LastOne' evaluate.o(.text+0x38c1): undefined reference to `FirstOne' evaluate.o(.text+0x395b): undefined reference to `FirstOne' evaluate.o: In function `EvaluatePassedPawnRaces': evaluate.o(.text+0x3c03): undefined reference to `FirstOne' evaluate.o(.text+0x3d9b): undefined reference to `LastOne' evaluate.o(.text+0x42bd): undefined reference to `LastOne' evaluate.o(.text+0x42ed): undefined reference to `LastOne' evaluate.o(.text+0x4410): undefined reference to `FirstOne' evaluate.o(.text+0x4440): undefined reference to `FirstOne' evaluate.o(.text+0x4534): undefined reference to `FirstOne' evaluate.o(.text+0x474c): undefined reference to `LastOne' evaluate.o: In function `EvaluatePawns': evaluate.o(.text+0x4b46): undefined reference to `FirstOne' evaluate.o(.text+0x5152): undefined reference to `PopCnt' evaluate.o(.text+0x532e): undefined reference to `PopCnt' evaluate.o(.text+0x567a): undefined reference to `PopCnt' evaluate.o(.text+0x56bd): undefined reference to `PopCnt' evaluate.o(.text+0x57b7): undefined reference to `PopCnt' evaluate.o(.text+0x57d7): more undefined references to `PopCnt' follow evaluate.o: In function `EvaluatePawns': evaluate.o(.text+0x5f50): undefined reference to `FirstOne' evaluate.o(.text+0x5fcd): undefined reference to `PopCnt' evaluate.o(.text+0x6024): undefined reference to `FirstOne' evaluate.o(.text+0x60a1): undefined reference to `PopCnt' evaluate.o(.text+0x6112): undefined reference to `LastOne' evaluate.o(.text+0x636a): undefined reference to `PopCnt' evaluate.o(.text+0x6390): undefined reference to `PopCnt' evaluate.o(.text+0x6687): undefined reference to `PopCnt' evaluate.o(.text+0x680a): undefined reference to `PopCnt' evaluate.o(.text+0x6830): undefined reference to `PopCnt' evaluate.o(.text+0x68e9): more undefined references to `PopCnt' follow evaluate.o: In function `EvaluatePawns': evaluate.o(.text+0x6af1): undefined reference to `LastOne' evaluate.o(.text+0x6b67): undefined reference to `PopCnt' evaluate.o(.text+0x6bc0): undefined reference to `LastOne' evaluate.o(.text+0x6c36): undefined reference to `PopCnt' evaluate.o(.text+0x6ca6): undefined reference to `FirstOne' evaluate.o(.text+0x6d34): undefined reference to `PopCnt' evaluate.o(.text+0x6d5b): undefined reference to `PopCnt' evaluate.o(.text+0x6db6): undefined reference to `FirstOne' evaluate.o(.text+0x6e44): undefined reference to `PopCnt' evaluate.o(.text+0x6e6a): undefined reference to `PopCnt' evaluate.o: In function `EvaluateStalemate': evaluate.o(.text+0x6f7a): undefined reference to `FirstOne' evaluate.o(.text+0x7036): undefined reference to `FirstOne' evaluate.o: In function `EvaluateWinner': evaluate.o(.text+0x762c): undefined reference to `FirstOne' evaluate.o(.text+0x7679): undefined reference to `FirstOne' evaluate.o(.text+0x76cc): undefined reference to `FirstOne' evaluate.o(.text+0x7776): more undefined references to `FirstOne' follow evaluate.o: In function `EvaluateWinner': evaluate.o(.text+0x7b4a): undefined reference to `LastOne' evaluate.o(.text+0x7b97): undefined reference to `LastOne' evaluate.o(.text+0x7be9): undefined reference to `LastOne' evaluate.o(.text+0x7c5f): undefined reference to `LastOne' evaluate.o(.text+0x7d42): undefined reference to `LastOne' evaluate.o(.text+0x7d92): more undefined references to `LastOne' follow movgen.o: In function `GenerateCaptures': movgen.o(.text+0x3fd): undefined reference to `AttacksBishopFunc' movgen.o(.text+0x40e): undefined reference to `AttacksRookFunc' movgen.o(.text+0x47a): undefined reference to `LastOne' movgen.o(.text+0x4da): undefined reference to `LastOne' movgen.o(.text+0x4e8): undefined reference to `AttacksRookFunc' movgen.o(.text+0x546): undefined reference to `LastOne' movgen.o(.text+0x5a6): undefined reference to `LastOne' movgen.o(.text+0x5c1): undefined reference to `AttacksBishopFunc' movgen.o(.text+0x61e): undefined reference to `LastOne' movgen.o(.text+0x67e): undefined reference to `LastOne' movgen.o(.text+0x6ee): undefined reference to `LastOne' movgen.o(.text+0x8e2): undefined reference to `FirstOne' movgen.o(.text+0x97e): undefined reference to `FirstOne' movgen.o(.text+0xa2a): undefined reference to `FirstOne' movgen.o(.text+0xa96): undefined reference to `FirstOne' movgen.o(.text+0xafe): undefined reference to `FirstOne' movgen.o(.text+0xb19): undefined reference to `AttacksBishopFunc' movgen.o(.text+0xb2a): undefined reference to `AttacksRookFunc' movgen.o(.text+0xb92): undefined reference to `FirstOne' movgen.o(.text+0xbee): undefined reference to `FirstOne' movgen.o(.text+0xbfc): undefined reference to `AttacksRookFunc' movgen.o(.text+0xc5a): undefined reference to `FirstOne' movgen.o(.text+0xcb6): undefined reference to `FirstOne' movgen.o(.text+0xcd1): undefined reference to `AttacksBishopFunc' movgen.o(.text+0xd2e): undefined reference to `FirstOne' movgen.o(.text+0xd8a): undefined reference to `FirstOne' movgen.o(.text+0xdfa): undefined reference to `FirstOne' movgen.o: In function `GenerateCheckEvasions': movgen.o(.text+0xe9d): undefined reference to `PopCnt' movgen.o(.text+0xed2): undefined reference to `FirstOne' movgen.o(.text+0xf15): undefined reference to `FirstOne' movgen.o(.text+0xf92): undefined reference to `LastOne' movgen.o(.text+0x1032): undefined reference to `LastOne' movgen.o(.text+0x10c6): undefined reference to `LastOne' movgen.o(.text+0x112e): undefined reference to `LastOne' movgen.o(.text+0x1196): undefined reference to `LastOne' movgen.o(.text+0x126a): more undefined references to `LastOne' follow movgen.o: In function `GenerateCheckEvasions': movgen.o(.text+0x170a): undefined reference to `AttacksBishopFunc' movgen.o(.text+0x171d): undefined reference to `AttacksRookFunc' movgen.o(.text+0x1752): undefined reference to `LastOne' movgen.o(.text+0x17ad): undefined reference to `AttacksRookFunc' movgen.o(.text+0x17da): undefined reference to `LastOne' movgen.o(.text+0x1843): undefined reference to `AttacksBishopFunc' movgen.o(.text+0x1872): undefined reference to `LastOne' movgen.o(.text+0x18ca): undefined reference to `LastOne' movgen.o(.text+0x193d): undefined reference to `FirstOne' movgen.o(.text+0x19fa): undefined reference to `PopCnt' movgen.o(.text+0x1a2f): undefined reference to `FirstOne' movgen.o(.text+0x1a72): undefined reference to `FirstOne' movgen.o(.text+0x1af2): undefined reference to `FirstOne' movgen.o(.text+0x1b8e): undefined reference to `FirstOne' movgen.o(.text+0x1c22): undefined reference to `FirstOne' movgen.o(.text+0x1c8a): more undefined references to `FirstOne' follow movgen.o: In function `GenerateCheckEvasions': movgen.o(.text+0x2250): undefined reference to `AttacksBishopFunc' movgen.o(.text+0x2263): undefined reference to `AttacksRookFunc' movgen.o(.text+0x2296): undefined reference to `FirstOne' movgen.o(.text+0x22ef): undefined reference to `AttacksRookFunc' movgen.o(.text+0x231e): undefined reference to `FirstOne' movgen.o(.text+0x2385): undefined reference to `AttacksBishopFunc' movgen.o(.text+0x23b2): undefined reference to `FirstOne' movgen.o(.text+0x240a): undefined reference to `FirstOne' movgen.o(.text+0x247a): undefined reference to `FirstOne' movgen.o: In function `GenerateNonCaptures': movgen.o(.text+0x274a): undefined reference to `LastOne' movgen.o(.text+0x27f6): undefined reference to `LastOne' movgen.o(.text+0x28aa): undefined reference to `LastOne' movgen.o(.text+0x293a): undefined reference to `LastOne' movgen.o(.text+0x298a): undefined reference to `LastOne' movgen.o(.text+0x29d6): more undefined references to `LastOne' follow movgen.o: In function `GenerateNonCaptures': movgen.o(.text+0x29f1): undefined reference to `AttacksBishopFunc' movgen.o(.text+0x2a02): undefined reference to `AttacksRookFunc' movgen.o(.text+0x2a66): undefined reference to `LastOne' movgen.o(.text+0x2aae): undefined reference to `LastOne' movgen.o(.text+0x2abc): undefined reference to `AttacksRookFunc' movgen.o(.text+0x2b16): undefined reference to `LastOne' movgen.o(.text+0x2b5e): undefined reference to `LastOne' movgen.o(.text+0x2b79): undefined reference to `AttacksBishopFunc' movgen.o(.text+0x2bd2): undefined reference to `LastOne' movgen.o(.text+0x2c1a): undefined reference to `LastOne' movgen.o(.text+0x2c82): undefined reference to `LastOne' movgen.o(.text+0x303e): undefined reference to `FirstOne' movgen.o(.text+0x30e2): undefined reference to `FirstOne' movgen.o(.text+0x318e): undefined reference to `FirstOne' movgen.o(.text+0x321e): undefined reference to `FirstOne' movgen.o(.text+0x326e): undefined reference to `FirstOne' movgen.o(.text+0x32ba): more undefined references to `FirstOne' follow movgen.o: In function `GenerateNonCaptures': movgen.o(.text+0x32d5): undefined reference to `AttacksBishopFunc' movgen.o(.text+0x32e8): undefined reference to `AttacksRookFunc' movgen.o(.text+0x334a): undefined reference to `FirstOne' movgen.o(.text+0x3392): undefined reference to `FirstOne' movgen.o(.text+0x33a0): undefined reference to `AttacksRookFunc' movgen.o(.text+0x33fa): undefined reference to `FirstOne' movgen.o(.text+0x3442): undefined reference to `FirstOne' movgen.o(.text+0x345d): undefined reference to `AttacksBishopFunc' movgen.o(.text+0x34b6): undefined reference to `FirstOne' movgen.o(.text+0x34fe): undefined reference to `FirstOne' movgen.o(.text+0x3566): undefined reference to `FirstOne' attacks.o: In function `Attacked': attacks.o(.text+0x80): undefined reference to `AttacksBishopFunc' attacks.o(.text+0xab): undefined reference to `AttacksRookFunc' attacks.o(.text+0x16c): undefined reference to `AttacksBishopFunc' attacks.o(.text+0x19c): undefined reference to `AttacksRookFunc' attacks.o: In function `AttacksTo': attacks.o(.text+0x26e): undefined reference to `AttacksBishopFunc' attacks.o(.text+0x291): undefined reference to `AttacksRookFunc' swap.o: In function `Swap': swap.o(.text+0x24a): undefined reference to `FirstOne' swap.o: In function `SwapXray': swap.o(.text+0x358): undefined reference to `AttacksRankFunc' swap.o(.text+0x3ac): undefined reference to `AttacksDiagh1Func' swap.o(.text+0x3d5): undefined reference to `AttacksFileFunc' swap.o(.text+0x40c): undefined reference to `AttacksDiaga1Func' swap.o(.text+0x438): undefined reference to `AttacksRankFunc' swap.o(.text+0x47b): undefined reference to `AttacksDiaga1Func' swap.o(.text+0x4a7): undefined reference to `AttacksFileFunc' swap.o(.text+0x4e1): undefined reference to `AttacksDiagh1Func' utility.o: In function `PinnedOnKing': utility.o(.text+0x1ac7): undefined reference to `AttacksRankFunc' utility.o(.text+0x1af3): undefined reference to `AttacksRankFunc' utility.o(.text+0x1b3c): undefined reference to `AttacksDiagh1Func' utility.o(.text+0x1b6c): undefined reference to `AttacksDiagh1Func' utility.o(.text+0x1b7e): undefined reference to `AttacksFileFunc' utility.o(.text+0x1bae): undefined reference to `AttacksFileFunc' utility.o(.text+0x1bcd): undefined reference to `AttacksDiaga1Func' utility.o(.text+0x1bfd): undefined reference to `AttacksDiaga1Func' utility.o(.text+0x1c51): undefined reference to `AttacksRankFunc' utility.o(.text+0x1c81): undefined reference to `AttacksRankFunc' utility.o(.text+0x1cc0): undefined reference to `AttacksDiagh1Func' utility.o(.text+0x1cf0): undefined reference to `AttacksDiagh1Func' utility.o(.text+0x1d02): undefined reference to `AttacksFileFunc' utility.o(.text+0x1d32): undefined reference to `AttacksFileFunc' utility.o(.text+0x1d51): undefined reference to `AttacksDiaga1Func' utility.o(.text+0x1d81): undefined reference to `AttacksDiaga1Func' probe.o: In function `EGTBProbe': probe.o(.text+0x2ce): undefined reference to `FirstOne' probe.o(.text+0x312): undefined reference to `FirstOne' probe.o(.text+0x356): undefined reference to `FirstOne' probe.o(.text+0x39a): undefined reference to `FirstOne' probe.o(.text+0x3de): undefined reference to `FirstOne' probe.o(.text+0x422): more undefined references to `FirstOne' follow book.o: In function `BookRejectMove': book.o(.text+0x37e3): undefined reference to `PopCnt' book.o(.text+0x386c): undefined reference to `PopCnt' init.o: In function `InitializeAttackBoards': init.o(.text+0xf98): undefined reference to `FirstOne' init.o(.text+0x1032): undefined reference to `FirstOne' init.o(.text+0x10cc): undefined reference to `FirstOne' init.o(.text+0x1166): undefined reference to `FirstOne' init.o(.text+0x1200): undefined reference to `FirstOne' init.o(.text+0x129a): more undefined references to `FirstOne' follow init.o: In function `SetChessBitBoards': init.o(.text+0x1ced): undefined reference to `PopCnt' iterate.o: In function `Iterate': iterate.o(.text+0x1414): undefined reference to `FirstOne' iterate.o(.text+0x1426): undefined reference to `FirstOne' validate.o: In function `ValidatePosition': validate.o(.text+0x3f0): undefined reference to `PopCnt' validate.o(.text+0x40d): undefined reference to `PopCnt' validate.o(.text+0x428): undefined reference to `PopCnt' validate.o(.text+0x444): undefined reference to `PopCnt' validate.o(.text+0x45d): undefined reference to `PopCnt' validate.o(.text+0x47e): more undefined references to `PopCnt' follow validate.o: In function `ValidatePosition': validate.o(.text+0xd7a): undefined reference to `FirstOne' validate.o(.text+0x1042): undefined reference to `FirstOne' validate.o(.text+0x10cf): undefined reference to `FirstOne' validate.o(.text+0x115c): undefined reference to `FirstOne' validate.o(.text+0x11bc): undefined reference to `FirstOne' validate.o(.text+0x121c): more undefined references to `FirstOne' follow egtb.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' X86-aout.o: In function `_AttacksRankFunc': X86-aout.o(.text+0x1ae): undefined reference to `_at' X86-aout.o(.text+0x1b7): undefined reference to `_at' X86-aout.o: In function `_AttacksFileFunc': X86-aout.o(.text+0x202): undefined reference to `_at' X86-aout.o(.text+0x20a): undefined reference to `_at' X86-aout.o(.text+0x214): undefined reference to `_at' X86-aout.o(.text+0x253): more undefined references to `_at' follow collect2: ld returned 1 exit status make[2]: *** [crafty] Error 1 make[2]: Leaving directory `/home/martin/downloads/crafty' make[1]: *** [crafty-make] Error 2 make[1]: Leaving directory `/home/martin/downloads/crafty' make: *** [linux] Error 2 make linux-i686: No can do.
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.