Gentoo Archives: gentoo-user

From: Daniel Frey <djqfrey@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Yet another USE flag problem
Date: Tue, 05 Jan 2021 02:42:29
Message-Id: b7e26a8d-fa06-998d-7128-7e92a7e58a67@gmail.com
In Reply to: Re: [gentoo-user] Yet another USE flag problem by Bertram Scharpf
1 On 1/4/21 7:32 AM, Bertram Scharpf wrote:
2 >
3 > These are the packages that would be merged, in order:
4 >
5 > Calculating dependencies... done!
6 >
7 > emerge: there are no ebuilds built with USE flags to satisfy "dev-lua/luv[lua_single_target_luajit(-)?,lua_single_target_lua5-1(-)?,lua_single_target_lua5-2(-)?]".
8 > !!! One of the following packages is required to complete your request:
9 > - app-editors/neovim-0.4.4-r100::gentoo (Change USE: -lua_single_target_lua5-1, this change violates use flag constraints defined by app-editors/neovim-0.4.4-r100: 'exactly-one-of ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-2 )')
10 > (dependency required by "app-editors/neovim-0.4.4-r100::gentoo" [ebuild])
11 > (dependency required by "neovim" [argument])
12 >
13 > # emerge --info | grep -i lua 1
14 > LUA_SINGLE_TARGET="lua5-1"
15 > LUA_TARGETS="lua5-1"
16 > USE="..." ... LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" ...
17 > USE_EXPAND="... LUA_SINGLE_TARGET LUA_TARGETS ..."
18 >
19 > As far as I can see, only one is selected.
20 >
21 > Bertram
22 >
23 >
24
25 Well, that's annoying, it doesn't show the package.
26
27 How about `equery uses app-editors/neovim-0.4.4-r100` ? Note: You need
28 app-portage/gentoolkit for equery.
29
30 That should give you output like this:
31
32 final flag setting for installation]
33 [ : I - package is installed with flag ]
34 [ Colors : set, unset ]
35 * Found these USE flags for app-editors/neovim-0.4.4-r100:
36 U I
37 + - lto : Build with Link Time Optimization (LTO)
38 + + lua_single_target_lua5-1 : Build for Lua 5.1 only
39 - - lua_single_target_lua5-2 : Build for Lua 5.2 only
40 - - lua_single_target_luajit : Build for LuaJIT only
41 + - nvimpager : Install nvimpager symlink to less.sh macro
42 + - tui : Build the neovim unix tui
43
44 The "U" column indicates what USE flags are selected, and if it's
45 already installed, the "I" column indicates what the installed package
46 USE flags are.
47
48 Dan