HaikuPorts
  • Login
  • Preferences
  • Help/Guide
  • Wiki
  • Timeline
  • Roadmap
  • View Tickets
  • Search
  • Port Log
  • Blog

Context Navigation

  • ← Previous Ticket
  • Back to Query
  • Next Ticket →

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

dreamchess-0.2.0.bep​ (813 bytes) - added by michaelvoliveira 5 years ago.
Full working .bep file. Tested with haikuporter -c -d dreamchess with gcc2 and gcc4

Download all attachments as: .zip

Change History

Changed 5 years ago by michaelvoliveira

  • attachment dreamchess-0.2.0.bep​ added

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

comment:1 Changed 5 years ago by michaelvoliveira

http://img440.imageshack.us/img440/2687/screenshot2bj.png

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
Note: See TracTickets for help on using tickets.

Download in other formats:

  • Comma-delimited Text
  • Tab-delimited Text
  • RSS Feed

Trac Powered

Powered by Trac 0.13dev-r10686
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/