Page 1 of 1

DreamChess 0.3.0 (dev)

Posted: Fri 13 Apr 2018, 16:01
by OscarTalks
This is still a very nice chess game program.
http://dreamchess.org

Development is now in GitHub
Version 0.3.0 is not released yet but I thought I would take a look.
Last commit in master branch was back in August 2017
I did some test builds and it looked OK in Stretch and Wheezy
Now uses SDL2 including SDL2_image and SDL2_mixer
Cmake build system - I edited one file to get the version number to show correctly rather than "vHEAD-HASH-NOTFOUND" which I did not like to see.
CPU tends to run quite hot.

There is also a "cpp" branch using C++ source files which has more recent commits (Jan 2018)
Looks like they may be migrating development over to this rather than the C source files in master branch.
Test builds of this seemed to run lighter and cooler on the CPU than the ones built from master branch.

Wheezy version uploaded to http://smokey01.com/OscarTalks as an illustration/example. Missing dep runtime libs are provided in a private directory and found via rpath. I might upload some others later, but building is fairly straight forward. Just giving it a mention and keeping an eye on it for now.

Posted: Fri 13 Apr 2018, 22:28
by april
GDay Oscar
Which pet might be likely to run in Xenialpup64?

Thought I would try to compile it anyway.
./configure gave mxm.h error so found minixml library here https://github.com/lookout/mini-xml
That got it compiled but it would not run with the error

Code: Select all

root# dreamchess
DreamChess v0.2.1-RC2 (0203100)
dreamchess.c:559: error: failed to find a user interface driver
root# 

Posted: Sat 14 Apr 2018, 00:48
by OscarTalks
As things stand I have not compiled any 64bit versions.
The newer version (master or cpp) has no configure script any more as it is Cmake.
Missing stuff still gets reported though.
The mxml library should be available via PPM (libmxml-dev I think) but I built from source from the website http://www.msweet.org/mxml/

Other dependencies are the 3 SDL libs and libGLEW
Make sure you have the dev packages of these installed as well as the runtimes. Sometimes things are missing from the devx and you have to add them via PPM or use debs from the packages.ubuntu.com website.

EDIT:-
I have compiled a version of 0.3.0 (cpp branch) in Xenial64
There seemed to be an issue with libpng12 and libpng14
Headers are for 12 so I removed 14 for the build (?).
Libs are in /usr/lib in this one
Strictly for TESTING
http://smokey01.com/OscarTalks

Posted: Sat 14 Apr 2018, 09:46
by april
Thanks Oscar , I like that one . Works well

Posted: Sun 28 Jun 2020, 17:48
by ereru
I've used DreamChess for a couple of years (on Slacko 5.6) and it's always worked fine. However, since a week or so ago I can't get it to start. When I try to open it from a terminal I get:

DreamChess v0.3.0
/mnt/sda2/dreamchess-cpp-0.3.0/dreamchess/src/gui/texture.cpp:186: error: could not load texture: menu_title.png

Anyone know how I can fix this?

Thanks