by H.G.Muller » 26 Aug 2011, 08:16
"<empty>" is something Polyglot is programmed to say when it tries to print an empty string. Normally Polyglot receives an id name XXX command from the UCI engine, and passes this as "feature myname="XXX" to XBoard. Probably Greko does not print such a command at all. (You can run it from a terminal, type uci to it, and see what it responds.) In that case it would be better that Polyglot refrained from sending a feature myname command (so XBoard would derive a default name from the executable name) than send feature myname="<empty>".
If you can post what Greko prints, I can see if this is fixable in Polyglot.