Greg Strong wrote:
Ok, I can confirm that that solved the problem. Thanks for the quick fix!
No problem, thanks for confirming it fixes the issue!
Sorry it took so long to verify. I actually hadn't tried my GUI on Linux yet. I naively assumed since it was .NET that it would just run on Linux under Mono, but that was definitely not the case.
I would actually have made the opposite assumption: that being a .NET program, it would be quite tricky to get to run. Note that I don't have any direct experience with .NET (it's not a very natural choice if you don't use Windows) and so my preconceptions are mainly based on possibly outdated sources from a few years back.
Compiling SjaakII on Windows shouldn't be hard either, by the way: it has a VS project file that should work, or if you use MinGW, then it should be buildable through CMake the same as under *nix. In fact, that may work with VS, but I've (obviously) never tried that.
First there were problems associated with case-sensitive paths and / vs \.
Case-sensitivity is mainly a habit you have to get into; OS X is also case-preserving but not case-sensitive when it comes to matching files. Using / works on all platforms, so once you get into that habit it's also not very painful.
It still doesn't look as sharp as it does on Windows, but it's acceptable.
This is pretty weird. Not sure what might cause that.
It's running Linux engines fine, but for some reason won't launch Windows engines with Wine. I think it's a problem with piping output between Wine and Linux.
That shouldn't be an issue (it works fine in XBoard, for instance) but make sure you set things up correctly: the executable you run is
wine, with the command-line argument the Windows executable that you want to run.
Something I read suggested making a .sh script that launches the program and redirects the output. Now I just have to figure out how to do that ...
Put the entire command in a script. The script (say "engine.sh" for "engine.exe") should be something like this:
and then
(I'm sure it can be done from a GUI file-manager too).