Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 221217 - games-fps/warsow-0.4.2 fails to build with openal flag
Summary: games-fps/warsow-0.4.2 fails to build with openal flag
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-10 13:38 UTC by Harsh J
Modified: 2009-11-03 22:40 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Harsh J 2008-05-10 13:38:20 UTC
Doing eix openal gives me two openal short names, being:
media-libs/openal (Actual)
dev-haskell/openal (Haskell binding)

Am sure this confusing similarity is why the openal (Actual) package doesn't get pulled in as a dependency when I run:

emerge games-fps/warsow-0.4.2
With USE="irc opengl openal"

The building fails when it tries to compile the sound files in the .tar.gz.

But it succeeds after I selectively install media-libs/openal (Actual) by issuing:
emerge media-libs/openal

And then:
emerge warsow

Here's the failure message:


Reproducible: Always

Steps to Reproduce:
1. Ensure no media-libs/openal exists in installed apps.
2. Emerge warsow with openal flag
3. It crashes because openal does not get pulled in as a dependency

Actual Results:  
Building Warsow failed with this:

>>> Messages generated by process 7315 on 2008-05-10 17:13:42 IST for package games-fps/warsow-0.4.2:

ERROR: compile

ERROR: games-fps/warsow-0.4.2 failed.
Call stack:
              ebuild.sh, line   49:  Called src_compile
            environment, line 2558:  Called die
The specific snippet of code:
      emake BUILD_CLIENT=${client} BUILD_SERVER=$(yesno dedicated) BUILD_TV_SERVER=$(yesno dedicated) BUILD_IRC=${irc} BUILD_SND_OPENAL=${openal} BUILD_SND_QF=${client} DEBUG_BUILD=$(yesno debug) CC="$(tc-getCC)" LD="$(tc-getCC)" || die "emake failed"
 The die message:
  emake failed

If you need support, post the topmost build error, and the call stack if relevant.
A complete build log is located at '/var/tmp/portage/games-fps/warsow-0.4.2/temp/build.log'.
The ebuild environment file is located at '/var/tmp/portage/games-fps/warsow-0.4.2/temp/environment'.
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2008-05-10 14:54:52 UTC
builds fine for me without openal installed and without the openal use flag.

reopen with the output from emerge --info and the full output of the attempted build.
Comment 2 Mr. Bones. (RETIRED) gentoo-dev 2009-11-03 22:40:41 UTC
bugzilla
Comment 3 Mr. Bones. (RETIRED) gentoo-dev 2009-11-03 22:40:52 UTC
old; no reply