Short questions (1): GNUChess 5.6 or 6.22 ... differents?

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Frank Quisinsky
Posts: 4819
Joined: Wed Nov 18, 2009 6:16 pm
Location: Trier, Germany
Contact:

Short questions (1): GNUChess 5.6 or 6.22 ... differents?

Post by Frank Quisinsky » Fri Oct 23, 2015 10:14 pm

Hi there,

at the moment I try to added more engines on my Rating List. I am looking most of the time in CEGT results for find out engines I can added in my list (equal playing strength).

I can see that GNUChess 5.6 will be a good engines for my League 3. But I don't understand the different to the newer GNUChess 6.2.2. After all I understand the newer GNUChess is completly new by Fabian. If so completly different engines are GNUChess 5.6 and version 6.2.2.

Best
Frank
I like computer chess!

Frank Quisinsky
Posts: 4819
Joined: Wed Nov 18, 2009 6:16 pm
Location: Trier, Germany
Contact:

Re: Short qu. (2): Raptor, Fruit Reloaded, Naraku

Post by Frank Quisinsky » Fri Oct 23, 2015 10:24 pm

Hi there,

I believe Raptor could be private status?
Same for Fruit Reloaded by Daniel Mehrmann?

Not sure here ...
I am testing official versions of engines only.

What is with Naraku?
At the time of release I am not often in chess fora. After all I can find is Naraku not longer available. Unclear ... Fruit or not after I understand. Is this correct?

For me is important that engines are available!

I will have engines in my list everyone can download or buy on programmers site. Not available engines or private available engines are not very interesting in my opinion for an official rating list.

Much engines between 2.600 and 2.700 Elo are clones of Fruit. Not easy to find out interesting new engines for my FCT League 3 system.

Best
Frank
I like computer chess!

User avatar
Matthias Gemuh
Posts: 3234
Joined: Thu Mar 09, 2006 8:10 am
Contact:

Re: Short qu. (2): Raptor, Fruit Reloaded, Naraku

Post by Matthias Gemuh » Fri Oct 23, 2015 10:55 pm

Frank Quisinsky wrote:...

What is with Naraku?
...
a clone, but to be frank I have forgotten the details

Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de

Dann Corbit
Posts: 8662
Joined: Wed Mar 08, 2006 7:57 pm
Location: Redmond, WA USA
Contact:

Re: Short questions (1): GNUChess 5.6 or 6.22 ... differents

Post by Dann Corbit » Fri Oct 23, 2015 10:57 pm

GnuChess 5 series has a completely different code base than GnuChess 6 series.

5 series is by:
Chua Kong Sian, Stuart Cracraft, Lukas Geyer, Simon Waters, Michel Van den Bergh

6 series is by:
Fabien Letouzey originally.
I really hate what the FSF has done to it. It has been converted from a fully portable elegant piece of code to something that only compiles using Cygwin now, so I don't even fiddle with it any more.

User avatar
Graham Banks
Posts: 30733
Joined: Sun Feb 26, 2006 9:52 am
Location: Auckland, NZ

Re: Short questions (1): GNUChess 5.6 or 6.22 ... differents

Post by Graham Banks » Fri Oct 23, 2015 10:59 pm

There is also GnuCheese 1.00 64-bit.
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz

Dann Corbit
Posts: 8662
Joined: Wed Mar 08, 2006 7:57 pm
Location: Redmond, WA USA
Contact:

Re: Short questions (1): GNUChess 5.6 or 6.22 ... differents

Post by Dann Corbit » Fri Oct 23, 2015 11:04 pm

