Re: having some problems trying to update

Dale <[email protected]> Sun, 14 Jun 2026 06:42:01 -0500
Newsgroups gmane.linux.gentoo.user
Message-ID <[email protected]>
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="emerge --update --deep --changed-use --with-bdeps=y --keep-going world" TERM="linux" TTY="/dev/tty2" COLUMNS="240" LINES="67"]
>
> These are the packages that would be merged, in order:
>
> Calculating dependencies  ..... done!
> Dependency resolution took 24.25 s (backtrack: 0/200).
>
>
> !!! Multiple package instances within a single package slot have been pulled
> !!! into the dependency graph, resulting in a slot conflict:
>
> x11-base/xorg-server:0
>
>    (x11-base/xorg-server-21.1.23:0/21.1.23::gentoo, ebuild scheduled for merge) USE="systemd udev xorg -debug (-elogind) -minimal (-selinux) -suid -test -unwind -xcsecurity -xephyr -xnest -xvfb" ABI_X86="(64)" pulled in by
>      (no parents that aren't satisfied by other packages in this slot)
>
>    (x11-base/xorg-server-21.1.22-1:0/21.1.22::gentoo, installed) USE="systemd udev xorg -debug (-elogind) -minimal (-selinux) -suid -test -unwind -xcsecurity -xephyr -xnest -xvfb" ABI_X86="(64)" pulled in by
>      x11-base/xorg-server:0/21.1.22= required by (x11-drivers/xf86-input-libinput-1.5.0-5:0/0::gentoo, installed) USE="" ABI_X86="(64)"
>                          ^^^^^^^^^^^
>      (and 1 more with the same problem)
>
> dev-qt/qtbase:6
>
>    (dev-qt/qtbase-6.11.1:6/6.11.1::gentoo, ebuild scheduled for merge) USE="X accessibility concurrent cups dbus gtk gui icu libinput libproxy network nls opengl sql sqlite ssl udev vulkan widgets xml (zstd) -brotli -custom-cflags -eglfs -evdev -gles2-only -gssapi -io-uring -journald -mysql -oci8 -odbc -postgres -renderdoc -sctp -syslog -test -tslib -wayland" ABI_X86="(64)" pulled in by
>      ~dev-qt/qtbase-6.11.1:6[widgets?] required by (dev-qt/qttools-6.11.1:6/6.11.1::gentoo, ebuild scheduled for merge) USE="assistant linguist opengl qdbus qml vulkan widgets (zstd) -custom-cflags -designer -distancefieldgenerator -gles2-only -kmap2qmap -pixeltool -qdoc -qmlls -qtattributionsscanner -qtdiag -qtplugininfo" ABI_X86="(64)" LLVM_SLOT="21 -17 -18 -19 -20"
>      ^              ^^^^^^^^
>      (and 14 more with the same problem)
>
>    (dev-qt/qtbase-6.10.3-r1:6/6.10.3::gentoo, ebuild scheduled for merge) USE="X accessibility concurrent cups dbus gtk gui icu libinput libproxy network nls opengl sql sqlite ssl udev vulkan widgets xml (zstd) -brotli -custom-cflags -eglfs -evdev -gles2-only -gssapi -journald -mysql -oci8 -odbc -postgres -renderdoc -sctp -syslog -test -tslib -wayland" ABI_X86="(64)" pulled in by
>      ~dev-qt/qtbase-6.10.3:6[dbus,xml] required by (dev-qt/qttools-6.10.3-1:6/6.10.3::gentoo, installed) USE="assistant linguist opengl qdbus qml vulkan widgets (zstd) -custom-cflags -designer -distancefieldgenerator -gles2-only -pixeltool -qdoc -qmlls -qtattributionsscanner -qtdiag -qtplugininfo" ABI_X86="(64)" LLVM_SLOT="21 -17 -18 -19 -20"
>      ^              ^^^^^^^^
>      dev-qt/qtbase:6/6.10.3=[gui] required by (dev-libs/libportal-0.9.1-7:0/1-1-1-1::gentoo, installed) USE="X gtk introspection qt6 vala -gtk-doc -test -wayland" ABI_X86="(64)"
>                   ^^^^^^^^^^
>      (and 7 more with the same problems)
>
> dev-qt/qttranslations:6
>
>    (dev-qt/qttranslations-6.11.1:6/6.11.1::gentoo, ebuild scheduled for merge) USE="-custom-cflags" ABI_X86="(64)" pulled in by
>      ~dev-qt/qttranslations-6.11.1:6 required by (dev-qt/qtbase-6.11.1:6/6.11.1::gentoo, ebuild scheduled for merge) USE="X accessibility concurrent cups dbus gtk gui icu libinput libproxy network nls opengl sql sqlite ssl udev vulkan widgets xml (zstd) -brotli -custom-cflags -eglfs -evdev -gles2-only -gssapi -io-uring -journald -mysql -oci8 -odbc -postgres -renderdoc -sctp -syslog -test -tslib -wayland" ABI_X86="(64)"
>      ^                      ^^^^^^^^
>
>    (dev-qt/qttranslations-6.10.3-1:6/6.10.3::gentoo, installed) USE="-custom-cflags" ABI_X86="(64)" pulled in by
>      ~dev-qt/qttranslations-6.10.3:6 required by (dev-qt/qtbase-6.10.3-r1:6/6.10.3::gentoo, ebuild scheduled for merge) USE="X accessibility concurrent cups dbus gtk gui icu libinput libproxy network nls opengl sql sqlite ssl udev vulkan widgets xml (zstd) -brotli -custom-cflags -eglfs -evdev -gles2-only -gssapi -journald -mysql -oci8 -odbc -postgres -renderdoc -sctp -syslog -test -tslib -wayland" ABI_X86="(64)"
>      ^                      ^^^^^^^^
>
> dev-qt/qttools:6
>
>    (dev-qt/qttools-6.11.1:6/6.11.1::gentoo, ebuild scheduled for merge) USE="assistant linguist opengl qdbus qml vulkan widgets (zstd) -custom-cflags -designer -distancefieldgenerator -gles2-only -kmap2qmap -pixeltool -qdoc -qmlls -qtattributionsscanner -qtdiag -qtplugininfo" ABI_X86="(64)" LLVM_SLOT="21 -17 -18 -19 -20" pulled in by
>      ~dev-qt/qttools-6.11.1:6[linguist] required by (dev-qt/qttranslations-6.11.1:6/6.11.1::gentoo, ebuild scheduled for merge) USE="-custom-cflags" ABI_X86="(64)"
>      ^               ^^^^^^^^
>
>    (dev-qt/qttools-6.10.3-1:6/6.10.3::gentoo, installed) USE="assistant linguist opengl qdbus qml vulkan widgets (zstd) -custom-cflags -designer -distancefieldgenerator -gles2-only -pixeltool -qdoc -qmlls -qtattributionsscanner -qtdiag -qtplugininfo" ABI_X86="(64)" LLVM_SLOT="21 -17 -18 -19 -20" pulled in by
>      ~dev-qt/qttools-6.10.3:6[linguist] required by (dev-qt/qttranslations-6.10.3-1:6/6.10.3::gentoo, installed) USE="-custom-cflags" ABI_X86="(64)"
>      ^               ^^^^^^^^
>
> dev-qt/qtdeclarative:6
>
>    (dev-qt/qtdeclarative-6.11.1-r1:6/6.11.1::gentoo, ebuild scheduled for merge) USE="accessibility jit network opengl sql ssl svg vulkan widgets -custom-cflags -qmlls" ABI_X86="(64)" pulled in by
>      ~dev-qt/qtdeclarative-6.11.1:6 required by (dev-qt/qtquick3d-6.11.1:6/6.11.1::gentoo, ebuild scheduled for merge) USE="opengl vulkan -custom-cflags -test" ABI_X86="(64)"
>      ^                     ^^^^^^^^
>      (and 4 more with the same problem)
>
>    (dev-qt/qtdeclarative-6.10.3-r1:6/6.10.3::gentoo, ebuild scheduled for merge) USE="accessibility jit network opengl sql ssl svg vulkan widgets -custom-cflags -qmlls" ABI_X86="(64)" pulled in by
>      ~dev-qt/qtdeclarative-6.10.3:6[widgets?] required by (dev-qt/qttools-6.10.3-1:6/6.10.3::gentoo, installed) USE="assistant linguist opengl qdbus qml vulkan widgets (zstd) -custom-cflags -designer -distancefieldgenerator -gles2-only -pixeltool -qdoc -qmlls -qtattributionsscanner -qtdiag -qtplugininfo" ABI_X86="(64)" LLVM_SLOT="21 -17 -18 -19 -20"
>      ^                     ^^^^^^^^
>
> dev-qt/qtsvg:6
>
>    (dev-qt/qtsvg-6.11.1:6/6.11.1::gentoo, ebuild scheduled for merge) USE="-custom-cflags -test" ABI_X86="(64)" pulled in by
>      ~dev-qt/qtsvg-6.11.1:6 required by (dev-qt/qtdeclarative-6.11.1-r1:6/6.11.1::gentoo, ebuild scheduled for merge) USE="accessibility jit network opengl sql ssl svg vulkan widgets -custom-cflags -qmlls" ABI_X86="(64)"
>      ^             ^^^^^^^^
>
>    (dev-qt/qtsvg-6.10.3-r1:6/6.10.3::gentoo, ebuild scheduled for merge) USE="-custom-cflags -test" ABI_X86="(64)" pulled in by
>      ~dev-qt/qtsvg-6.10.3:6 required by (dev-qt/qtdeclarative-6.10.3-r1:6/6.10.3::gentoo, ebuild scheduled for merge) USE="accessibility jit network opengl sql ssl svg vulkan widgets -custom-cflags -qmlls" ABI_X86="(64)"
>      ^             ^^^^^^^^
>
> dev-qt/qtshadertools:6
>
>    (dev-qt/qtshadertools-6.11.1:6/6.11.1::gentoo, ebuild scheduled for merge) USE="-custom-cflags -test" ABI_X86="(64)" pulled in by
>      ~dev-qt/qtshadertools-6.11.1:6 required by (dev-qt/qt5compat-6.11.1:6/6.11.1::gentoo, ebuild scheduled for merge) USE="gui icu qml -custom-cflags -test" ABI_X86="(64)"
>      ^                     ^^^^^^^^
>      (and 3 more with the same problem)
>
>    (dev-qt/qtshadertools-6.10.3-1:6/6.10.3::gentoo, installed) USE="-custom-cflags -test" ABI_X86="(64)" pulled in by
>      ~dev-qt/qtshadertools-6.10.3:6 required by (dev-qt/qtdeclarative-6.10.3-r1:6/6.10.3::gentoo, ebuild scheduled for merge) USE="accessibility jit network opengl sql ssl svg vulkan widgets -custom-cflags -qmlls" ABI_X86="(64)"
>      ^                     ^^^^^^^^
>
> dev-lang/go:0
>
>    (dev-lang/go-1.26.4:0/1.26.4::gentoo, ebuild scheduled for merge) USE="" ABI_X86="(64)" CPU_FLAGS_X86="sse2" pulled in by
>      >=dev-lang/go-1.26.4 required by (net-vpn/tailscale-1.100.0:0/0::gentoo, ebuild scheduled for merge) USE="" ABI_X86="(64)"
>      ^^            ^^^^^^
>      (and 1 more with the same problem)
>
>    (dev-lang/go-1.26.2-1:0/1.26.2::gentoo, installed) USE="" ABI_X86="(64)" CPU_FLAGS_X86="sse2" pulled in by
>      >=dev-lang/go-1.20:0/1.26.2= required by (net-misc/geoipupdate-7.1.0-5:0/0::gentoo, installed) USE="" ABI_X86="(64)"
>                        ^^^^^^^^^^
>      (and 3 more with the same problem)
>
> app-text/poppler:0
>
>    (app-text/poppler-26.05.0-r1:0/160::gentoo, ebuild scheduled for merge) USE="boost cairo cxx introspection jpeg jpeg2k lcms nss png qt6 tiff utils -cjk -curl -debug -doc -gpg -test -verify-sig" ABI_X86="(64)" pulled in by
>      (no parents that aren't satisfied by other packages in this slot)
>
>    (app-text/poppler-26.03.0-1:0/158::gentoo, installed) USE="boost cairo cxx introspection jpeg jpeg2k lcms nss png qt6 tiff utils -cjk -curl -debug -doc -gpgme -test -verify-sig" ABI_X86="(64)" pulled in by
>      >=app-text/poppler-0.32:0/158=[cxx] required by (net-print/libcupsfilters-2.1.1-r1-1:0/0::gentoo, installed) USE="dbus exif jpeg pdf png poppler postscript tiff -test" ABI_X86="(64)"
>                             ^^^^^^^
>
> app-accessibility/brltty:0
>
>    (app-accessibility/brltty-6.9.1:0/0::gentoo, ebuild scheduled for merge) USE="X api beeper bluetooth fm gpm hid iconv icu midi ncurses nls ocamlopt pcm pcre policykit python speech systemd tcl usb xml -caps -emacs -java -louis -lua -ocaml" ABI_X86="(64)" LUA_SINGLE_TARGET="lua5-4" PYTHON_TARGETS="python3_14 -python3_12 -python3_13" pulled in by
>      (no parents that aren't satisfied by other packages in this slot)
>
>    (app-accessibility/brltty-6.9.1-1:0/0::gentoo, installed) USE="X api beeper bluetooth fm gpm hid iconv icu midi ncurses nls ocamlopt pcm pcre policykit python speech systemd tcl usb xml -caps -emacs -java -louis -lua -ocaml" ABI_X86="(64)" LUA_SINGLE_TARGET="lua5-4" PYTHON_TARGETS="python3_13 -python3_11 -python3_12 -python3_14" pulled in by
>      >=app-accessibility/brltty-5.0-r3[python,python_targets_python3_13(-)] required by (app-accessibility/orca-9999-4:0/0::local_ebuilds, installed) USE="braille" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_13 -python3_11 -python3_12"
>                                                                                                                                                                                                                                              
>
> NOTE: Use the '--verbose-conflicts' option to display parents omitted above
>
> It may be possible to solve this problem by using package.mask to
> prevent one of those packages from being selected. However, it is also
> possible that conflicting dependencies exist such that they are
> impossible to satisfy simultaneously.  If such a conflict exists in
> the dependencies of two different packages, then those packages can
> not be installed simultaneously.
>
> For more information, see MASKED PACKAGES section in the emerge man
> page or refer to the Gentoo Handbook.
>
>
> !!! The ebuild selected to satisfy "dev-libs/liblouis[python_single_target_python3_13(-)]" has unmet requirements.
> - dev-libs/liblouis-3.38.0::gentoo USE="tools -test" ABI_X86="(64)" PYTHON_SINGLE_TARGET="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_python3_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="1"]

My emerge decoder ring isn't that good.  There is a news item about the 
python upgrade that came out a month or so ago.  Have you don't that 
upgrade yet?  The last bit of your emerge output looks like what I saw 
when I hadn't done mine and it needed to be done.  The news item was 
titled 'Python 3.14 to become the default on 2026-06-01'.  The rest I'm 
not sure about.  It looks like maybe you are running some packages 
stable and some unstable.  That can be tricky.  The way I do that is to 
add the category to package.accept.keyword so that they stay with the 
same versions.  It looks like this:


dev-qt/*
kde-apps/*
kde-frameworks/*
kde-misc/*
kde-plasma/*


That way all qt packages are the same version.  Same for the KDE 
packages.  If you are unsure where a setting is for a package, someone 
posted this a while back and it comes in handy.


grep -r <search term> /etc/portage


If you replace the 'search term' above with say elogind, then it will 
list the path and name of file that contains any lines with elogind in 
it. You can use any package name, USE flag or whatever you need to 
find.  It doesn't have to be related to emerge either. It works for 
anything you want to find.

If none of that helps, maybe someone will come along with a better 
decoder ring for the output of emerge.  There's a few on here that can 
figure out what the cause is, most all the time anyway.

Dale

:-)  :-)