Ticket #459 (new WIP - file(s) attached)
Opened 5 years ago
Last modified 6 months ago
[add game] Dreamchess - ready to upstream
| Reported by: | michaelvoliveira | Owned by: | michaelvoliveira |
|---|---|---|---|
| Priority: | normal | Milestone: | Unscheduled |
| Component: | games-board/dreamchess | Version: | 1.0 |
| Severity: | normal | Keywords: | dream chess opengl |
| Cc: |
Description
XBoard-compatible 3D chess interface and engine
DreamChess? is an open source chess game. Our primary target platforms are Windows, Mac OS X and Linux. DreamChess? features 3D OpenGL graphics and provides various chess board sets, ranging from classic wooden to flat figurines.
A moderately strong chess engine is included: Dreamer. However, should this engine be too weak for you, then you can use any other XBoard-compatible chess engine, including the popular Crafty and GNU Chess.
Other features include music, sound effects, on-screen move lists using SAN notation, undo functionality, and savegames in PGN format.
The DreamChess? team currently consists of only a handful of people. We could use help in many areas, such as programming, graphics, sound and testing. If you're interested in helping out, please send an email to feedback at http://www.dreamchess.org
Attachments
Change History
Changed 5 years ago by michaelvoliveira
- attachment dreamchess-0.2.0.bep added
comment:1 Changed 5 years ago by michaelvoliveira
comment:2 Changed 5 years ago by michaelvoliveira
- Component changed from default to games-board/dreamchess
- Owner set to michaelvoliveira
comment:3 Changed 5 years ago by mbaluta
With gcc2 it builds and installs, but when i try it says:
/boot/apps/dreamchess/bin> ./dreamchess DreamChess v0.2.0 (r577) dreamchess.c:568: error: failed to find a user interface driver
With gcc4 it doesn't build at all:
checking mxml.h usability... yes
checking mxml.h presence... yes
checking for mxml.h... yes
checking for mxmlLoadFile in -lmxml... no
configure: error: Cannot find Mini-XML library.
Traceback (most recent call last):
File "/boot/common/bin/haikuporter", line 1553, in <module>
haikuporter = HaikuPorter(options, args)
File "/boot/common/bin/haikuporter", line 348, in __init__
self.buildPort() # build
File "/boot/common/bin/haikuporter", line 891, in buildPort
self.runCommandSequence(self.bepKeys['BUILD'], self.workDir)
File "/boot/common/bin/haikuporter", line 1180, in runCommandSequence
check_call(commandString, shell=True, cwd=dir, env=shellEnv)
File "/boot/common/lib/python2.6/subprocess.py", line 488, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command 'set -e
cd dreamchess-0.2.0
libtoolize --force --copy --install
./configure --prefix=/boot/apps/dreamchess
make
' returned non-zero exit status 1
comment:4 Changed 5 years ago by scottmc
- Summary changed from [add game] Dreamchess - files attached needs review to [add game] Dreamchess - bep file needs work
comment:5 Changed 4 years ago by michaelvoliveira
@mbaluta
In both cases, you'll need of two libmxml too (GCC2 and GCC4)
please try again
comment:6 Changed 4 years ago by michaelvoliveira
- Summary changed from [add game] Dreamchess - bep file needs work to [add game] Dreamchess - ready to upstream
comment:7 Changed 6 months ago by scottmc
- Type changed from task to WIP - file(s) attached


Full working .bep file. Tested with haikuporter -c -d dreamchess with gcc2 and gcc4