[SDL] SDL Mixer major bug

Bruno Coudoin bruno.coudoin at free.fr
Mon Nov 27 13:47:33 PST 2006


Le lundi 27 novembre 2006 à 21:13 +0000, Peter Mulholland a écrit :
> Hello Bruno,
> 

> Do you need Timidity support? If not, the best thing to do is to
> simply not build it with Timidity.
> 
No I don't but many distribution does provide SDL_Mixer compiled with
timidity. Even if you don't use it, it will crash your application is
you open sdl mixer twice.

> If this is an open source project you simply have to point out this
> issue in your README or so.
> 
I developing GCompris, it's a free software project. Pointing this in
the README maybe fine but I am afraid it won't solve the issue. Many
distro already distribute an SDL_Mixer with this bug. I can't go after
each one explaining the issue.

> If it's closed source and you're distributing a binary, then simply
> build a suitable SDL_mixer .so and distribute that with your binary.

Sadly, that's what I am doing with the windows version and I don't have
this issue, I can test the binary I ship and it includes the library we
need. GCompris despite being there to promote GNU/Linux is more stable
on windows :/

> The only sure fine way to get anything fixed quickly in an open source
> project, is to fix it yourself and commit a patch. That's the benefit
> and the drawback of open source.

I provided a patch but if I get no feedback from the authors, what can I
do. I am sad to see that many distro have the issue, it make GCompris
and probably other games unstable (at least, Mandriva 2007 has the
issue).

-- 
Bruno Coudoin
http://gcompris.net Free educational software for kids
http://ofset.org    Free educational software for all
http://toulibre.org Logiciel Libre à Toulouse





More information about the SDL mailing list