If the use flags say that you're not using alsa, it's not always disabled correctly, resulting in a compilation error if the wrong subset of alsa libraries and includes exist on the system. Also, it would be nice to have a flag to turn off sound support entirely (it's not all that important for this game).
Created attachment 61589 [details] Fixed ebuild
I've uploaded an ebuild that fixes that alsa flag issue and adds a nosound use flag. I tested it on my system, and it works great.
Version 1.8.0 is out: http://shadowknight.real-time.com/pipermail/crossfire-announce/2005-August/000026.html
http://www.gentoo.org/proj/en/desktop/games/#doc_chap5_sect9 Please file a new bug for the version bump request.
I've fixed the bug but didn't add the nosound USE flag. We generally discourage no* USE flags on Gentoo, so we try not to add them if we can help it.
The problem with compiling this game with sound is that it interferes with other applications that use sound, and more often than not, you would rather not have the sound. If there's some combination of USE flags that will implicitly turn it off (like -alsa -oss), then that would serve the same purpose.
I can do that... in fact, I just did... :P