vajolet2 2.3 release

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

Moderators: hgm, Rebel, chrisw

Ras
Posts: 2487
Joined: Tue Aug 30, 2016 8:19 pm
Full name: Rasmus Althoff

Re: vajolet2 2.3 release

Post by Ras »

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: 191
Joined: Mon Oct 31, 2016 6:30 pm
Location: England

Re: vajolet2 2.3 release

Post by Colin-G »

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 1:32 pm

Re: vajolet2 2.3 release

Post by elcabesa »

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 1:32 pm

Re: vajolet2 2.3 release

Post by elcabesa »

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: 619
Joined: Wed Mar 08, 2006 9:10 pm
Location: Murten / Morat, Switzerland
Full name: Volker Pittlik

Re: vajolet2 2.3 release

Post by Volker Pittlik »

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: 134
Joined: Thu Jul 24, 2014 2:49 pm

Re: vajolet2 2.3 release

Post by pferd »

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: 619
Joined: Wed Mar 08, 2006 9:10 pm
Location: Murten / Morat, Switzerland
Full name: Volker Pittlik

Re: vajolet2 2.3 release

Post by Volker Pittlik »

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: 1525
Joined: Tue Jul 15, 2014 12:47 pm

Re: vajolet2 2.3 release

Post by Krzysztof Grzelak »

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 1:32 pm

Re: vajolet2 2.3 release

Post by elcabesa »

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: 1525
Joined: Tue Jul 15, 2014 12:47 pm

Re: vajolet2 2.3 release

Post by Krzysztof Grzelak »

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