* [gentoo-user] gui-libs/egl-wayland and x11-drivers/nvidia-drivers dependency conflict.
@ 2024-02-17 17:03 Dale
2024-02-17 17:34 ` Peter Humphrey
2024-02-17 17:55 ` Arve Barsnes
0 siblings, 2 replies; 7+ messages in thread
From: Dale @ 2024-02-17 17:03 UTC (permalink / raw
To: gentoo-user
Howdy,
I posted about this once before but also included pipewire and others.
We addressed the other problems but this wasn't really fixed it would
seem. I found the old thread. This is what I get today.
WARNING: One or more updates/rebuilds have been skipped due to a
dependency conflict:
gui-libs/egl-wayland:0
(gui-libs/egl-wayland-1.1.13:0/0::gentoo, ebuild scheduled for merge)
USE="" ABI_X86="(64)" conflicts with
~gui-libs/egl-wayland-1.1.7 required by
(x11-drivers/nvidia-drivers-470.223.02:0/470::gentoo, installed) USE="X
modules strip tools wayland -dist-kernel -modules-compress -modules-sign
-persistenced -static-libs" ABI_X86="(64) -32"
^ ^^^^^
I do this in a Konsole and I tried changing the fonts. The little ^^^^
things still point to places there is nothing or other wrong places. I
suspect it will be worse after the email moves things around. I hate to
say it but they just don't help. This is what is available in the tree.
(chroot) root@fireball / # equery list -po gui-libs/egl-wayland
x11-drivers/nvidia-drivers
* Searching for egl-wayland in gui-libs ...
[IP-] [ ] gui-libs/egl-wayland-1.1.7-r1:0
[-P-] [ ] gui-libs/egl-wayland-1.1.13:0
* Searching for nvidia-drivers in x11-drivers ...
[-P-] [M ] x11-drivers/nvidia-drivers-390.157:0/390
[--O] [ ] x11-drivers/nvidia-drivers-470.129.06:0/470
[--O] [ ] x11-drivers/nvidia-drivers-470.161.03:0/470
[--O] [ ] x11-drivers/nvidia-drivers-470.182.03-r1:0/470
[--O] [ ] x11-drivers/nvidia-drivers-470.199.02:0/470
[IP-] [ ] x11-drivers/nvidia-drivers-470.223.02:0/470
[-P-] [M ] x11-drivers/nvidia-drivers-525.147.05:0/525
[-P-] [M~] x11-drivers/nvidia-drivers-535.43.28:0/vulkan
[-P-] [M ] x11-drivers/nvidia-drivers-535.146.02:0/535
[-P-] [M ] x11-drivers/nvidia-drivers-535.154.05:0/535
[-P-] [M~] x11-drivers/nvidia-drivers-545.29.06-r1:0/545
[-P-] [M-] x11-drivers/nvidia-drivers-550.40.07:0/550
(chroot) root@fireball / #
Ignore the drivers in overlay. Keep those just in case. ;-) To me, it
looks like the new egl thing isn't liking the nvidia drivers yet. I
admit, my card is a bit old but hey, it works very well. This is the
USE flags for both.
(chroot) root@fireball / # equery u gui-libs/egl-wayland
x11-drivers/nvidia-drivers
!!! No USE flags found for gui-libs/egl-wayland-1.1.13
[ Legend : U - final flag setting for installation]
[ : I - package is installed with flag ]
[ Colors : set, unset ]
* Found these USE flags for x11-drivers/nvidia-drivers-470.223.02:
U I
+ + X : Add support for X11
- - abi_x86_32 : 32-bit (x86) libraries
- - dist-kernel : Enable subslot rebuilds on Distribution Kernel
upgrades
+ + modules : Build the kernel modules
- - modules-compress : Install compressed kernel modules (if kernel
config enables module compression)
- - modules-sign : Cryptographically sign installed kernel modules
(requires CONFIG_MODULE_SIG=y in the kernel)
- - persistenced : Install the persistence daemon for keeping
devices state when unused (e.g. for headless)
- - static-libs : Install the XNVCtrl static library for accessing
sensors and other features
+ + strip : Allow symbol stripping to be performed by the
ebuild for special files
+ + tools : Install additional tools such as nvidia-settings
+ + wayland : Enable dev-libs/wayland backend
(chroot) root@fireball / #
Is there a proper long term fix for this or do I need to mask the egl
package until things catch up? As long as things work, I'm fine with
masking and waiting. I just figure there may be a better fix I'm
missing. Maybe someone else sees it.
Thanks much.
Dale
:-) :-)
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] gui-libs/egl-wayland and x11-drivers/nvidia-drivers dependency conflict.
2024-02-17 17:03 [gentoo-user] gui-libs/egl-wayland and x11-drivers/nvidia-drivers dependency conflict Dale
@ 2024-02-17 17:34 ` Peter Humphrey
2024-02-17 17:47 ` [gentoo-user] " Nuno Silva
2024-02-17 17:58 ` [gentoo-user] " Dale
2024-02-17 17:55 ` Arve Barsnes
1 sibling, 2 replies; 7+ messages in thread
From: Peter Humphrey @ 2024-02-17 17:34 UTC (permalink / raw
To: gentoo-user
On Saturday, 17 February 2024 17:03:09 GMT Dale wrote:
> Howdy,
>
> I posted about this once before but also included pipewire and others.
> We addressed the other problems but this wasn't really fixed it would
> seem. I found the old thread. This is what I get today.
>
>
> WARNING: One or more updates/rebuilds have been skipped due to a
> dependency conflict:
>
> gui-libs/egl-wayland:0
>
> (gui-libs/egl-wayland-1.1.13:0/0::gentoo, ebuild scheduled for merge)
> USE="" ABI_X86="(64)" conflicts with
> ~gui-libs/egl-wayland-1.1.7 required by
> (x11-drivers/nvidia-drivers-470.223.02:0/470::gentoo, installed) USE="X
> modules strip tools wayland -dist-kernel -modules-compress -modules-sign
> -persistenced -static-libs" ABI_X86="(64) -32"
> ^ ^^^^^
> I do this in a Konsole and I tried changing the fonts. The little ^^^^
> things still point to places there is nothing or other wrong places.
The ^ points to the ~ character above it, and the ^^^^^ points to 1.1.7, the
version of egl-wayland, so the version you want to merge won't satisfy
nvidia-drivers.
Does that help?
--
Regards,
Peter.
^ permalink raw reply [flat|nested] 7+ messages in thread
* [gentoo-user] Re: gui-libs/egl-wayland and x11-drivers/nvidia-drivers dependency conflict.
2024-02-17 17:34 ` Peter Humphrey
@ 2024-02-17 17:47 ` Nuno Silva
2024-02-17 17:58 ` [gentoo-user] " Dale
1 sibling, 0 replies; 7+ messages in thread
From: Nuno Silva @ 2024-02-17 17:47 UTC (permalink / raw
To: gentoo-user
On 2024-02-17, Peter Humphrey wrote:
> On Saturday, 17 February 2024 17:03:09 GMT Dale wrote:
>> Howdy,
>>
>> I posted about this once before but also included pipewire and others.
>> We addressed the other problems but this wasn't really fixed it would
>> seem. I found the old thread. This is what I get today.
>>
>>
>> WARNING: One or more updates/rebuilds have been skipped due to a
>> dependency conflict:
>>
>> gui-libs/egl-wayland:0
>>
>> (gui-libs/egl-wayland-1.1.13:0/0::gentoo, ebuild scheduled for merge)
>> USE="" ABI_X86="(64)" conflicts with
>> ~gui-libs/egl-wayland-1.1.7 required by
>> (x11-drivers/nvidia-drivers-470.223.02:0/470::gentoo, installed) USE="X
>> modules strip tools wayland -dist-kernel -modules-compress -modules-sign
>> -persistenced -static-libs" ABI_X86="(64) -32"
>> ^ ^^^^^
>
>> I do this in a Konsole and I tried changing the fonts. The little ^^^^
>> things still point to places there is nothing or other wrong places.
>
> The ^ points to the ~ character above it, and the ^^^^^ points to 1.1.7, the
> version of egl-wayland, so the version you want to merge won't satisfy
> nvidia-drivers.
>
> Does that help?
Is there a setting or some other way to configure portage to use
e.g. standout mode here, instead of "^"s?
--
Nuno Silva
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] gui-libs/egl-wayland and x11-drivers/nvidia-drivers dependency conflict.
2024-02-17 17:03 [gentoo-user] gui-libs/egl-wayland and x11-drivers/nvidia-drivers dependency conflict Dale
2024-02-17 17:34 ` Peter Humphrey
@ 2024-02-17 17:55 ` Arve Barsnes
2024-02-17 18:03 ` Dale
1 sibling, 1 reply; 7+ messages in thread
From: Arve Barsnes @ 2024-02-17 17:55 UTC (permalink / raw
To: gentoo-user
On Sat, 17 Feb 2024 at 18:03, Dale <rdalek1967@gmail.com> wrote:
> Is there a proper long term fix for this or do I need to mask the egl
> package until things catch up? As long as things work, I'm fine with
> masking and waiting. I just figure there may be a better fix I'm
> missing. Maybe someone else sees it.
Others already answered about the arrows and the meaning of them, but
I just wanted to chime in and say that there's no reason to mask
anything at the moment, it is just a warning from portage that it
can't upgrade egl-wayland because nvidia-drivers requires the older
version. If the drivers are ever updated to allow for newer
egl-wayland, any masks would just make the upgrade more of a chore.
Regards,
Arve
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] gui-libs/egl-wayland and x11-drivers/nvidia-drivers dependency conflict.
2024-02-17 17:34 ` Peter Humphrey
2024-02-17 17:47 ` [gentoo-user] " Nuno Silva
@ 2024-02-17 17:58 ` Dale
2024-02-18 5:21 ` Dale
1 sibling, 1 reply; 7+ messages in thread
From: Dale @ 2024-02-17 17:58 UTC (permalink / raw
To: gentoo-user
Peter Humphrey wrote:
> On Saturday, 17 February 2024 17:03:09 GMT Dale wrote:
>> Howdy,
>>
>> I posted about this once before but also included pipewire and others.
>> We addressed the other problems but this wasn't really fixed it would
>> seem. I found the old thread. This is what I get today.
>>
>>
>> WARNING: One or more updates/rebuilds have been skipped due to a
>> dependency conflict:
>>
>> gui-libs/egl-wayland:0
>>
>> (gui-libs/egl-wayland-1.1.13:0/0::gentoo, ebuild scheduled for merge)
>> USE="" ABI_X86="(64)" conflicts with
>> ~gui-libs/egl-wayland-1.1.7 required by
>> (x11-drivers/nvidia-drivers-470.223.02:0/470::gentoo, installed) USE="X
>> modules strip tools wayland -dist-kernel -modules-compress -modules-sign
>> -persistenced -static-libs" ABI_X86="(64) -32"
>> ^ ^^^^^
>> I do this in a Konsole and I tried changing the fonts. The little ^^^^
>> things still point to places there is nothing or other wrong places.
> The ^ points to the ~ character above it, and the ^^^^^ points to 1.1.7, the
> version of egl-wayland, so the version you want to merge won't satisfy
> nvidia-drivers.
>
> Does that help?
>
That's my thinking as well. Sometimes tho decoding the output of emerge
can be tricky and isn't always obvious. After I hit send for the
original message, I tried masking the new version of the egl package.
It gave a clean upgrade path BUT that package isn't up to date, just as
up to date as it can be at the moment. ;-)
Do you think this is a bug or anything else that may come to mind? I
even wonder if my video card is old enough that it is losing support. I
thought of getting a newer video card but other than being newer, I
really don't need any better since I don't do anything that puts a load
on the card I have. I check the power setting and most of the time, it
is on level 0 or level 1 if I'm watching something in 1080p on TV. It
rarely goes to full power, level 2. Even the fan generally sits at 40%
RPM. Which reminds me, I need to give that thing a blowing out. Those
things catch dust bunnies. :/
After getting that pipewire and friends problem solved, I'm getting
close to some pretty easy updates. :-D
Dale
:-) :-)
P. S. This list is a lot quieter than it used to be. The emerge
command and its friends are just getting better and better. It can work
out a update path in most all cases, even when we give it some really
bad options. Hats off to the devs. :-D :-D
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] gui-libs/egl-wayland and x11-drivers/nvidia-drivers dependency conflict.
2024-02-17 17:55 ` Arve Barsnes
@ 2024-02-17 18:03 ` Dale
0 siblings, 0 replies; 7+ messages in thread
From: Dale @ 2024-02-17 18:03 UTC (permalink / raw
To: gentoo-user
Arve Barsnes wrote:
> On Sat, 17 Feb 2024 at 18:03, Dale <rdalek1967@gmail.com> wrote:
>> Is there a proper long term fix for this or do I need to mask the egl
>> package until things catch up? As long as things work, I'm fine with
>> masking and waiting. I just figure there may be a better fix I'm
>> missing. Maybe someone else sees it.
> Others already answered about the arrows and the meaning of them, but
> I just wanted to chime in and say that there's no reason to mask
> anything at the moment, it is just a warning from portage that it
> can't upgrade egl-wayland because nvidia-drivers requires the older
> version. If the drivers are ever updated to allow for newer
> egl-wayland, any masks would just make the upgrade more of a chore.
>
> Regards,
> Arve
Usually when I mask something that I hope is a temporary thing, I remove
or comment out the mask after the update is done. That way it pops back
up on the next upgrade. I sometimes put a note with it as well. My
memory isn't that great. By next week, I'll be like 'egl what'??? :/
That note reminds me. Gives my old brain a clue. LOL
It may be a while before those old drivers get updated. Those old cards
don't get much attention.
Thanks for the info tho. It helps.
Dale
:-) :-)
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] gui-libs/egl-wayland and x11-drivers/nvidia-drivers dependency conflict.
2024-02-17 17:58 ` [gentoo-user] " Dale
@ 2024-02-18 5:21 ` Dale
0 siblings, 0 replies; 7+ messages in thread
From: Dale @ 2024-02-18 5:21 UTC (permalink / raw
To: gentoo-user
While at it. Unrelated really but why not. Why does genlop -c show two
running for this?
(chroot) root@fireball / # genlop -c
Currently merging 200 out of 257
* dev-qt/qtwebengine-5.15.12_p20240122
current merge time: 1 hour, 22 minutes and 33 seconds.
ETA: 4 hours, 58 minutes and 39 seconds.
Currently merging 200 out of 257
* dev-qt/qtwebengine-5.15.12_p20240122
current merge time: 1 hour, 22 minutes and 34 seconds.
ETA: 4 hours, 58 minutes and 38 seconds.
(chroot) root@fireball / #
I notice there is a slot for version 6 and when it was compiling, it
showed only one in the list like below. However, slot 5 always shows
there is two running like above. I've never seen it do this with any
other package, large or small. It only does it with slot 5 version of
qtwebengine. This is slot 6 from earlier.
(chroot) root@fireball / # genlop -c
Currently merging 195 out of 257
* dev-qt/qtwebengine-6.6.2
current merge time: 2 hours, 59 minutes and 44 seconds.
ETA: 3 hours, 21 minutes and 28 seconds.
(chroot) root@fireball / #
By the way, that time isn't exactly right. It takes a while but not
that long. Anyone else see this? It's done this for a good while.
Just kinda weird. o_O
Dale
:-) :-)
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2024-02-18 5:22 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-17 17:03 [gentoo-user] gui-libs/egl-wayland and x11-drivers/nvidia-drivers dependency conflict Dale
2024-02-17 17:34 ` Peter Humphrey
2024-02-17 17:47 ` [gentoo-user] " Nuno Silva
2024-02-17 17:58 ` [gentoo-user] " Dale
2024-02-18 5:21 ` Dale
2024-02-17 17:55 ` Arve Barsnes
2024-02-17 18:03 ` Dale
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox