Arasan 11.5

Discussions about Winboard/Xboard. News about engines or programs to use with these GUIs (e.g. tournament managers or adapters) belong in this sub forum.

Moderator: Andres Valverde

Arasan 11.5

Postby jdart » 05 Sep 2009, 22:51

Arasan 11.5 is available from http://www.arasanchess.org.

Changes in Arasan 11.5:
1) King safety scores are tapered off so they don't reach extreme values.
2) Mobility calculation improvements.
3) Changes to razoring logic.
4) Profile Guided Optimization (PGO) build uses deeper search on
fewer positions.

--Jon
User avatar
jdart
 
Posts: 105
Joined: 26 Sep 2004, 21:11
Location: San Jose, CA

Re: Arasan 11.5

Postby Volker Pittlik » 06 Sep 2009, 09:42

I'm getting a lot of compiler errors here from the egtb code.

gcc --version
gcc (Ubuntu 4.3.3-5ubuntu4) 4.3.3


uname -a
Linux Kant 2.6.28-15-generic #49-Ubuntu SMP


Error mesasges starting at egtb.cpp:5418 saying "struct CTbDesc« hat kein Element namens »m_rglockFiles" (... has no element named ...) followed by other errors which may be caused by the first one.

I will try to change to gcc output to English.

Volker
User avatar
Volker Pittlik
 
Posts: 1031
Joined: 24 Sep 2004, 10:14
Location: Murten / Morat, Switzerland

Re: Arasan 11.5

Postby jdart » 07 Sep 2009, 00:50

I'll check it out. If you post the detailed error messages with line numbers (German is ok) that might help.
User avatar
jdart
 
Posts: 105
Joined: 26 Sep 2004, 21:11
Location: San Jose, CA

Re: Arasan 11.5

Postby Volker Pittlik » 07 Sep 2009, 08:22

Code: Select all
g++ -O3 -finline-functions -fno-rtti -fno-enforce-eh-specs   -Wall -march=native -m32    -c -o ../build/tbprobe.o tbprobe.cpp
In Datei, eingefügt von tbprobe.cpp:16:
egtb.cpp:20:1: Warnung: »lock_t« redefiniert
In Datei, eingefügt von board.h:3,
                 von tbprobe.h:4,
                 von tbprobe.cpp:6:
types.h:164:1: Warnung: dies ist die Stelle der vorherigen Definition
In Datei, eingefügt von tbprobe.cpp:16:
egtb.cpp:101:1: Warnung: »LockInit« redefiniert
In Datei, eingefügt von board.h:3,
                 von tbprobe.h:4,
                 von tbprobe.cpp:6:
types.h:165:1: Warnung: dies ist die Stelle der vorherigen Definition
In Datei, eingefügt von tbprobe.cpp:16:
egtb.cpp:102:1: Warnung: »Lock« redefiniert
In Datei, eingefügt von board.h:3,
                 von tbprobe.h:4,
                 von tbprobe.cpp:6:
