Achim Müller schrieb:
Vier neue Engines für den M1 und zwei Updates: berserk, clover, seer, stockfish-mojo and mayhem, rubichess:
<a class='ura' href='
https://acepoint.de/4plus2/'>https://acepoint.de/4plus2/</a>
Weil jemand im Talkchess-Forum Probleme mit zwei Engines hatte, erwähne ich es auch kurz hier:
Rubichess - natürlich müsst Ihr auch das Netz bereitstellen, Link zum Download ist im Post erwähnt
Seer - einige der wahrscheinlich sehr wenigen Engines, die ich mit dem gcc kompilieren musste. Da die Bibliotheken dynamisch gelinkt sind, kann es zu einem Fehler beim Aufruf kommen:
Code:
dyld: Library not loaded: /opt/homebrew/opt/gcc/lib/gcc/10/libgomp.1.dylib
In dem Fall bitte mittels
Code:
brew install gcc
die notwendigen Bibliotheken installieren.
Irgendwann in ferner Zukunft werde ich mir mal ein Konzept überlegen, wie man die Installation standardisieren kann. Das ist bezüglich Schachengines jedoch nicht ganz so trivial, weil Enginefreaks es gewohnt sind, die UCI-Engines in individuelle Verzeichnisse zu kopieren.
Von daher ist weder ein klassisches DMG-Package, noch ein Einpflegen der Engines in Homebrew sinnvoll. Eher schon für Tools und Schach GUIs. Möglich wäre noch ein statisches Verlinken der Bibliotheken, das ist in der Unixwelt aber eher ungewöhnlich und bläht die Binarys auf.
Ciao
Achim