Gentoo Archives: gentoo-user

From: Dale <rdalek1967@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] [SOLVED] eselect-opengl Blockage (with a capital "B") problem
Date: Wed, 20 May 2020 06:07:53
Message-Id: 6912f7b0-4508-4720-1874-6c2c8bb363c1@gmail.com
In Reply to: Re: [gentoo-user] [SOLVED] eselect-opengl Blockage (with a capital "B") problem by "J. Roeleveld"
1 J. Roeleveld wrote:
2 > On 20 May 2020 05:44:58 CEST, Walter Dnes <waltdnes@××××××××.org> wrote:
3 >> On Tue, May 19, 2020 at 03:14:03PM +0200, J. Roeleveld wrote
4 >>>>> On Mon, May 18, 2020 at 01:53:19PM -0400, Walter Dnes wrote:
5 >>>> Thank you very much. I've got the update (156 packages) running
6 >> now.
7 >>>> I had set "-libglvnd" in make.conf on my main machine, but only
8 >> against
9 >>>> xorg-server on my secondary machine. Setting "-libglvnd" in
10 >> make.conf
11 >>>> solves the problem.
12 >>> Only for now.
13 >>> "Libglvnd" is scheduled to be removed as a USE flag. I would
14 >>> definitely suggest to switch to having that one on before it becomes
15 >>> mandatory.
16 >>>
17 >>> It has a lot of benefits over the eselect hack to be able to have
18 >>> multiple opengl implementations running.
19 >> The reason I had originally turned it off was because when it first
20 >> showed up as a flag, I checked Google to find out what it was. Almost
21 >> every hit on webforums was like...
22 >>
23 >> Person 1 - Help; my "update world" dies
24 >> Person 2 - Turn off "libglvnd" in make.conf
25 >> Person 1 - Thank you; my update works fine now
26 >>
27 >> Add me to the list. If this is to be a new default config setup, I'd
28 >> appreciate a news item about it, like the python 3.6 to 3.7 switchover.
29 > I actually had to enable this on my new laptop before it became stable to get the Nvidia chip and my external displays working.
30 > I am actually happy with this as I don't have to keep changing the opengl setting anymore when I need 3D performance.
31 >
32 > --
33 > Joost
34
35
36 Reading this thread, I checked and I to have this USE flag turned
37 off/disabled/whatever.  I removed it from make.conf and commented out
38 everything else I found in /etc/portage and am checking to see what all
39 had to be rebuilt.  I figure I may as well change now while I have a
40 otherwise stable system, except for the sddm-helper chewing memory
41 problem, and get ahead of the curve.  ;-)  Using that grep -r trick
42 comes in handy.  Learned that from this list too. 
43
44 It's odd how following a thread that may not even affect you ends up
45 doing so.  :/
46
47 Just in case, this is what emerge spit out on my screen. 
48
49
50 Calculating dependencies... done!
51 [ebuild   R    ] sys-libs/libblockdev-2.23-r1::gentoo  USE="cryptsetup
52 lvm tools -bcache -device-mapper -dmraid -escrow -gtk-doc -introspection
53 -kbd -test -vdo" PYTHON_SINGLE_TARGET="python3_7 -python3_6
54 (-python3_8)" 0 KiB
55 [ebuild   R    ] media-libs/libdvdnav-6.0.0::gentoo  USE="-static-libs"
56 ABI_X86="(64) -32 (-x32)" 0 KiB
57 [ebuild  N     ] media-libs/libglvnd-1.3.1::gentoo  USE="X -test"
58 ABI_X86="32 (64) (-x32)" 698 KiB
59 [ebuild   R   ~] media-libs/mesa-20.0.4-r1::gentoo  USE="X classic dri3
60 egl gallium gbm gles2 libglvnd* llvm wayland zstd -d3d9 -debug -gles1
61 -lm-sensors -opencl -osmesa (-selinux) -test -unwind -vaapi -valgrind
62 -vdpau -vulkan -vulkan-overlay -xa -xvmc" ABI_X86="32 (64) (-x32)"
63 VIDEO_CARDS="(-freedreno) -i915 -i965 -intel -iris (-lima) -nouveau
64 (-panfrost) -r100 -r200 -r300 -r600 -radeon -radeonsi (-vc4) -virgl
65 (-vivante) -vmware" 0 KiB
66 [blocks b      ] media-libs/mesa[-libglvnd(-)]
67 ("media-libs/mesa[-libglvnd(-)]" is blocking media-libs/libglvnd-1.3.1)
68 [ebuild   R    ] sys-libs/libcap-2.26-r2::gentoo  USE="pam (split-usr)
69 -static-libs" ABI_X86="32 (64) (-x32)" 0 KiB
70 [ebuild   R    ] x11-drivers/nvidia-drivers-440.82:0/440::gentoo  USE="X
71 acpi driver gtk3 kms libglvnd* multilib tools -compat -static-libs -uvm
72 -wayland" ABI_X86="32 (64) (-x32)" 0 KiB
73 [ebuild   R    ] x11-base/xorg-server-1.20.7:0/1.20.7::gentoo 
74 USE="elogind ipv6 libglvnd* suid udev xorg -debug -dmx -doc -kdrive
75 -libressl -minimal (-selinux) -static-libs -systemd -unwind -wayland
76 -xcsecurity -xephyr -xnest -xvfb" 0 KiB
77 [uninstall     ] app-eselect/eselect-opengl-1.3.1-r4::gentoo
78 [blocks b      ] app-eselect/eselect-opengl
79 ("app-eselect/eselect-opengl" is blocking
80 x11-drivers/nvidia-drivers-440.82, x11-base/xorg-server-1.20.7,
81 media-libs/mesa-20.0.4-r1)
82
83
84
85 Now let us pray to the portage gods for a happy outcome.  o_O
86
87 Dale
88
89 :-)  :-) 
90
91 P. S. Between this and finding that weird The Black Bird movie from
92 1975, I'm having a good day.  ROFL

Replies

Subject Author
Re: [gentoo-user] [SOLVED] eselect-opengl Blockage (with a capital "B") problem Victor Ivanov <vic.m.ivanov@×××××.com>