For the record:
Finally I’ve managed to compile Frank-3 (SDL) with my ubuntu 16.04. There was a problem on src/sdlsound.cpp (line 104 - 105):
if( !Mix_OpenAudioDevice( audio_rate, audio_format, audio_channels, audio_buffers, nullptr,
SDL_AUDIO_ALLOW_FREQUENCY_CHANGE ) ) {
I have replaced that line with this one:
if( !Mix_OpenAudio( audio_rate, audio_format, audio_channels, audio_buffers ) ) {
I don’t know what I’m doing but it works.
Anyway, the sound of the game does not work as it should. The audio quality is poor and there are some strange artifacts; on the other hand, ambient sounds are not triggered correctly (exactly as described in this bug: Ambient sound stacking · Issue #52515 · CleverRaven/Cataclysm-DDA · GitHub ). The same thing happens with all sound packs (including my own, a mix of all three). Conclusion: I’m back to my old but reliable 0.Ellison-3 for now.
Thank you very much for this wonderful game. Long live Cataclysm!