Re: having some problems trying to update

"D. Ben Knoble" <[email protected]> Sun, 14 Jun 2026 12:54:55 -0400
Newsgroups gmane.linux.gentoo.user
Message-ID <CALnO6CCOLci2PX7Hk0yx6J1tzt7713p4Vmm0Seh40=_e1FQziw@mail.gmail.com>
On Sun, Jun 14, 2026 at 7:53=E2=80=AFAM Michael <[email protected]> =
wrote:
>
> On Sunday, 14 June 2026 12:42:01 British Summer Time Dale wrote:
> > On 6/14/26 5:43 AM, [email protected] wrote:
> > > -----Original Message-----
> > > From: Dale <[email protected]>
> > > Sent: Friday, June 12, 2026 1:55 AM
> > > To: [email protected]
> > > Subject: Re: [gentoo-user] having some problems trying to update
> > >
> > > On 6/11/26 11:26 PM, [email protected] wrote:
> > >> OK, so where do I put this useflag so mutter will be happy?
> > >
> > > In /etc/portage/package.use/package.use and just add the line:
> > >
> > > x11-wm/mutter wayland
> > >
> > > That should work.  It may add more that need the same USE flag tho.
> > > If so, just keep adding similar lines for those packages.
> > >
> > > Dale
> > >
> > > :-)  :-)
> > >
> > > Well, I am still having problems with this update -- the most
> > > serious of which is that the attempt to update devlibs/liblouis
> > > thinks there a problem with the use flags, but I am not sure where
> > > a duplicate use flag is coming from.
> > >
> > > Here is my most recent attempt:
> > >
> > > Script started on 2026-06-14 04:58:34-04:00 [COMMAND=3D"emerge
> > > --update --deep --changed-use --with-bdeps=3Dy --keep-going world"
> > > TERM=3D"linux" TTY=3D"/dev/tty2" COLUMNS=3D"240" LINES=3D"67"]
> snip ...]
>
> > > !!! The ebuild selected to satisfy
> > > "dev-libs/liblouis[python_single_target_python3_13(-)]" has unmet
> > > requirements. - dev-libs/liblouis-3.38.0::gentoo USE=3D"tools -test"
> > > ABI_X86=3D"(64)" PYTHON_SINGLE_TARGET=3D"python3_13 python3_14
> > > -python3_12">
> > >    The following REQUIRED_USE flag constraints are unsatisfied:
> > >      tools? ( exactly-one-of ( python_single_target_python3_12
> > >      python_single_target_python3_13
> > >      python_single_target_python3_14 ) )>
> > >    The above constraints are a subset of the following complete
> expression:
> > >      test? ( tools ) tools? ( exactly-one-of (
> > >      python_single_target_python3_12
> > >      python_single_target_python3_13
> > >      python_single_target_python3_14 ) )>
> > > (dependency required by
> > > "app-accessibility/orca-9999::local_ebuilds[python_single_target_py
> > > thon3_13,braille]" [installed]) (dependency required by "@selected"
> > > [set])
> > > (dependency required by "@world" [argument])
> > >
> > > Script done on 2026-06-14 05:00:53-04:00 [COMMAND_EXIT_CODE=3D"1"]

In particular, the error here says that for dev-libs/liblouis with
USE=3Dtools, you can only have _one_ of the python versions selected;
I'm not sure how you manage yours, but using (e.g.)
/etc/portage/package.use to select only a single python version for
now:

    dev-libs/libluois: PYTHON_SINGLE_TARGET: -* python3_13

(or 3_14!) might help. That's probably a bit of an ugly hack, though,
and best would be to straighten out the Python versions you care about
for your packages (e.g., finding out why both 3_13 and 3_14 were
requested for that package).

--=20
D. Ben Knoble