Summary: | games-arcade/supertux-0.1.3 should depend on media-libs/sdl-mixer[mod] not [modplug] | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Stephan Litterst <stephan.litterst> |
Component: | Current packages | Assignee: | Gentoo Games <games> |
Status: | RESOLVED OBSOLETE | ||
Severity: | enhancement | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 422125 | ||
Bug Blocks: |
Description
Stephan Litterst
2012-06-24 17:12:19 UTC
emerge -pv sdl-mixer? looks to me it's just asking you to set correct USE flags for it... (In reply to comment #1) > emerge -pv sdl-mixer? looks to me it's just asking you to set correct USE > flags for it... but on a semi-related note: that should probably be media-libs/sdl-mixer[mod] dep not [mikmod] - modplug should be just as good here. emerge -pv sdl-mixer would work: These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] media-libs/sdl-mixer-1.2.12-r1 USE="flac mad mp3 vorbis wav -fluidsynth -midi -mikmod -mod -modplug -playtools -smpeg -static-libs -timidity" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB does the supertux package pulls in this problem?: emerge -pv supertux These are the packages that would be merged, in order: Calculating dependencies... done! emerge: there are no ebuilds built with USE flags to satisfy "media-libs/sdl-mixer[mikmod,vorbis]". !!! One of the following packages is required to complete your request: - media-libs/sdl-mixer-1.2.12-r1::gentoo (Change USE: +mikmod, this change violates use flag constraints defined by media-libs/sdl-mixer-1.2.12-r1: 'midi? ( any-of ( timidity fluidsynth ) ) timidity? ( midi ) fluidsynth? ( midi ) mp3? ( any-of ( smpeg mad ) ) smpeg? ( mp3 ) mad? ( mp3 ) mod? ( any-of ( mikmod modplug ) ) mikmod? ( mod ) modplug? ( mod )') (dependency required by "games-arcade/supertux-0.1.3" [ebuild]) (dependency required by "supertux" [argument]) Well, as both of us said, there is no bug here - you just need to set the useflags right and rebuild sdl-mixer. But I'm hijacking this bug for the problem I've mentioned in comment 2. Yes you are right, changing the USE-Flags did the job. Thanks! As I said, I'm hijacking this bug for the problem I noted. uhm, I had to emerge sdl-mixer with USE="modplug" for it to work USE="mikmod" does not suffice. It will yield: Error: Couldn't load musicfile /usr/share/games/supertux/music/SALCON.MOD @comment 7: sdl-mixer upstream is notoriously slow with releases. Given that quite recent libmikmod bump and the couple libmikmod related fixes in upstream repo, you might want to do some cherry-picking to see if it's related to your problem. yeah well, but this is an ebuild bug anyway. Can someone confirm? (In reply to comment #9) > yeah well, but this is an ebuild bug anyway. > What exactly ? If there's *any* difference between sdl-mixer[mikmod] and sdl-mixer[modplug] it's either a bug in sdl-mixer or one of those two libs. (In reply to comment #10) > (In reply to comment #9) > > yeah well, but this is an ebuild bug anyway. > > > What exactly ? see comment 7 games-arcade/supertux-0.1.3 is gone |