Compiling ChessRogue needs the Kaya compiler (version 0.4.0 or later), and either the SDL or Curses library for the display. On some Linux distributions you can install Kaya and the libraries from a RPM or .deb file. Generally you will only need to compile Kaya if you want to modify it or to run the SDL version on Linux, or to run any version on Mac OS X (if you are able to compile it on a Mac, please contact me - I'd be very grateful if I could offer a precompiled version here)
buildSDL.sh script to compile ChessRogue.
In Debian 'sid', install the 'kaya' package, and either or both of 'libkaya-sdl-devel' and 'libkaya-curses-devel' packages.