Anyone running Booost on Linux?

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

Moderators: hgm, Rebel, chrisw

Jesse Gersenson
Posts: 593
Joined: Sat Aug 20, 2011 9:43 am

Anyone running Booost on Linux?

Post by Jesse Gersenson »

I'd like to run Booost on Linux. Have tried with a generic build of wine64 but it froze.

Has anyone successfully built Booost for Linux? Any tips or tricks?
Dann Corbit
Posts: 12540
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Anyone running Booost on Linux?

Post by Dann Corbit »

Jesse Gersenson wrote: Tue Sep 18, 2018 12:04 am I'd like to run Booost on Linux. Have tried with a generic build of wine64 but it froze.

Has anyone successfully built Booost for Linux? Any tips or tricks?
I guess that you mean either Booot the Pascal chess program or Boost the C++ API.
I guess you are talking about Booot. But I am not sure about it.

For the Pascal program, it has the source and should be portable, so I guess that you can build it on Linux.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
Jesse Gersenson
Posts: 593
Joined: Sat Aug 20, 2011 9:43 am

Re: Anyone running Booost on Linux?

Post by Jesse Gersenson »

Booot.
Colin-G
Posts: 191
Joined: Mon Oct 31, 2016 6:30 pm
Location: England

Re: Anyone running Booost on Linux?

Post by Colin-G »

Please ignore this post, see next one.
Last edited by Colin-G on Tue Sep 18, 2018 12:37 pm, edited 3 times in total.
Colin-G
Posts: 191
Joined: Mon Oct 31, 2016 6:30 pm
Location: England

Re: Anyone running Booost on Linux?

Post by Colin-G »

Jesse Gersenson wrote: Tue Sep 18, 2018 12:04 am I'd like to run Booost on Linux. Have tried with a generic build of wine64 but it froze.

Has anyone successfully built Booost for Linux? Any tips or tricks?
I already asked this question some months ago, but got no satisfactory answers.
It looks like the Pascal source code is in Delfi format.
I tried compiling Booot with Lazarus, the linux version of Delfi, but got errors and gave up.
Booot works perfectly ok with wine in linux.
For Xboard I had to use wine with the Windows version of Polyglot and a Windows polyglot.ini file.
i.e. the engine needs to be "wine Polyglot.exe Booot.ini", the quotes are needed.
The linux version of polyglot plus a linux polyglot.ini file did not work for me with Booot, like it does for other Windows only engines.
My Windows Booot.ini file is below

Code: Select all

[PolyGlot]
 EngineName = Booot 6.2
 EngineDir = C:\Arena\Engines\Booot\v6.2
 EngineCommand = booot6_popcnt.exe
 Book = true
 BookFile = Big2017.bin
 Log = false
 Resign = true
 ResignScore = 900

[Engine]
 Hash = 128
 Threads = 1
 Ponder = false
Norbert Raimund Leisner
Posts: 1643
Joined: Tue May 20, 2008 4:57 pm
Location: Augsburg - Germany

Re: Anyone running Booost on Linux?

Post by Norbert Raimund Leisner »

http://www.sdchess.ru/download_engines.htm > contains the source code of Booot v6.3.1 - 6.3

Regards,
Norbert
Dann Corbit
Posts: 12540
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Anyone running Booost on Linux?

Post by Dann Corbit »

Colin-G wrote: Tue Sep 18, 2018 12:25 pm
Jesse Gersenson wrote: Tue Sep 18, 2018 12:04 am I'd like to run Booost on Linux. Have tried with a generic build of wine64 but it froze.

Has anyone successfully built Booost for Linux? Any tips or tricks?
I already asked this question some months ago, but got no satisfactory answers.
It looks like the Pascal source code is in Delfi format.
I tried compiling Booot with Lazarus, the linux version of Delfi, but got errors and gave up.
Booot works perfectly ok with wine in linux.
For Xboard I had to use wine with the Windows version of Polyglot and a Windows polyglot.ini file.
i.e. the engine needs to be "wine Polyglot.exe Booot.ini", the quotes are needed.
The linux version of polyglot plus a linux polyglot.ini file did not work for me with Booot, like it does for other Windows only engines.
My Windows Booot.ini file is below

Code: Select all

[PolyGlot]
 EngineName = Booot 6.2
 EngineDir = C:\Arena\Engines\Booot\v6.2
 EngineCommand = booot6_popcnt.exe
 Book = true
 BookFile = Big2017.bin
 Log = false
 Resign = true
 ResignScore = 900

[Engine]
 Hash = 128
 Threads = 1
 Ponder = false
Lazarus is a little different than delfi, but it has a delfi mode, if I recall correctly. Even so, it misses some delfi library/class stuff.
There is a delfi for linux, which is (I guess) what you would want to build it.

The I/O with delfi is a little different than Lazarus/FreePascal. I tried to build it myself and had problems with the I/O so I gave it up.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
User avatar
Dariusz
Posts: 364
Joined: Sat Jun 13, 2015 10:08 am
Location: Poland
Full name: Dariusz Domagała

Re: Anyone running Booost on Linux?

Post by Dariusz »

I tried compiling Booot with Lazarus, the linux version of Delfi, but got errors and gave up.
Under macOS also compilation without success, many errors :(
Regards, Darius
https://chessengeria.eu
Jesse Gersenson
Posts: 593
Joined: Sat Aug 20, 2011 9:43 am

Re: Anyone running Booost on Linux?

Post by Jesse Gersenson »

Colin-G wrote: Tue Sep 18, 2018 12:25 pm For Xboard I had to use wine with the Windows version of Polyglot and a Windows polyglot.ini file.
i.e. the engine needs to be "wine Polyglot.exe Booot.ini", the quotes are needed.
Which version of polyglot are you using and which Linux distribution?
Colin-G
Posts: 191
Joined: Mon Oct 31, 2016 6:30 pm
Location: England

Re: Anyone running Booost on Linux?

Post by Colin-G »

Jesse Gersenson wrote: Mon Dec 03, 2018 8:51 am
Colin-G wrote: Tue Sep 18, 2018 12:25 pm For Xboard I had to use wine with the Windows version of Polyglot and a Windows polyglot.ini file.
i.e. the engine needs to be "wine Polyglot.exe Booot.ini", the quotes are needed.
Which version of polyglot are you using and which Linux distribution?
The linux on this computer is Mint 18.1, but the same version of polyglot.exe also runs in wine ok on Mint 17 on other computers.
Wine is version 1.6.2
If I go to the directory containing the Polyglot windows executable and the Booot.ini file and type
wine Polyglot.exe Booot.ini
it says
"PolyGlot 1.4 by Fabien Letouzey"
This version is from January 2006
I found different versions work better on my Windows computers.
My Windows XP and Windows 10 computers all use version 1.4.67b from April 2015.
I had problems with some other versions.