tags 427755 + patch thanks Hello!
The attached patch fixes the FLAC-related build failure in stratagus (bug#427755). I've not yet had time to figure out how to test that it actually works (other then that stratagus now builds and runs/starts), so your milage may vary. I'll try to look more at this later, when I find a free timeslot. -- Regards, Andreas Henriksson
--- stratagus-2.1/src/sound/flac.c 2004-06-26 01:22:33.000000000 +0200 +++ stratagus-2.1-fixed/src/sound/flac.c 2007-06-13 21:16:28.000000000 +0200 @@ -339,12 +339,15 @@ sample->Pos = 0; sample->User = data; - FLAC__stream_decoder_set_read_callback(stream, FLAC_read_callback); - FLAC__stream_decoder_set_write_callback(stream, FLAC_write_callback); - FLAC__stream_decoder_set_metadata_callback(stream, FLAC_metadata_callback); - FLAC__stream_decoder_set_error_callback(stream, FLAC_error_callback); - FLAC__stream_decoder_set_client_data(stream, sample); - FLAC__stream_decoder_init(stream); + FLAC__stream_decoder_init_stream( + stream, + FLAC_read_callback, + NULL, NULL, NULL, NULL, + FLAC_write_callback, + FLAC_metadata_callback, + FLAC_error_callback, + (void*) sample + ); if (flags & PlayAudioStream) { sample->Buffer = malloc(SOUND_BUFFER_SIZE);