% sudo emerge -avt app-emulation/fuse These are the packages that would be merged, in reverse order: Calculating dependencies | !!! Problem resolving dependencies for app-emulation/fuse ... done! !!! The ebuild selected to satisfy "app-emulation/fuse" has unmet requirements. - app-emulation/fuse-1.5.0::gentoo USE="X alsa gpm gtk png sdl xml -ao -fbcon -joystick -memlimit (-svga)" ABI_X86="(64)" The following REQUIRED_USE flag constraints are unsatisfied: exactly-one-of ( X fbcon gtk sdl svga ) About emerge info please see attachement. --- And % USE="-gtk -sdl" emerge -avt app-emulation/fuse will emerge sucess.
Created attachment 521552 [details] emerge --info app-emulation/fuse
OK, so you add this line to /etc/portage/profile/package.use: app-emulation/fuse X -gtk -sdl -fbcon -svga and then it works. I see no bug here.
(In reply to Jeroen Roovers from comment #2) > OK, so you add this line to /etc/portage/profile/package.use: > > app-emulation/fuse X -gtk -sdl -fbcon -svga > > and then it works. I see no bug here. Thank you. And defualt use flags make emerge failed does't count a bug? I thought it should be reported.
It's up to maintainer. Let's let him decide.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbd244ceaa2dac69a38c50b70e18456455efc384 commit cbd244ceaa2dac69a38c50b70e18456455efc384 Author: Jan Ziak <0xe2.0x9a.0x9b@gmail.com> AuthorDate: 2018-03-14 15:39:10 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2018-03-14 17:26:48 +0000 app-emulation/fuse: make USE flags satisfiable Makes default backend USE flags non-contradictory. Closes: https://bugs.gentoo.org/649180 Closes: https://github.com/gentoo/gentoo/pull/7372 app-emulation/fuse/fuse-1.5.1.ebuild | 25 ++++++++++++------------- app-emulation/fuse/metadata.xml | 7 +++++++ 2 files changed, 19 insertions(+), 13 deletions(-)