vajolet2 2.3 release

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Dann Corbit, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Ras
Posts: 1870
Joined: Tue Aug 30, 2016 6:19 pm
Full name: Rasmus Althoff
Contact:

Re: vajolet2 2.3 release

Post by Ras » Sun Oct 15, 2017 12:06 pm

Volker Pittlik wrote:When I try to install libstc++ apt tells me it is already installed.
And what version? 3.4.22 or higher?

Colin-G
Posts: 167
Joined: Mon Oct 31, 2016 5:30 pm
Location: England

Re: vajolet2 2.3 release

Post by Colin-G » Sun Oct 15, 2017 12:43 pm

Volker Pittlik wrote:Thank you! Unfortunately I get a run-time error here

Code: Select all

volker@vp ~/Downloads $  ./vajolet2.2.3.linux
./vajolet2.2.3.linux: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.22' not found (required by ./vajolet2.2.3.linux)
When I try to install libstc++ apt tells me it is already installed.

Volker
You need to use the "strings" command to find which versions of GLIBCXX you have support for

Code: Select all

strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX
I am using an uptodate linux Mint 18.1, and running the string command as above shows I only have support up to GLIBCXX_3.4.21, not the required version 3.4.22, so I would not be able to compile it either on my current system.

elcabesa
Posts: 855
Joined: Sun May 23, 2010 11:32 am
Contact:

Re: vajolet2 2.3 release

Post by elcabesa » Sun Oct 15, 2017 4:54 pm

Krzysztof Grzelak wrote:
elcabesa wrote:This morning I have released the version 2.3 of Vajolet2.

It should be few elo point stronger than latest release and it's the first version thah can run on raspberry.

you can download it from here
Sorry to ask if this is the same version as the game on TCEC 10.
no it isn't, a new version has been submitted, but I think they have more or less the same strenght

elcabesa
Posts: 855
Joined: Sun May 23, 2010 11:32 am
Contact:

Re: vajolet2 2.3 release

Post by elcabesa » Sun Oct 15, 2017 5:02 pm

linux version has been compiled in kubuntu 17.04 using the stndard tool. what distribution are you using?

can you try updating your distribution?

unfortunataly on linux I wasn't able to statically link the libraries, it it will no start the only solution is to build vajolet2 executable on your pc. I'll be glad to give you some info.

Volker Pittlik
Posts: 605
Joined: Wed Mar 08, 2006 8:10 pm
Location: Murten / Morat, Switzerland

Re: vajolet2 2.3 release

Post by Volker Pittlik » Mon Oct 16, 2017 8:55 am

I tried it at different distros:

Linux Mint 18.2 which is based on Ubuntu. On that system the error occured first. The strings command suggested in another message in this thread delivers:

strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX:

GLIBCXX_3.4
GLIBCXX_3.4.1

<... snip ...>

GLIBCXX_3.4.20
GLIBCXX_3.4.21
GLIBCXX_DEBUG_MESSAGE_LENGTH


So version 3.4.22 is missing here.

I tried it on openSuse 42.3 and Fedora 26 too. If I'm informed correctly Fedora is known to install the latest and greatest of whatever.

I also get errors on Fedora and Suse.

Fedora:
vpittlik@linux Downloads$ ./vajolet2.2.3.linux
Illegal instruction (Speicherabzug geschrieben)
vpittlik@linux Downloads$

Suse: same error message.

The string command on these distros do not deliver very useful information.

Fedora:
strings: '/usr/lib/x86_64-linux-gnu/libstdc++.so.6': No such file
Suse:
strings: command not found

I'm afraid I can't deliver more useful information.

Volker

pferd
Posts: 126
Joined: Thu Jul 24, 2014 12:49 pm

Re: vajolet2 2.3 release

Post by pferd » Mon Oct 16, 2017 9:35 am

You could try compiling it your own.

git clone https://github.com/elcabesa/vajolet
cd vajolet
git checkout vajolet2_2.3.2

Edit the makefile and remove -static

make
./vajolet2.exe

I am not sure if the version in the branch above is most recent one. The repository is bit messy.

Volker Pittlik
Posts: 605
Joined: Wed Mar 08, 2006 8:10 pm
Location: Murten / Morat, Switzerland

Re: vajolet2 2.3 release

Post by Volker Pittlik » Mon Oct 16, 2017 10:04 am

Code: Select all

Building target&#58; vajolet2.exe
Invoking&#58; MinGW C++ Linker
g++ -s -pthread -o "vajolet2.exe" ./benchmark.o ./bitops.o ./book.o ./command.o ./data.o ./eval.o ./hashKeys.o ./io.o ./magicmoves.o ./movegen.o ./position.o ./search.o ./see.o ./thread.o ./transposition.o ./vajolet.o ./syzygy/tbprobe.o   
Finished building target&#58; vajolet2.exe
 
volker@vp ~/schach/engines/vajolet $ ./vajolet2.exe
Vajolet2 2.3.1 by Marco Belli
uci
id name Vajolet2 2.3.1
id author Belli Marco
option name Hash type spin default 1 min 1 max 65535
option name Threads type spin default 1 min 1 max 128
option name MultiPV type spin default 1 min 1 max 500
option name Ponder type check default true
option name OwnBook type check default true
option name BestMoveBook type check default false
option name UCI_EngineAbout type string default VajoletII by Marco Belli
option name UCI_ShowCurrLine type check default false
option name SyzygyPath type string default <empty>
option name SyzygyProbeDepth type spin default 1 min 1 max 100
uciok
quit
volker@vp ~/schach/engines/vajolet $ ^C
volker@vp ~/schach/engines/vajolet $ 
Tried that before without success. Thx!! :D

Krzysztof Grzelak
Posts: 1034
Joined: Tue Jul 15, 2014 10:47 am

Re: vajolet2 2.3 release

Post by Krzysztof Grzelak » Tue Oct 17, 2017 7:30 am

elcabesa wrote:no it isn't, a new version has been submitted, but I think they have more or less the same strenght
Sorry to please and you can share this engine version.

elcabesa
Posts: 855
Joined: Sun May 23, 2010 11:32 am
Contact:

Re: vajolet2 2.3 release

Post by elcabesa » Tue Oct 17, 2017 7:42 am

Krzysztof Grzelak wrote:
elcabesa wrote:no it isn't, a new version has been submitted, but I think they have more or less the same strenght
Sorry to please and you can share this engine version.
I have not understood.

Krzysztof Grzelak
Posts: 1034
Joined: Tue Jul 15, 2014 10:47 am

Re: vajolet2 2.3 release

Post by Krzysztof Grzelak » Tue Oct 17, 2017 10:38 am

elcabesa wrote:I have not understood.
Can you share the engine Vajolet version 2.3.2.

Post Reply