On 1/4/21 7:32 AM, Bertram Scharpf wrote:

     These are the packages that would be merged, in order:

     Calculating dependencies... done!

     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(-)?]".
     !!! One of the following packages is required to complete your request:
     - 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 )')
     (dependency required by "app-editors/neovim-0.4.4-r100::gentoo" [ebuild])
     (dependency required by "neovim" [argument])

     # emerge --info | grep -i lua                                              
                                                                                
                           1
     LUA_SINGLE_TARGET="lua5-1"
     LUA_TARGETS="lua5-1"
     USE="..." ... LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" ...
     USE_EXPAND="... LUA_SINGLE_TARGET LUA_TARGETS ..."

As far as I can see, only one is selected.

Bertram



Well, that's annoying, it doesn't show the package.

How about `equery uses app-editors/neovim-0.4.4-r100` ? Note: You need app-portage/gentoolkit for equery.

That should give you output like this:

final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for app-editors/neovim-0.4.4-r100:
 U I
 + - lto                      : Build with Link Time Optimization (LTO)
 + + lua_single_target_lua5-1 : Build for Lua 5.1 only
 - - lua_single_target_lua5-2 : Build for Lua 5.2 only
 - - lua_single_target_luajit : Build for LuaJIT only
 + - nvimpager                : Install nvimpager symlink to less.sh macro
 + - tui                      : Build the neovim unix tui

The "U" column indicates what USE flags are selected, and if it's already installed, the "I" column indicates what the installed package USE flags are.

Dan

Reply via email to