View previous topic :: View next topic |
Author |
Message |
msulli1355 Apprentice
Joined: 24 Nov 2005 Posts: 179 Location: OKlahoma, USA
|
Posted: Mon Jul 23, 2012 11:33 pm Post subject: How to read output of emerge |
|
|
I'm trying to emerge -uD world, and the emerge command keeps griping about sdl-mixer. I have no idea what it's trying to get me to do:
catherine ~ # emerge -av1 sdl-mixer
* IMPORTANT: 1 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
These are the packages that would be merged, in order:
Calculating dependencies /
!!! Problem resolving dependencies for media-libs/sdl-mixer
... done!
!!! The ebuild selected to satisfy "sdl-mixer" has unmet requirements.
- media-libs/sdl-mixer-1.2.12-r1::gentoo USE="flac mad mikmod mp3 static-libs vorbis wav -fluidsynth -midi -mod -modplug -playtools -smpeg -timidity"
The following REQUIRED_USE flag constraints are unsatisfied:
mikmod? ( mod )
The above constraints are a subset of the following complete expression:
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 )
Does it want me to change /etc/portage/package.use to sdl-mixer -mikmod ? I tried making it -mikmod and still it gripes. What does it mean when a use flag is followed by a question mark? I haven't figured that out. Prior to portage v2, this all made sense... |
|
Back to top |
|
|
Thistled Guru
Joined: 06 Jan 2011 Posts: 572 Location: Scotland
|
Posted: Mon Jul 23, 2012 11:46 pm Post subject: |
|
|
Try enabling the "mod" USE flag on sdl-mixer and see if that makes a difference. _________________ Whatever you do, do it properly! |
|
Back to top |
|
|
Genone Retired Dev
Joined: 14 Mar 2003 Posts: 9532 Location: beyond the rim
|
Posted: Tue Jul 24, 2012 6:22 am Post subject: |
|
|
Quote: | The following REQUIRED_USE flag constraints are unsatisfied:
mikmod? ( mod ) |
This means that if USE=mikmod is enabled you also have to enable USE=mod |
|
Back to top |
|
|
msulli1355 Apprentice
Joined: 24 Nov 2005 Posts: 179 Location: OKlahoma, USA
|
Posted: Tue Jul 24, 2012 3:02 pm Post subject: |
|
|
That was what I was looking for. Thank you. |
|
Back to top |
|
|
jlpoole Guru
Joined: 01 Nov 2005 Posts: 483 Location: Salem, OR
|
Posted: Sun Feb 24, 2013 5:23 pm Post subject: |
|
|
Genone wrote: | Quote: | The following REQUIRED_USE flag constraints are unsatisfied:
mikmod? ( mod ) |
This means that if USE=mikmod is enabled you also have to enable USE=mod |
I became stuck for 10 minutes trying to figure this out, and finally a search on Google "gentoo The following REQUIRED_USE flag constraints are unsatisfied:
" brought me to this posting. It looks to be the answer to my problem, as well.
Thank you.
Question: why can't the output from emerge say something to the effect of the above explanation? It is important for Gentoo developers to strive to use phraseology that most people would understand if the Gentoo community wants to broaden their user base. It's moments like these:
Quote: | !!! The ebuild selected to satisfy "dev-vcs/git" has unmet requirements.
- dev-vcs/git-1.7.12.4::gentoo USE="blksha1 curl gpg gtk iconv (multilib) nls pcre subversion test threads webdav -cgi -cvs -doc -emacs -highlight -perl (-ppcsha1) -python -tk -xinetd" ABI_X86="64"
The following REQUIRED_USE flag constraints are unsatisfied:
subversion? ( perl )
The above constraints are a subset of the following complete expression:
cgi? ( perl ) cvs? ( perl ) subversion? ( perl ) webdav? ( curl )
|
that give me a slight hesitance to urge the use of Gentoo to someone who may not be willing to dig around to translate some of the lingo the development community has created. |
|
Back to top |
|
|
|