Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 416715 - media-libs/sdl-mixer-1.2.12 requires fluidsynth to have midi USE-flag that does not exist.
Summary: media-libs/sdl-mixer-1.2.12 requires fluidsynth to have midi USE-flag that do...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal major (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-20 12:07 UTC by Porcupine of the Moon
Modified: 2012-05-20 12:22 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 Porcupine of the Moon 2012-05-20 12:07:15 UTC
media-libs/sdl-mixer-1.2.12 requires fluidsynth to have midi USE-flag that does not exist.

Reproducible: Always

Steps to Reproduce:
emerge -vauND world
Actual Results:  
These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! The ebuild selected to satisfy "media-libs/sdl-mixer[mikmod,vorbis]" has unmet requirements.
- media-libs/sdl-mixer-1.2.12::gentoo USE="flac fluidsynth mad mikmod mp3 (multilib) vorbis wav -midi -modplug -playtools -static-libs -timidity"

  The following REQUIRED_USE flag constraints are unsatisfied:
    fluidsynth? ( midi )

  The above constraints are a subset of the following complete expression:
    midi? ( any-of ( timidity fluidsynth ) ) timidity? ( midi ) fluidsynth? ( midi )

(dependency required by "games-board/pokerth-0.8.3[-dedicated]" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])


Expected Results:  
The world update should run without errors.

removing the line "fluidsynth? ( midi )" from the variable REQUIRED_USE in the sdl-mixer ebuild file seems to solve the problem.
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2012-05-20 12:15:08 UTC
(In reply to comment #0)
> media-libs/sdl-mixer-1.2.12 requires fluidsynth to have midi USE-flag that
> does not exist.

No, it doesn't.

>   The following REQUIRED_USE flag constraints are unsatisfied:
>     fluidsynth? ( midi )

This means you need to enable USE="midi" for sdl-mixer if you enable USE="fluidsynth" too.
Comment 2 Porcupine of the Moon 2012-05-20 12:22:03 UTC
> >   The following REQUIRED_USE flag constraints are unsatisfied:
> >     fluidsynth? ( midi )
> 
> This means you need to enable USE="midi" for sdl-mixer if you enable
> USE="fluidsynth" too.

You are right. Sorry. This is my mistake.