types.h:183:1: Warnung: dies ist die Stelle der vorherigen Definition
In file included from tbprobe.cpp:16:
egtb.cpp: In function »void VInitSquaresTable(piece, BYTE*, BYTE*)«:
egtb.cpp:1032: Warnung: Klammern um && innerhalb von || empfohlen
egtb.cpp:1039: Warnung: Klammern um && innerhalb von || empfohlen
egtb.cpp:1040: Warnung: Klammern um && innerhalb von || empfohlen
egtb.cpp:1041: Warnung: Klammern um && innerhalb von || empfohlen
egtb.cpp:1042: Warnung: Klammern um && innerhalb von || empfohlen
egtb.cpp:1043: Warnung: Klammern um && innerhalb von || empfohlen
egtb.cpp:1044: Warnung: Klammern um && innerhalb von || empfohlen
egtb.cpp:1045: Warnung: Klammern um && innerhalb von || empfohlen
egtb.cpp:1052: Warnung: Klammern um && innerhalb von || empfohlen
egtb.cpp:1053: Warnung: Klammern um && innerhalb von || empfohlen
egtb.cpp:1054: Warnung: Klammern um && innerhalb von || empfohlen
egtb.cpp:1061: Warnung: Klammern um && innerhalb von || empfohlen
egtb.cpp:1062: Warnung: Klammern um && innerhalb von || empfohlen
egtb.cpp:1063: Warnung: Klammern um && innerhalb von || empfohlen
egtb.cpp:1070: Warnung: Klammern um && innerhalb von || empfohlen
egtb.cpp:1071: Warnung: Klammern um && innerhalb von || empfohlen
egtb.cpp:1072: Warnung: Klammern um && innerhalb von || empfohlen
egtb.cpp:1073: Warnung: Klammern um && innerhalb von || empfohlen
egtb.cpp:1074: Warnung: Klammern um && innerhalb von || empfohlen
egtb.cpp:1075: Warnung: Klammern um && innerhalb von || empfohlen
egtb.cpp:1076: Warnung: Klammern um && innerhalb von || empfohlen
egtb.cpp: In function »void VInitEnumerations()«:
egtb.cpp:1290: Warnung: format »%d« erwartet Typ »int«, aber Argument 3 hat Typ »ULONG«
egtb.cpp:1294: Warnung: format »%d« erwartet Typ »int«, aber Argument 3 hat Typ »ULONG«
egtb.cpp:1301: Warnung: format »%d« erwartet Typ »int«, aber Argument 4 hat Typ »ULONG«
egtb.cpp:1308: Warnung: format »%d« erwartet Typ »int«, aber Argument 4 hat Typ »ULONG«
egtb.cpp:1318: Warnung: format »%d« erwartet Typ »int«, aber Argument 5 hat Typ »ULONG«
egtb.cpp:1327: Warnung: format »%d« erwartet Typ »int«, aber Argument 5 hat Typ »ULONG«
In file included from tbprobe.cpp:16:
egtb.cpp: At global scope:
egtb.cpp:4503: Warnung: »TB_CRC_CHECK« initialisiert und als »extern« deklariert
egtb.cpp: In function »void VTbCloseFile(int, color)«:
egtb.cpp:5418: Fehler: »struct CTbDesc« hat kein Element namens »m_rglockFiles«
egtb.cpp: In function »int TbtProbeTable(int, color, unsigned int, unsigned int)«:
egtb.cpp:5785: Fehler: »lockLRU« wurde in diesem Gültigkeitsbereich nicht definiert
egtb.cpp:5802: Fehler: »struct CTbCacheBucket« hat kein Element namens »m_lock«
egtb.cpp:5814: Fehler: »struct CTbCacheBucket« hat kein Element namens »m_lock«
egtb.cpp:5822: Fehler: »lockLRU« wurde in diesem Gültigkeitsbereich nicht definiert
egtb.cpp:5871: Fehler: »lockLRU« wurde in diesem Gültigkeitsbereich nicht definiert
egtb.cpp:5880: Fehler: »struct CTbCacheBucket« hat kein Element namens »m_lock«
egtb.cpp:5917: Fehler: »struct CTbDesc« hat kein Element namens »m_rglockFiles«
egtb.cpp:6014: Fehler: »struct CTbDesc« hat kein Element namens »m_rglockFiles«
egtb.cpp:6043: Fehler: »struct CTbDesc« hat kein Element namens »m_rglockFiles«
egtb.cpp:6093: Fehler: »struct CTbCacheBucket« hat kein Element namens »m_lock«
egtb.cpp:6094: Fehler: »lockLRU« wurde in diesem Gültigkeitsbereich nicht definiert
egtb.cpp:6100: Fehler: »struct CTbDesc« hat kein Element namens »m_rglockFiles«
egtb.cpp: In function »int FCheckExtentExistance(char*, int, color, int)«:
egtb.cpp:6323: Warnung: Variable »fWasError« wird nicht verwendet
egtb.cpp:6324: Warnung: Variable »block« wird nicht verwendet
egtb.cpp:6325: Warnung: Variable »rgbBuffer« wird nicht verwendet
tbdecode.h: At global scope:
tbdecode.h:798: Warnung: »int comp_tell_blocks(decode_info*)« definiert, aber nicht verwendet
egtb.cpp:6117: Warnung: »int TbtProbeTable(int, color, INDEX)« definiert, aber nicht verwendet
make: *** [../build/tbprobe.o] Fehler 1
User avatar
Volker Pittlik
 
Posts: 1031
Joined: 24 Sep 2004, 10:14
Location: Murten / Morat, Switzerland

Re: Arasan 11.5

Postby Volker Pittlik » 07 Sep 2009, 08:38

Somehow this related to the makefile. If I use:

Code: Select all
# uncomment for SMP support
SMPFLAGS = -DSMP
SMP_PROF_FLAGS = -c 2
SMPLIB   = -lpthread
SMP_SOURCES = threadp.cpp


then i get no error. Changing it to:

Code: Select all
# uncomment for SMP support
#SMPFLAGS = -DSMP
#SMP_PROF_FLAGS = -c 2
#SMPLIB   = -lpthread
#SMP_SOURCES = threadp.cpp


is causing the errors. Is only the first line to uncomment?

Volker
User avatar
Volker Pittlik
 
Posts: 1031
Joined: 24 Sep 2004, 10:14
Location: Murten / Morat, Switzerland

Re: Arasan 11.5

Postby jdart » 08 Sep 2009, 03:28

Actually, compiling without SMP is not supported any longer. So you need those lines enabled in the Makefile.

--Jon
User avatar
jdart
 
Posts: 105
Joined: 26 Sep 2004, 21:11
Location: San Jose, CA


Return to Winboard and related Topics

Who is online

Users browsing this forum: No registered users and 31 guests