Summary: | games-puzzle/fish-fillets-1.0.1 - emerge: there are no ebuilds built with USE flags to satisfy ">=media-libs/libsdl-1.2[audio,video]" | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andrei Slavoiu <ansla80> |
Component: | [OLD] Games | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | emerge --info |
Description
Andrei Slavoiu
2015-12-15 00:26:58 UTC
Looking at the current ebuild it looks like it correctly depends on >=media-libs/libsdl-1.2[sound,video] but portage looks at the dependencies of the old ebuild installed in 2014 (according to eix) [I] games-puzzle/fish-fillets Available versions: 1.0.1{tbz2} Installed versions: 1.0.1{tbz2}(22:56:01 08.03.2014) Homepage: http://fillets.sourceforge.net/ Description: Underwater puzzle game - find a safe way out Created attachment 419234 [details]
emerge --info
(In reply to Andrei Slavoiu from comment #0) > emerge -eavk --binpkg-changed-deps=n @world It would succeed if you enabled --binpkg-changed-deps (the default). > > 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/libsdl-1.2[audio,video]". > !!! One of the following packages is required to complete your request: > - media-libs/libsdl-1.2.15-r9::gentoo (Missing IUSE: audio) > - media-libs/libsdl-1.2.15-r8::gentoo (Missing IUSE: audio) > - media-libs/libsdl-1.2.15-r9::gentoo (Missing IUSE: audio) > - media-libs/libsdl-1.2.15-r8::gentoo (Missing IUSE: audio) > (dependency required by "games-puzzle/fish-fillets-1.0.1::gentoo" [binary]) This [binary] package was apparently built before the USE flag was renamed, so you'll have to rebuild it. (In reply to Andrei Slavoiu from comment #1) > Looking at the current ebuild it looks like it correctly depends on > >=media-libs/libsdl-1.2[sound,video] but portage looks at the dependencies > of the old ebuild installed in 2014 (according to eix) Yeah, it's using the dependencies from the binary package, which is what it's intended to do. This is why --binpkg-changed-deps is enabled by default. Ah, you're right, I completely misread the warning at the end of portage's output and also the man page. |