OK, I will try like this for gpsshogi. And for shokidoki, I already noticed that if I run it in prompt command, it says to me "no access", so I supposed if I unzip it with your method it will work. I'll tell you as soon as possible (probably on Tuesday, I have a busy WE which is waiting for me. ^_^)
Le ven. 12 juil. 2019 à 14:29, <h.g.mul...@hccnet.nl> a écrit : > I made some progress myself: I installed the 'gpsshogi' package on my > Ubuntu 18.10, and indeed it is as I now suspected: it is 'gpsusi' that is > the USI engine. The 'gpsshogi' is the xShogi-compatible version. > > I managed to run it (after installing UCI2WB and setting -uxiAdapter > {uci2wb -%variant "%fcp" "%fd"} in ~/.xboardrc) with the following > command: > > xboard -fcp gpsusi -fUSI -variant shogi > > (It is important XBoard is set to Shogi when it starts UCI2WB + GPS Shogi, > as this determines whether UCI2WB will work in USI mode or in UCI mode. > Hence you should already specify the variant on the command line when you > also specify the engine on the command line. If you start XBoard > separately, and then Load GPS Shogi through the Load Engine menu dialog, > use New Variant to set it to Shogi first, and tick the USI/UCCI and the > 'Force current variant with this engine' checkboxes.) > > Also be sure to use a sudden-death time control ('incremental' with > increment = 0), as GPS Shogi is not fully USI compliant, and will crash in > any other time control. (That is, it will print an error message about > unknown time specification on the 'go' command, and then exit.) > > Op Vr, 12 juli, 2019 12:38 pm schreef Sam Daille: > > I had the 4.8.0-2 version of Xboard, and I must have installed it with a > > sudo apt-get install command. Maybe I could try to change the line > > -uxiAdapter for the basic one (as the uc2wb don't work) ? > > > > > > My last trials : gtockfish run on the command line, and it works > > perfectly with Polyglot.on xboard (as sjaakii). > > > > gpshogi run on the command line, but then as I said when I enter usi it > > just reply usi and so on, without any indications. I had forgotten to > > ,tell > > you, but in the /usr/games/ there is, with gpsshogi, a gpsviewer and a > > gpsusi - can it disturb the uc2wb ? > > > > (I didn't try yet to open shokidoki with ./shokidoki-x64 after > > re-installing it, I'll do this this weekend... And maybe I'll try to > > compile Bonanza too.) > > > > > > > > Le ven. 12 juil. 2019 à 10:52, <h.g.mul...@hccnet.nl> a écrit : > > > > > >> I still have one question: which version of XBoard are you using (in > >> Help > >> -> About)? I have been looking at the installation script of UCI2WB, > >> because it puzzled me that your setting for -uxiAdapter originally was > >> an empty string, even though you had installed UCI2WB. (So that > >> hand-editing of .xboardrc was needed.) > >> > >> It turned out the install script of UCI2WB indeed is flawed (it sets > >> the -uxiAdapter in the user settings of 'root' instead of yours, because > >> the install will be done through the 'sudo' command). But that should > >> not have mattered, as any recent XBoard should already have been > >> pre-configured to use UCI2WB as -uxiAdapter, (through the accompanying > >> master settings file xboard.conf, which should be in /etc, /etc/xboard > >> or /usr/local/etc depending on how you installed XBoard), even if you > >> have not installed UCI2WB at all. > >> > >> > >> Op Do, 11 juli, 2019 2:25 pm schreef Sam Daille: > >> > >>> I'll try all this, but I wonder if I had the same problem with > >>> another interface like tagua ? > >>> > >>> Le jeu. 11 juil. 2019 à 13:57, <h.g.mul...@hccnet.nl> a écrit : > >>> > >>> > >>> > >>>> Oh, I was a bit wrong in my previous message. It appears I actually > >>>> did compile Bonanza on Ubuntu 10.04. And the required command is > >>>> > >>>> make gcc > >>>> > >>>> not just "make". And you should make sure you take the latest > >>>> snapshot of the 'test' branch of the repository, not the 'main' > >>>> branch, which is initially displayed. (The latter holds the original > >>>> Bonanza source I > >>>> used as a starting point.) > >>>> > >>>> I just pushed a new commit to that 'test' branch, as although > >>>> compiling worked on Ubuntu 10.04, it no longer did on Ubuntu 18.10. > >>>> This was due > >>>> to the required libraries being mentioned near the start of the > >>>> compile command, rather than at the end. After I changed that it > >>>> also compiles on Ubuntu 18.10. It does give a few bogus warnings in > >>>> the file csa.c (which > >>>> contains code that would not be executed if you use it as an XBoard > >>>> engine). Just ignore those. > >>>> > >>>> Op Do, 11 juli, 2019 11:34 am schreef Sam Daille: > >>>> > >>>> > >>>>> I have forgotten one thing : if you can explain me how to compil > >>>>> Bonanza > >>>>> using the files on your website, it will be nice of you. At first > >>>>> sight, it seems complicated to me... > >>>>> > >>>>> Le jeu. 11 juil. 2019 à 11:06, Sam Daille <samdai...@gmail.com> > >>>>> a écrit > >>>>> : > >>>>> > >>>>> > >>>>> > >>>>> > >>>>>> I made few trials and I discovered : > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> * that shokidoki certainly had a compilation problem : when I > >>>>>> entered it in the prompt command, it's unknown, unlike gpshsogi > >>>>>> (my > >>>>>> ubuntu is xenial, 16, which is far from 10) ; > >>>>>> > >>>>>> > >>>>>> * that gpsshogi can't be opened step by step as you suggested > >>>>>> (when > >>>>>> I > >>>>>> put usi, it says usi, and so on) ; > >>>>>> > >>>>>> * that sjaakii don't work when I change the lines in .xboardrc > >>>>>> (so > >>>>>> maybe I did a wrong thing ; the other engines don't work, but I > >>>>>> expected it) ; > >>>>>> > >>>>>> * that (which may explain my problems) polyglot wasn't > >>>>>> installed on my computer... > >>>>>> > >>>>>> So I'm going to try again with polyglot installed, and I'll say > >>>>>> if it works (I hope). > >>>>>> > >>>>>> Le mer. 10 juil. 2019 à 10:02, <h.g.mul...@hccnet.nl> a écrit > >>>>>> : > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>>> Op Wo, 10 juli, 2019 8:27 am schreef Sam Daille: > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>>> Thanks, I misunderstood the UCI/USI problem, now it's > >>>>>>>> clearer. > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> I installed uci2wb (and sjaakii and shokidoki), but the > >>>>>>>> problem remains > >>>>>>> : > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>>> when I changed the lines -adapterCommand -uxiAdapter on my > >>>>>>>> .xboardrc > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>> (by > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>>> the prompt command or in hand), gpshsogi or shokidoki don't > >>>>>>>> work (but sjakii work without this change, and it plays > >>>>>>>> better than gnushogi > >>>>>>> indeed > >>>>>>>> ^_^). > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>> > >>>>>>> OK, one thing at the time... > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> It is strange that Shokidoki doesn't work; this is not a USI > >>>>>>> engine, so the adapter commands should not matter for it, and > >>>>>>> you should be able to run it simply by "xboard -fcp shokidoki" > >>>>>>> from the command line (if the shokidoki binary is installed in > >>>>>>> a directory that is in your path, like /usr/local/bin/), or > >>>>>>> "xboard -fcp ./shokidoki" if it is in > >>>>>>> the current directory. Like sjaakii. > >>>>>>> > >>>>>>> Shokidoki is closed source, so I only distribute the binary, > >>>>>>> which I compiled on my own Linux VM. Problem might be that > >>>>>>> this was an Ubuntu 10.04 machine, and that this is now so > >>>>>>> outdated that binaries from there so not work anymore on > >>>>>>> recent Ubuntus. Perhaps you could try to run it from the > >>>>>>> command line directly (i.e. wiythout XBoard), through > >>>>>>> "./shokidoki", and then type > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> xboard protover 2 > >>>>>>> > >>>>>>> to see if and how it responds? > >>>>>>> > >>>>>>> > >>>>>>> For GPS Shogi the same problem could apply. So the first step > >>>>>>> here would also be to try to run it from the command line, > >>>>>>> thoughe the command "gpsshogi". (Or perhaps "./gpsshogi", > >>>>>>> depending on where it was installed. I will assume in the > >>>>>>> following that the required command is simply "gpsshogi".) If > >>>>>>> it starts you should type the line > >>>>>>> > >>>>>>> > >>>>>>> usi > >>>>>>> > >>>>>>> to it, and see if it responds by printing some "option name > >>>>>>> ..." > >>>>>>> lines followed by "usiok". And after that type "isready", to > >>>>>>> which it should respond with "readyok". > >>>>>>> > >>>>>>> If this works the next step would be to test it in > >>>>>>> combination with UCI2WB, through the command "uci2wb -s > >>>>>>> gpsshogi .", and type > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> xboard protover 2 > >>>>>>> > >>>>>>> This should make it print a number of 'feature' lines ending > >>>>>>> with "feature > >>>>>>> done=1". Typing > >>>>>>> > >>>>>>> post memory 64 new variant shogi level 40 5 0 time 10000 go > >>>>>>> > >>>>>>> to it should set it thinking, and finally print a move. > >>>>>>> > >>>>>>> If this does work the problem must be in the interaction with > >>>>>>> XBoard. > >>>>>>> To > >>>>>>> fiugure that out, first change the -uxiAdapter in the > >>>>>>> .xboardrc > >>>>>>> file to > >>>>>>> > >>>>>>> -uxiAdapter {uci2wb debug -%variant "%fcp" "%fd"} > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> and start XBoard with the command > >>>>>>> > >>>>>>> xboard -variant shogi -fcp gpsshogi -fUSI -debug > >>>>>>> > >>>>>>> The inclusion of the extra 'debug' options should make UCI2WB > >>>>>>> report everything it does to XBoard, and make XBoard save > >>>>>>> all communication with UCI2WB on a file xboard.debug in the > >>>>>>> current directory. If things get stuck, just quit XBoard and > >>>>>>> attach that file to the e-mail so I can see what is going on. > >>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> I noticed that in the .xboardrc there wasn't first an > >>>>>>>> -uxiAdapter > >>>>>>>> line, so maybe this line is useless ? Or maybe there is > >>>>>>>> another problem in the settings ? > >>>>>>> > >>>>>>> The -uxiAdapter setting specifies which command XBoard should > >>>>>>> issue for an engine that was accompanied by the option -fUSI > >>>>>>> / > >>>>>>> -sUSI. Where > >>>>>>> words starting with '%' refer to the value of the XBoard > >>>>>>> option with the corresponding name. XBoard has no hard-coded > >>>>>>> default for this, so if it was not set to a value in the > >>>>>>> master settings file, it will be defined as empty string, and > >>>>>>> the -fUSI/-sUSI option (and USI/UCCI > >>>>>>> checkbox in the menu dialog, which add that option) would not > >>>>>>> work. This was originally the case, as the .xboardrc you > >>>>>>> mailed me contained > >>>>>>> > >>>>>>> -adapterCommand 'polyglot -noini -ec "%fcp" -ed "%fd" -uci > >>>>>>> NalimovCache=%defaultCacheSizeEGTB -pg ShowTbHits=true' > >>>>>>> -uxiAdapter "" > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> which has it as an empty string. From the point-of-view of > >>>>>>> Ubuntu > >>>>>>> package distribution that makes sense, as when you have not > >>>>>>> installed UCI2WB yet it could not work anyway. Ideally > >>>>>>> installing of UCI2WB would automatically set the -uxiAdapter > >>>>>>> in XBoard's settings to use it (as > >>>>>>> in theory there could be other USI adapters that you could > >>>>>>> have installed instead). The UCI2WB install procedure might > >>>>>>> not be smart enough to do that, though. This is why I wrote > >>>>>>> you should check it first. > >>>>>>> > >>>>>>> You can see that originally the -adapterCommand (used for > >>>>>>> engines that specify -fUCI) originally was set to use > >>>>>>> Polyglot, which is > >>>>>>> a Chess-only adapter for UCI (and should also be installed as a > >>>>>>> separate Ubuntu package before the -fUCI option can work). > >>>>>>> UCI2WB should be able > >>>>>>> to do the job as well, though, but there is no harm in having > >>>>>>> both UCI2WB > >>>>>>> and Polyglot on your system, so there isn't really any need to > >>>>>>> change -adapterCommand as long as you have Polyglot > >>>>>>> installed. This pertains to the problem of running Stockfish. > >>>>>>> > >>>>>>>> > >>>>>>>> I joined you a copy of my .xboardrc, it may help. > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> Le mar. 9 juil. 2019 à 17:43, <h.g.mul...@hccnet.nl> a > >>>>>>>> écrit > >>>>>>>> : > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>>> Neither Stockfish nor GPS Shogi support XBoard protocol; > >>>>>>>>> they can only be used on XBoard with the aid of an > >>>>>>>>> adapter. Stockfish > >>>>>>>>> communicates in UCI, and GPS Shogi in USI. The UCI2WB > >>>>>>>>> adapter can handle both these protocols. So to use these > >>>>>>>>> engines you have to > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> 1) install uci2wb on your computer, > >>>>>>>>> 2) make sure xboard is configured to use UCI2WB as adapter > >>>>>>>>> rather than Polyglot, 3) use the -fUCI or -fUSI options > >>>>>>>>> when starting XBoard from the command line, (e.g. "xboard > >>>>>>>>> -fcp > >>>>>>>>> stockfish -fUCI"), or tick the UCI or USI/UCCI checkbox > >>>>>>>>> when you embed the engine through the Load Engine dialog. > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> To make sure step (2) is realized you could open the > >>>>>>>>> .xboardrc > >>>>>>>>> file (where the user settings for XBoard are saved) in > >>>>>>>>> your home directory with a text editor, and look at the > >>>>>>>>> value of the -adapterCommand and -uxiAdapter. The value > >>>>>>>>> for these should be > >>>>>>>>> > >>>>>>>>> -adapterCommand {uci2wb "%fcp" "%fd"} > >>>>>>>>> -uxiAdapter {uci2wb -%variant "%fcp" "%fd"} > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> Only if this would not work there would be a genuine > >>>>>>>>> problem. > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> Note that GNUshogi is so buggy that it plays like total > >>>>>>>>> crap, and can randomly decide to overlook even mate in 1. > >>>>>>>>> There are > >>>>>>>>> a number of engines that are able to play decent Shogi on > >>>>>>>>> XBoard without > >>>>>>>>> adapter, though; in order of increasing strength these are > >>>>>>>>> Sjaak > >>>>>>>>> II, CrazyWa, > >>>>>>>>> Shokidoki and > >>>>>>>>> Bonanza (the XBoard version in my on-line repository > >>>>>>>>> http://hgm.nubati.net/cgi-bin/gitweb.cgi ). I am not sure > >>>>>>>>> the latter would be weaker than GPS Shogi. > >>>>>>>>> > >>>>>>>>> Op Di, 9 juli, 2019 5:09 pm schreef Sam Daille: > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>> Hello. > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> I'm on Ubuntu Xenial and I installed Xboard to play > >>>>>>>>>> chess and shogi, but : > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> * Gpsshogi don't work (it never plays) when I open > >>>>>>>>>> Xboard > >>>>>>>>>> with it (-variant shogi -fcp gpsshogi) > >>>>>>>>>> > >>>>>>>>>> * Stockfish don't work when I open xboard with it (-fcp > >>>>>>>>>> stockfish), it don't want to play and exit when I try > >>>>>>>>>> to force it to move now, but this bug is well-known : > >>>>>>>>>> http://savannah.gnu.org/bugs/?56024 > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> I tried to limit the reflexion time and to change the > >>>>>>>>>> size of the board, but no way. > >>>>>>>>>> > >>>>>>>>>> Do you have some ideas to suggest to me ? I'm ready to > >>>>>>>>>> try anything (because Gnushogi on Xshogi is really to > >>>>>>>>>> weak for me...) > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> Thanks a lot. > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> Sam > >>>>>>>>>> _______________________________________________ > >>>>>>>>>> Bug-XBoard mailing list > >>>>>>>>>> Bug-XBoard@gnu.org > >>>>>>>>>> https://lists.gnu.org/mailman/listinfo/bug-xboard > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>> > >>>> > >>>> > >>>> > >>> > >> > >> > >> > > > > >
_______________________________________________ Bug-XBoard mailing list Bug-XBoard@gnu.org https://lists.gnu.org/mailman/listinfo/bug-xboard