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'.
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.
bugzilla
old; no reply