It seems there's a patch on the I Have no Tomatoes homepage for using SDL_Mixer instead of fmod. Maybe it could be implemented as a use flag. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Let me know when the patch applies cleanly against the upstream-provided source.
I modiffied the patch so it applies cleanly.
Created attachment 43595 [details, diff] tomatoes-1.5-sdl-mixer.patch Please let me know if you're still having problems.
The 1.55 version is released for Linux. It has the SDL_mixer and GCC 3.4 patches in, and additionally supports OGG music.
... and regularly segfaults for me so I'm not adding it until either I or someone else tracks the problem down.
I can't fix the problem until you provide some information about the segfaults, maybe a trace or even when it happens? Are you providing your own music? What are the settings you're using? I can't seem to replicate the problem here, so any additional information including emerge --info would be useful. I'd like to see this version in portage as soon as possible because the game isn't playable on ppc without the SDL_mixer patches.
I've gone ahead and added 1.55 because I can't reproduce the segfault easily and I'm hoping it was a problem with a different package that I had merged for testing. I've added it as ~x86 because I still don't trust it though. Hopefully with more testing more confidence can be gained.