Here is some FSF sabotage (even Mingw will not compile gnuchess 6.x):
engine.cc:135:3: error: 'fd_set' was not declared in this scope
fd_set set[1];
^
engine.cc:141:11: error: 'set' was not declared in this scope
FD_ZERO(set);
^
engine.cc:141:14: error: 'FD_ZERO' was not declared in this scope
FD_ZERO(set);
^
engine.cc:142:28: error: 'FD_SET' was not declared in this scope
FD_SET( pipefd_a2f[0],set);
^
engine.cc:145:73: error: 'select' was not declared in this scope
engineinputready = select( pipefd_a2f[0]+1, set, NULL, NULL, time_val );
^
engine.cc: In function 'void ReadFromUser()':
engine.cc:170:3: error: 'fd_set' was not declared in this scope
fd_set set[1];
^
engine.cc:176:11: error: 'set' was not declared in this scope
FD_ZERO(set);
^
engine.cc:176:14: error: 'FD_ZERO' was not declared in this scope
FD_ZERO(set);
^
engine.cc:177:26: error: 'FD_SET' was not declared in this scope
FD_SET(STDIN_FILENO,set);
^
engine.cc:180:70: error: 'select' was not declared in this scope
userinputready = select( STDIN_FILENO+1, set, NULL, NULL, time_val );
^
engine.cc: In function 'void ForwardUserInputToEngine()':
engine.cc:506:3: error: 'fd_set' was not declared in this scope
fd_set set[1];
^
engine.cc:512:11: error: 'set' was not declared in this scope
FD_ZERO(set);
^
engine.cc:512:14: error: 'FD_ZERO' was not declared in this scope
FD_ZERO(set);
^
engine.cc:513:26: error: 'FD_SET' was not declared in this scope
FD_SET(STDIN_FILENO,set);
^
engine.cc:516:70: error: 'select' was not declared in this scope
userinputready = select( STDIN_FILENO+1, set, NULL, NULL, time_val );
^
engine.cc: In function 'void ForwardEngineOutputToUser()':
engine.cc:553:3: error: 'fd_set' was not declared in this scope
fd_set set[1];
^
engine.cc:559:11: error: 'set' was not declared in this scope
FD_ZERO(set);
^
engine.cc:559:14: error: 'FD_ZERO' was not declared in this scope
FD_ZERO(set);
^
engine.cc:560:28: error: 'FD_SET' was not declared in this scope
FD_SET( pipefd_e2a[0],set);
^
engine.cc:563:73: error: 'select' was not declared in this scope
engineinputready = select( pipefd_e2a[0]+1, set, NULL, NULL, time_val );
^
make[3]: *** [engine.o] Error 1

User avatar
Eelco de Groot
Posts: 3851
Joined: Sun Mar 12, 2006 1:40 am
Location: Groningen

Re: Short questions (1): GNUChess 5.6 or 6.22 ... differents

Post by Eelco de Groot » Sat Oct 24, 2015 4:47 am

Maybe this version should be renamed to CruChess 6 :o. I can't believe Fabien is still involved in this, he was always for portability of code. Maybe interesting for Frank: as far as I know the GnuChess version from Michel incorporates changes inspired by Stockfish, and individually tuned by Michel. He stopped doing this as he wrote on this forum, but by then he had accumulated quite a few rating points. It is I think therefore (much) stronger than the Gnuchess based on Fruit...
Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan

User avatar
Eelco de Groot
Posts: 3851
Joined: Sun Mar 12, 2006 1:40 am
Location: Groningen

Re: Short questions (1): GNUChess 5.6 or 6.22 ... differents

Post by Eelco de Groot » Sat Oct 24, 2015 6:31 am

Fabien's original idea, as far as I know, to make it a bit clearer to Frank maybe, was to transfer the ownership of the Fruit code from himself (I don't know if that includes Ryan's ownership, probably not) to the FSF. So that it was no longer just GPL, but the FSF who could look after it and protect the license conditions. Important in case there would be another case of cloning and Fabien would not have to deal with this alone.
Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan

A Distel
Posts: 2537
Joined: Thu Dec 30, 2010 12:33 pm

Re: Short questions (1): GNUChess 5.6 or 6.22 ... differents

Post by A Distel » Sat Oct 24, 2015 8:54 am

Graham Banks wrote:There is also GnuCheese 1.00 64-bit.
What's that got to do with his question about 'GNUChess 5.6 or 6.22 ... differents?'
Political correctness is a straightjacket.

User avatar
Graham Banks
Posts: 30733
Joined: Sun Feb 26, 2006 9:52 am
Location: Auckland, NZ

Re: Short questions (1): GNUChess 5.6 or 6.22 ... differents

Post by Graham Banks » Sat Oct 24, 2015 2:51 pm

A Distel wrote:
Graham Banks wrote:There is also GnuCheese 1.00 64-bit.
What's that got to do with his question about 'GNUChess 5.6 or 6.22 ... differents?'
Matthew Hull pointed out to me that GnuCheese 1.00 supersedes GNUChess 5.60.
I hadn't been aware of this, and Frank might not be either.
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz

Post Reply