Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 133498 - games-strategy/boson needs a patch for openal/freealut split
Summary: games-strategy/boson needs a patch for openal/freealut split
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 132826
  Show dependency tree
 
Reported: 2006-05-16 08:23 UTC by Chris Gianelloni (RETIRED)
Modified: 2006-06-29 06:31 UTC (History)
3 users (show)

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


Attachments
boson-0.11-openal.patch (boson-0.11-openal.patch,416 bytes, patch)
2006-05-20 02:43 UTC, Tristan Heaven (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Gianelloni (RETIRED) gentoo-dev 2006-05-16 08:23:34 UTC
Filing a bug so I know which packages are broken.
Comment 1 Tristan Heaven (RETIRED) gentoo-dev 2006-05-20 02:43:40 UTC
Created attachment 87104 [details, diff]
boson-0.11-openal.patch

Probably works, although I havn't got it to run yet.

Freealut isn't used.
Comment 2 Tristan Heaven (RETIRED) gentoo-dev 2006-05-30 13:48:36 UTC
boson-0.12 (bug 134701) works without a patch.
Comment 3 Chris Gianelloni (RETIRED) gentoo-dev 2006-05-30 13:53:08 UTC
Does it also work with the "old" openal?
Comment 4 Tristan Heaven (RETIRED) gentoo-dev 2006-05-30 14:16:03 UTC
Works fine with openal-20050504-r2, yep.
Comment 5 Chris Gianelloni (RETIRED) gentoo-dev 2006-06-14 09:14:32 UTC
PPC:  Please stabilize boson 0.12... I know that it hasn't been in the tree for long, but it resolves this bug and also will allow me to clean up the openal/freealut mess we're in now.
Comment 6 Tobias Scherbaum (RETIRED) gentoo-dev 2006-06-14 11:39:43 UTC
 * Applying boson-0.12-gcc41.patch ...                                                                                   [ ok ]>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/boson-0.12/work/boson-all-0.12 ...
/home/tobias/cvs/gentoo-x86/games-strategy/boson/boson-0.12.ebuild: line 39: cmake: command not found


Looks like it's missing a DEPEND on dev-util/cmake
Comment 7 Tristan Heaven (RETIRED) gentoo-dev 2006-06-14 12:00:30 UTC
DEPEND="${RDEPEND}
	>=dev-util/cmake-2.4.2"

strange.
Comment 8 Tristan Heaven (RETIRED) gentoo-dev 2006-06-14 12:20:58 UTC
Latest stable cmake is 2.0.6 but boson needs a newer version.

>>> Compiling source in /var/tmp/portage/boson-0.12/work/boson-all-0.12 ...
-- Check for working C compiler: /usr/lib/ccache/bin/i686-pc-linux-gnu-gcc
-- Check for working C compiler: /usr/lib/ccache/bin/i686-pc-linux-gnu-gcc -- works
-- Check for working CXX compiler: /usr/lib/ccache/bin/i686-pc-linux-gnu-g++
-- Check for working CXX compiler: /usr/lib/ccache/bin/i686-pc-linux-gnu-g++ -- works
CMake Error: Error in cmake code at
/var/tmp/portage/boson-0.12/work/boson-all-0.12/CMakeLists.txt:1:
Unknown CMake command "project".
CMake Error: Error in cmake code at
/var/tmp/portage/boson-0.12/work/boson-all-0.12/CMakeLists.txt:3:
Unknown CMake command "add_subdirectory".
CMake Error: Error in cmake code at
/var/tmp/portage/boson-0.12/work/boson-all-0.12/CMakeLists.txt:4:
Unknown CMake command "add_subdirectory".
CMake Error: Error in cmake code at
/var/tmp/portage/boson-0.12/work/boson-all-0.12/CMakeLists.txt:5:
Unknown CMake command "add_subdirectory".
-- Configuring done
Comment 9 Chris Gianelloni (RETIRED) gentoo-dev 2006-06-14 15:04:27 UTC
OK... I've added x86 back...

Lisa, Daniel... Can we mark cmake 2.4.2 stable?  There's no open bugs on it and it's needed for boson now.
Comment 10 Tristan Heaven (RETIRED) gentoo-dev 2006-06-14 15:21:22 UTC
Comment on attachment 87104 [details, diff]
boson-0.11-openal.patch

This patch is in the tree, unused.
Comment 11 Daniel Black (RETIRED) gentoo-dev 2006-06-15 06:56:59 UTC
(In reply to comment #9)
> OK... I've added x86 back...
> 
> Lisa, Daniel... Can we mark cmake 2.4.2 stable?  There's no open bugs on it and
> it's needed for boson now.
> 

rather it waited a week or two so it gets over 30 days in the tree. has a few outstanding selftest failures https://bugs.gentoo.org/show_bug.cgi?id=131080#c4. has a couple of pages of  Significant to Critical bugs on upstream too http://www.cmake.org/Bug/query.php?page=8&order=severity_name&sort=asc
Comment 12 Chris Gianelloni (RETIRED) gentoo-dev 2006-06-15 14:41:13 UTC
Cool, thanks Daniel.

Alright, so instead, I'm going to add the openal patch to 0.11 and hope that fixes the problem.

I've tested this locally and I have problems getting the game to actually play.  Perhaps there's something that I don't know going on here.  I get the exact same problem with the old openal and boson 0.11, though, so I don't think that's the problem.

Anyway, please test boson 0.11-r1 now.  We'll have to revisit 0.12 at a later date.
Comment 13 Matthias Langer 2006-06-15 16:58:38 UTC
i've thrown a glance at boson-0.11-r1  USE="opengl -arts -debug -xinerama" on x86; that means that i was able to play it for about 10 minutes without experiencing a crash. 
Comment 14 Marijn Schouten (RETIRED) gentoo-dev 2006-06-16 04:26:02 UTC
I tried boson-0.12 and it compiled cleanly. I can start it and the menu comes up. When I try to start a game it crashes though. I've filed a bug https://bugs.kde.org/show_bug.cgi?id=129245 about that. The relevant konsole output seems to be:

native_blitbuffer: select error occured
boson: arch/linux/lin_dsp.c:567: native_blitbuffer: Assertion `0' failed.

but I do not seem to have a file called lin_dsp.c on my system nor is there such a file in /usr/portage/distfiles/boson-all-0.12.tar.bz2.
Comment 15 Chris Gianelloni (RETIRED) gentoo-dev 2006-06-29 06:31:13 UTC
I'm marking this one fixed since 0.11-r1 is stable on x86.