

As far as I can tell OpenAL is installed inside the msys/mingw environment, so, uh, maybe including the library is missing in the windows makefile? are the build instructions for the Windows version up to date? I've followed them yesterday evening, and ran into linker errors related to OpenAL library calls (tons of missing references).

Thanks a lot for sharing the source code for KeeperRL. To have it working you need to run it from command line, or maybe it's a privilege problem. Now if you run it, unfortunately it will end up with some sokoban error. Oh! If you compile using the readme you'll end up with a "keeper" executable in the folder. Look for lboost_thread by typing "/lboost_thread"Įdit it by typing "i" and add -mt, to end with "lboost_thread-mt" instead of "lboost_thread"Īll dependencies are good now, you should be able to build KeeperRL using its Readme :-) you may use any editor I just propose the commands here from terminal using "vi". The compile code looks for lboost_thread but unfortunately the Boost for mac instead proposed a Multithread (-mt) version, and no file with the default name. Then now all the commands with the right package names: It's a requirement for the Boost package. You'll also need Xcode installed, from the App Store. As of this post to install homebrew on Mac you just need run this command in terminal: I recommend installing homebrew thanks to. You can't use apt-get and will need a package manager. Package names are different on Mac, so you may be a bit stuck on dependencies. New Mac user install instructions that I recommend: I've posted instructions on how to build KeeperRL on Windows here. (consult the GPL license above for details). The only requirement is that the modified source code is distributed along with the custom binary. Since the source code is public, everyone can modify it and build a custom version of KeeperRL. The commercial version of KeeperRL, which you can buy on Steam and elsewhere, is essentially the free version plus tile graphics, music, and sound effects. In the free version the map is rendered using Unicode characters. (It's labeled as a demo there, but it's actually the full free version). This is essentially the free version of KeeperRL, which you can also download from here in a playable form. It doesn't include the tile graphics and music. The source code distribution includes the full game logic, and part of the graphics, like UI elements. The source code of KeeperRL is available under the GPL license, and you can find it here.
