emerge lsyncd results in: Calculating dependencies \ !!! Problem resolving dependencies for app-admin/lsyncd ... done! !!! The ebuild selected to satisfy "app-admin/lsyncd" has unmet requirements. - app-admin/lsyncd-2.2.3::gentoo USE="" LUA_SINGLE_TARGET="-lua5-2 -lua5-3" The following REQUIRED_USE flag constraints are unsatisfied: exactly-one-of ( lua_single_target_lua5-2 lua_single_target_lua5-3 )
On my system I have: eselect lua list [1] lua5.1 [2] lua5.3 *
exactly-one-of ( lua_single_target_lua5-2 lua_single_target_lua5-3 ) It's asking you to set one of the two for it in package.use given it's incompatible with the default LUA_SINGLE_TARGET="lua5-1" So if you already have 5-3 installed, you likely want "app-admin/lsyncd LUA_SINGLE_TARGET: -lua5-1 lua5-3" in package.use
Thanks a lot for your prompt reply. It's compiling fine (and working fine) now with the package.use addition of "app-admin/lsyncd LUA_SINGLE_TARGET: -lua5-1 lua5-3" My bad, I was not familiar with this sort of "exactly-one-of" dependency situation.
No problem, glad it's working :) Making 5-3 (or 5-2) the global default may also be of interest "if" everything you use supports 5-3. 5-1 was picked just to avoid causing too much trouble as it's what everything used before, but it's also quite old. But there are some things that only work with 5-1 as well.
Thanks a lot.