I also got the message about the missing library; in my case it turned out to be because my system is 64-bit, but the game needs the 32-bit versions of several libraries (only the 64-bit versions of which are installed by default). The packages needed are:
I run kubuntu, and installed these through Muon; I’d imagine Synaptic would work just as well. Alternatively, from the command line:
sudo apt-get install libglew1.6:i386 liblua5.1-0:i386 libogg0:i386 libvorbisfile3:i386 libtheora0:i386
This is probably a kubuntu/KDE only problem, but to get sound I also needed to install libasound2-plugins:i386 (and possibly libasound2:i386, but that one was already installed for me).
If the game is running slowly, open up Dagon.cfg (in the same directory as the main dagon executable) in your favourite text editor, find the line “effects = true” and change it to “effects = false”. This disables some of the visual effects and made the game run smoothly for me.
One problem I do still have, though, is the spoken dialogue: it cuts off after a couple of words of each line. (The music plays fine, however.) Does anyone know what the problem could be, or what I could do to track it down?
(I’m running kubuntu precise – 12.04 – on an AMD A8-3850 using integrated sound and graphics; further details available on request.)
Edit: thanks to a Fedora RPM posted in another thread, the dialogue issue can be corrected by adjusting the audio buffer in Dagon.cfg. Just add the following two lines:
– Audio buffer to fix sound problems
audioBuffer = 16384
The game now plays perfectly for me.