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