Dear all,
I am looking for a cutechess-cli binary for macOS.
I came across a version 1.0.0 in a fish test project, but it relies on some dylibs and on a local install of the QT framework and creating additional user folders.
Looking for version 1.2 without any dependencies.
cutechess-cli for macOS
Moderator: Ras
-
ydebilloez
- Posts: 187
- Joined: Tue Jun 27, 2017 11:01 pm
- Location: Lubumbashi
- Full name: Yves De Billoëz
cutechess-cli for macOS
Yves De Billoëz @ macchess belofte chess
Once owner of a Mephisto I, II, challenger, ... chess computer.
Once owner of a Mephisto I, II, challenger, ... chess computer.
-
amanjpro
- Posts: 883
- Joined: Sat Mar 13, 2021 1:47 am
- Full name: Amanj Sherwany
Re: cutechess-cli for macOS
Compile from the source, that is what I didydebilloez wrote: ↑Thu Dec 23, 2021 11:41 am Dear all,
I am looking for a cutechess-cli binary for macOS.
I came across a version 1.0.0 in a fish test project, but it relies on some dylibs and on a local install of the QT framework and creating additional user folders.
Looking for version 1.2 without any dependencies.
-
Ras
- Posts: 2720
- Joined: Tue Aug 30, 2016 8:19 pm
- Full name: Rasmus Althoff
Re: cutechess-cli for macOS
Did you consider c-chess-cli that was designed to not have dependencies? https://github.com/lucasart/c-chess-cli
Rasmus Althoff
https://www.ct800.net
https://www.ct800.net
-
purechess
- Posts: 83
- Joined: Wed Nov 28, 2018 1:28 pm
- Full name: Heinrich Pulliter
Re: cutechess-cli for macOS
Problem with c-chess-cli is that engines are hanging very often. So it's not very reliable for engine matches.Ras wrote: ↑Thu Dec 23, 2021 3:58 pmDid you consider c-chess-cli that was designed to not have dependencies? https://github.com/lucasart/c-chess-cli
-
Ras
- Posts: 2720
- Joined: Tue Aug 30, 2016 8:19 pm
- Full name: Rasmus Althoff
Re: cutechess-cli for macOS
I've ever only seen this with buggy engines because they discard input during search, but mishandle the race condition between resetting the discard flag and new valid input already arriving. That becomes especially visible at fast time controls with all logical CPU cores fully loaded.
Rasmus Althoff
https://www.ct800.net
https://www.ct800.net
-
purechess
- Posts: 83
- Joined: Wed Nov 28, 2018 1:28 pm
- Full name: Heinrich Pulliter
Re: cutechess-cli for macOS
The issue is posted on Github . Check it hereRas wrote: ↑Thu Dec 23, 2021 5:53 pmI've ever only seen this with buggy engines because they discard input during search, but mishandle the race condition between resetting the discard flag and new valid input already arriving. That becomes especially visible at fast time controls with all logical CPU cores fully loaded.
https://github.com/lucasart/c-chess-cli/issues/33
-
Ras
- Posts: 2720
- Joined: Tue Aug 30, 2016 8:19 pm
- Full name: Rasmus Althoff
Re: cutechess-cli for macOS
From the issue discussion: "I think it would be nice to be able to treat that engine failure as a single defeat rather than aborting the whole tournament." So the root cause is an unresponsive engine, not problem with c-chess-cli, which is why DIE() is called in the first place. I've had the same with buggy engines, and ideally, that would be a bug report for the engine author - typically caused by the race condition I mentioned, within the engine.
Rasmus Althoff
https://www.ct800.net
https://www.ct800.net