| Summary: | media-libs/freealut fails compiling | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Cristiano Chiucchiolo <cristiano.chiucchiolo> |
| Component: | New packages | Assignee: | Chris Gianelloni (RETIRED) <wolf31o2> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | avuton, bbc.quincy, bug.hunter, gentoo-bugs, progserega, sound |
| Priority: | High | ||
| Version: | 2005.1 | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Cristiano Chiucchiolo
2006-04-25 13:06:15 UTC
I'm just curious. What version of openal do you have installed? I'm getting this too. [ebuild R ] media-libs/openal-20050504-r2 USE="alsa debug mpeg sdl -arts -esd -vorbis*" 0 kB OK. Why in the *world* are you trying to compile freealut when you're using a version of openal that has alut built-in? ;] The package will not work with any 20050504 version, but instead will work with 20051024 and 0.0.8, the latter which I recommend. *** Bug 133034 has been marked as a duplicate of this bug. *** I just got an automatic downgrade from media-libs/openal-20050504-r2 to media-libs/openal-0.0.8 and now media-libs/freealut-1.0.1 compiles here. Before this the downgrade was not made and compiling failed. But it seems like we have a vicious circle here, since now I get again: % emerge -uDpv --tree world These are the packages that would be merged, in reverse order: Calculating world dependencies ... done! [ebuild U ] games-arcade/excido-0.1.5c-r1 [0.1.5c] 0 kB [ebuild N ] media-libs/freealut-1.0.1 0 kB [nomerge ] games-action/parsec-0197 [ebuild U ] media-libs/openal-20050504-r2 [0.0.8] USE="alsa mpeg% sdl vorbis -arts -debug -esd" 0 kB When I try to emerge this, openal merges fine but I get the compile error of freealut again. Now it looks like this: % emerge -uDpv --tree world These are the packages that would be merged, in reverse order: Calculating world dependencies ... done! [ebuild U ] games-arcade/excido-0.1.5c-r1 [0.1.5c] 0 kB [ebuild UD] media-libs/openal-0.0.8 [20050504-r2] USE="alsa mp3% sdl vorbis -arts -debug -esd" 0 kB [ebuild N ] media-libs/freealut-1.0.1 0 kB I hope this helps. Well, it doesn't help a whole lot without emerge --info, but I'm guessing that you're stuck in some strange upgrade/downgrade cycle which you shouldn't be in, at all. By the way, if you emerge --sync now, you'll see that the newer version of excido is masked, since it is set to only work with the split freealut/openal. Another thing that you can do is to mask >=media-libs/openal-200* and it'll resolve this for you. I apologize about excido. I hadn't considered the upgrade/downgrade issue when I committed it, but have since masked the newer revision until I can get everything in the tree working with the new openal version. Remember that 0.0.8 is the newest openal. Anyway, I'm going to assume that the compile problems are all due to trying to compile freealut against an openal. I've since added a blocker to freealut for the openal version with an included alut, and done the same with the conflicting versions of openal. *** Bug 164053 has been marked as a duplicate of this bug. *** *** Bug 168301 has been marked as a duplicate of this bug. *** Such bug is in media-libs/freealut-1.1.0. In portage is only such versions: freealut-1.1.0 freealut-1.0.1 emerge think that latest version is freealut-1.1.0 and it fails with such bug. You said, that newest version is 0.0.8, but why it was removed from portage? http://gentoo-portage.com/media-libs/freealut have only freealut-1.1.0 and freealut-1.0.1 ebuilds. emerge --sync also give only 2 such versions. (In reply to comment #6) > Remember that 0.0.8 is the newest openal. openal, not freealut. |