DreamChess 0.3.0 (dev)

Play with your Puppy.
Post Reply
Message
Author
User avatar
OscarTalks
Posts: 2196
Joined: Mon 06 Feb 2012, 00:58
Location: London, England

DreamChess 0.3.0 (dev)

#1 Post 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.
Attachments
dreamchess030.jpg
DreamChess 0.3.0 (dev) from cpp branch of GitHub compiled and running in Stretch Pup
(65.48 KiB) Downloaded 450 times
Oscar in England
Image

april

#2 Post 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# 

User avatar
OscarTalks
Posts: 2196
Joined: Mon 06 Feb 2012, 00:58
Location: London, England

#3 Post 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
Attachments
dreamchess030-xen.jpg
DreamChess 0.3.0 (dev) compiled and running in Xenial Puppy 64bit
(58.95 KiB) Downloaded 392 times
Oscar in England
Image

april

#4 Post by april »

Thanks Oscar , I like that one . Works well

ereru
Posts: 8
Joined: Mon 09 Sep 2019, 07:19

#5 Post 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

Post Reply