bjk's blog

October 1, 2011

CBoard 0.6

Filed under: cboard, projects — bjk @ 6:07 pm

After a few years of inactivity, a new version of CBoard has been released. This version no longer sends SIGINT to the chess engine. It used to be that there was no problem when sending this signal. But somehow it breaks engine IO when sent.

This version also has a faster move history validator. You can download it here.



  1. Hi, thanks for a new version of a great program! I have some trouble getting the last version 0.6 to install. I get this error when running make:

    make all-recursive
    make[1]: Entering directory `/home/jostein/dw/cboard-0.6′
    Making all in libchess
    make[2]: Entering directory `/home/jostein/dw/cboard-0.6/libchess’
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT pgn.o -MD -MP -MF .deps/pgn.Tpo -c -o pgn.o pgn.c
    mv -f .deps/pgn.Tpo .deps/pgn.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT move.o -MD -MP -MF .deps/move.Tpo -c -o move.o move.c
    mv -f .deps/move.Tpo .deps/move.Po
    rm -f libchess.a
    ar cru libchess.a pgn.o move.o
    ranlib libchess.a
    make[2]: Leaving directory `/home/jostein/dw/cboard-0.6/libchess’
    Making all in src
    make[2]: Entering directory `/home/jostein/dw/cboard-0.6/src’
    gcc -DHAVE_CONFIG_H -I. -I.. -DDATA_PATH=\”/usr/local/share/cboard\” -I../libchess -g -O2 -MT cboard.o -MD -MP -MF .deps/cboard.Tpo -c -o cboard.o cboard.c
    cboard.c:31:19: fatal error: panel.h: No such file or directory
    compilation terminated.
    make[2]: *** [cboard.o] Error 1
    make[2]: Leaving directory `/home/jostein/dw/cboard-0.6/src’
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/home/jostein/dw/cboard-0.6′
    make: *** [all] Error 2

    Comment by jostberBerntsen — October 27, 2011 @ 6:31 pm

    • The panel.h header file is included with the ncurses package and is required to build cboard. Depending on your distribution/OS you should be able to install an libncurses5-dev package or similar to fix it. If you have some funky distribution that doesn’t have the ncurses development files already packaged, then you could always build and install ncurses from source ( Good luck!

      Comment by bjk — October 27, 2011 @ 11:04 pm

      • Installed ncurses from your link and that worked perfectly, thanks!

        Comment by jostberBerntsen — October 29, 2011 @ 7:17 pm

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

Create a free website or blog at

%d bloggers like this: