bug-xboard
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: This is a bug


From: Alan Bennet
Subject: Re: This is a bug
Date: Wed, 26 Apr 2023 22:10:17 -0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0

Hi,

It's working in the terminal because the CURRENT directory is the polyglot directory. And it's not working in Xboard because the CURRENT directory is the xboard directory. The absolute simplest thing would be to put polyglot + ini in the same directory as xboard. The more correct way is to adjust the engine parameters as HGM said.

From https://www.wbec-ridderkerk.nl/html/details1/PolyGlot.html

(quote)
Usage
-----

PolyGlot acts as an xboard engine.  There should be no difference with
a normal chess program as far as the interface (e.g. WinBoard) is
concerned.

PolyGlot is invoked using "polyglot (missing)".  Note that PolyGlot
will look for the INI file in the current directory.  If no (missing)
is given, "polyglot.ini" is selected.

To use PolyGlot with XBoard, you would type something like this:
> xboard -fd 'ini_dir' -fcp 'polyglot engine.ini'
(/quote)

Seems to be some (missing) polyglot_ini_name in two places there.

Arena has some nice README instructions for using polyglot with Winboard. This should work similarly in Xboard, substituting xboard for winboard, / for \, and .xboardrc for winboard.ini. From the README.TXT for aice engine:

(quote)
Assuming that you have installed AICE in the folder
c:\chess\engines\aice
you can run AICE with Winboard by either starting Winboard from a
command box (A) or editing winboard.ini (B)

A. COMMAND LINE
   Start Winboard with AICE by entering the following command in a
   command box:
      winboard -cp -fcp aice -fd "c:\chess\engines\aice"

B. EDIT WINBOARD.INI
   You can edit the Winboard.ini located in your Winboard installation
   folder (normally C:\Program Files\Winboard) and add the AICE to
   its engines list. You have to append the line:
       aice -fd "c:\chess\engines\aice"
   after the /firstChessProgramNames statement and the line
       aice -sd "c:\chess\engines\aice"
   after the /secondChessProgramNames statement, so your
   winboard.ini file might look like this:

       /firstChessProgramNames={GNUChess,
       "GNUChes5 xboard"
       aice -fd "c:\chess\engines\aice"
       }

       /secondChessProgramNames={GNUChess,
       "GNUChes5 xboard"
       aice -sd "c:\chess\engines\aice"
       }
(/quote)

Arena readme in the winboard.ini section is incorrectly referencing GNUChess instead of aice, but you get the idea.

On 4/26/23 12:21 PM, h.g.muller" via XBoard and WinBoard bugs wrote:


This does sound more like a configuration error than a bug, unless it is a Polyglot bug. Unfortunately the information you give is not sufficient to exactly know what goes wrong. For instance, do you invoke Polyglot by hand, as part of the engine command (-fcp)? If so, what engine command did you use, and where was the Polyglot binary located, and was this directory in the system's search path? Or did you have XBoard invoke the UCI adapter automatically through the -fUCI option? In that case you might have a wrong setting for the -adapterCommand option. (You can see the option settings in the file .xboardrc in your home directory.)

The standard way of invoking Polyglot automatically would invoke it such that it doesn't attempt to access any polyglot.ini file. If you invoked it in such a way that it does need such a file, it obviously isn't in the place Polyglot expects it; this would depend on the directory you specify the engine to run in.

NGUYỄN LONG schreef op 26-04-2023 16:07:

Hello sir!

I am having some difficulties with Xboard. It's work fine with some engine like fairymax, crafty,... But I don't know why it can't add more engine like stockfish (with polyglot).

when i run polyglot in terminal with command, it work very well. But in Xboard, it always pop up with an error like "POLYGLOT: main():Can't open config file "polyglot.ini":no such file or directory"(that file is always there).

the only way i can use the engine is cut a shortcut of Xboard and paste in the same folder with polyglot and stockfish bin file and open from it. That's very inconvenient.

I hope that you can check that bug and find a solutions for me pls.

P/s:Sorry for my bad english.

--
Alan


reply via email to

[Prev in Thread] Current Thread [Next in Thread]