If you cannot build the application from the sources make sure you have the development part of Qt installed. Qt is available from Trolltech. Some distributions claim to be Qt development ready but lack the utility 'tmake' which is available from Trolltech, too. 'tmake' is based on Perl (which should be included in your distribution).
When compiling the sources of v.0.2, you get compiler warnings like
appwindow.cpp:51: warning: passing `char **' as argument 1 of `QPixmap::QPixmap(const char **)'
adds cv-quals without intervening `const'
On some systems using gcc 2.7.2 the program won't compile at all.
Mattias
Engdegård <f91-men@nada.kth.se> supplied a patch you can apply to
the sources and the warnings/errors will disappear.
You can download the patch (1945 bytes), copy it into
the src directory and type
patch -i patch1
The appropriate casts will be inserted. Type make. That's all. Future versions >0.2 will no longer need this patch.
If you encounter any problems running the game, first try to launch it from a console window. The shell will report what's missing. You need not have KDE installed, but Qt is necessary.
Typing ldd blackpenguin can tell you more about the libraries
needed.
On a system running Red Hat 6.0 GPL you might get an error message like 'libstdc++.so.2.9: cannot open shared object file' when trying to run the precompiled binary. As root you can make a symbolic link from the /usr/lib directory by typing
ln -s libstdc++-2-libc6.1-1-2.9.0.so libstdc++.so.2.9
After this, Black Penguin should run on Red Hat without problems. Note that this applies only to the precompiled binary and should be fixed with BP 0.2 (compiled using SuSE 6.2 and gcc version egcs-2.91.66).