Bug 96633 - crossfire-client-1.7.1 ebuild bug
Bug#: 96633 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: All Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: games@gentoo.org Reported By: pc-gentoo-bugs08a@crowcastle.net
Component: Games
URL: 
Summary: crossfire-client-1.7.1 ebuild bug
Keywords:  
Status Whiteboard: 
Opened: 2005-06-20 11:36 0000
Description:   Opened: 2005-06-20 11:36 0000
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).

------- Comment #1 From Preston Crow 2005-06-20 11:37:29 0000 -------
Created an attachment (id=61589) [details]
Fixed ebuild

------- Comment #2 From Preston Crow 2005-06-20 11:38:39 0000 -------
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.

------- Comment #3 From Claes Mogren 2005-09-01 07:30:26 0000 -------
Version 1.8.0 is out:
http://shadowknight.real-time.com/pipermail/crossfire-announce/2005-August/000026.html

------- Comment #4 From Chris Gianelloni (RETIRED) 2005-09-01 08:03:50 0000 -------
http://www.gentoo.org/proj/en/desktop/games/#doc_chap5_sect9

Please file a new bug for the version bump request.

------- Comment #5 From Chris Gianelloni (RETIRED) 2006-01-24 12:08:40 0000 -------
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.

------- Comment #6 From Preston Crow 2006-01-24 12:13:54 0000 -------
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.

------- Comment #7 From Chris Gianelloni (RETIRED) 2006-01-24 12:59:04 0000 -------
I can do that... in fact, I just did... :P