From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 857731382C5 for ; Mon, 4 Jan 2021 12:39:59 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id CF48EE0963; Mon, 4 Jan 2021 12:39:54 +0000 (UTC) Received: from mail-lf1-x133.google.com (mail-lf1-x133.google.com [IPv6:2a00:1450:4864:20::133]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 8FC85E0948 for ; Mon, 4 Jan 2021 12:39:54 +0000 (UTC) Received: by mail-lf1-x133.google.com with SMTP id l11so64002949lfg.0 for ; Mon, 04 Jan 2021 04:39:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :content-transfer-encoding; bh=0wUawL/kUgEtRzSOoZC+kbxqt1ZoeQHU524l3DTl6EA=; b=TZciceWzYlBZCqsLxYAMifLULQAK/7i3gl08MgAXwCK8eDLY2aypZ4NBUWEMF/8JhZ sqvp89GOTi28NseNNVqzbWcuGa0IOaFvBrAeEAXb4Py4ua2V/B8wjcbKXggJkdFg3RWH d8Uyc7Stw8tpeuvte/VDPKt86BgUqzwQYxJOaA3Hey5lzWzwYQWPUazBlL7xcwFZuKFH ndoaNOW9PKWITpG7FV7VhW5FwAVmMA6PnD8mas7SSuryMhinMCxUBy8N3GshpknVtkTw YKegV/xmQWwHFqr+R/VWmYWKcQUh8lje3oxF58/l94qbMz7xsQH9OoUoFJ3Ci7O7vsiN EGtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:content-transfer-encoding; bh=0wUawL/kUgEtRzSOoZC+kbxqt1ZoeQHU524l3DTl6EA=; b=o9haOCc0jAnOKzW0gKgHGK0PlPkCJF931A/M6n9xQzcuQ+Taw1Eba/zkMLMduCjr6z Ju2afdHJ+Bqaj2l8N4IacLs6jA5qXe5dAy0mJDL7tDVp0xSliKO+SBAlbaK0D5SBFOWw PDEJ/VKIuDAxaXIxOs52MSOtTODWJ2A70pt/NhPTCPIZCwjDnLklbfjMXQ1FHxTVCHLY xV1LeOwqEeeGJ7urwkJz14KaxqKp670Za4EfxKU0q7MP6R/Vie8wTbHQuoXLaPFLEidk cWsVRAfZbbhsMwBx3mOvfO9jQt7bQvB4nK4dbXBN4h1rx+95NBn+TJygQ2Y2AuyO73oQ /mRg== X-Gm-Message-State: AOAM531QsA3icR3AVYtBx/b/yGF3MjbHtinZ/HznYeBF4LgK0dAUoM9k bsZ81GQB+UyHJSGuG8GXO9W2tae/n58zEXRV8Kz/WRK+0jQ= X-Google-Smtp-Source: ABdhPJx47pHp/TVTZH0BcrHXt3PTNExGQP7iRVl75EtODrV8HIjw5cF4Qo5zEQbxsgL1YVo+chIvxUljRv0MnLilVlU= X-Received: by 2002:a05:651c:503:: with SMTP id o3mr34222556ljp.253.1609763992985; Mon, 04 Jan 2021 04:39:52 -0800 (PST) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 References: <20210104050509.64b27sen2qqmlfdy@becker.bs.l> <20210104121523.ympjqtjiee2cm5ku@becker.bs.l> In-Reply-To: <20210104121523.ympjqtjiee2cm5ku@becker.bs.l> From: Arve Barsnes Date: Mon, 4 Jan 2021 13:39:47 +0100 Message-ID: Subject: Re: [gentoo-user] Yet another USE flag problem To: Gentoo Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Archives-Salt: a04fbf7d-9485-4b1d-80be-591d35631679 X-Archives-Hash: e1909c5fc6b774ec273485b418c15169 On Mon, 4 Jan 2021 at 13:15, Bertram Scharpf wro= te: > # grep -rnHi lua /etc/portage > /etc/portage/make.conf:40:LUA_SINGLE_TARGET=3D"lua5-1" # luajit > /etc/portage/package.use/zz-autouse:3:>=3Ddev-lua/lpeg-1.0.1 luajit > /etc/portage/package.use/zz-autouse:6:>=3Ddev-lua/mpack-1.0.4 luajit > /etc/portage/package.use/zz-autouse:10:>=3Ddev-lua/luv-1.30.1.1 luajit > /etc/portage/package.accept_keywords/local:26: > Here's another time how emerge complains: > > - 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/n= eovim-0.4.4-r100: 'exactly-one-of ( lua_single_target_luajit lua_single_tar= get_lua5-1 lua_single_target_lua5-2 )') > > As far as I understand this, emerge tells me to remove the > use flag "lua_single_target_lua5-1" because the use flag > "lua_single_target_lua5-1" is required. As far as I understand it, this is saying that your emerge command is about to remove that USE flag from neovim, which breaks the constraint. So basically some other package is stopping your update. Your original mail mentioned that this was because of dev-lua/luv. You have in your /etc/portage/package.use/zz-autouse set the luajit flag on this package. Might this be the problem? I'm not that familiar with lua, but as far as I understand the output, app-editors/neovim and dev-lua/luv needs the same LUA_SINGLE_TARGET, and setting that USE flag on dev-lua/luv might trip up this. Reading the latest ebuild, this flag has been removed in the ~amd64 package, so might as well remove it now and see if that fixes your problem. Regards, Arve