View previous topic :: View next topic |
Author |
Message |
Schattenschlag Apprentice
Joined: 18 Oct 2011 Posts: 184
|
Posted: Thu Aug 23, 2018 10:08 am Post subject: [gelöst] Problem mit mesa-18.1.6 |
|
|
Hallöchen
Hab vorhin ein update gestartet und dann kann folgende Meldung
Code: |
!!! The ebuild selected to satisfy ">=media-libs/mesa-9.1.6[egl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]" has unmet requirements.
- media-libs/mesa-18.1.6::gentoo USE="classic dri3 egl gallium gbm llvm nptl opencl -bindist -d3d9 -debug -gles1 -gles2 -openmax -osmesa -pax_kernel -pic (-selinux) -unwind -vaapi -valgrind -vdpau -vulkan -wayland -xa -xvmc" ABI_X86="32 (64) (-x32)" VIDEO_CARDS="(-freedreno) -i915 -i965 (-imx) -intel -nouveau -r100 -r200 -r300 -r600 -radeon -radeonsi (-vc4) -virgl (-vivante) -vmware"
The following REQUIRED_USE flag constraints are unsatisfied:
opencl? ( any-of ( video_cards_r600 video_cards_radeonsi ) )
The above constraints are a subset of the following complete expression:
d3d9? ( dri3 gallium ) llvm? ( gallium ) opencl? ( gallium llvm any-of ( video_cards_r600 video_cards_radeonsi ) ) openmax? ( gallium ) gles1? ( egl ) gles2? ( egl ) vaapi? ( gallium ) vdpau? ( gallium ) vulkan? ( any-of ( video_cards_i965 video_cards_radeonsi ) video_cards_radeonsi? ( llvm ) ) wayland? ( egl gbm ) xa? ( gallium ) video_cards_freedreno? ( gallium ) video_cards_intel? ( classic ) video_cards_i915? ( any-of ( classic gallium ) ) video_cards_i965? ( classic ) video_cards_imx? ( gallium video_cards_vivante ) video_cards_nouveau? ( any-of ( classic gallium ) ) video_cards_radeon? ( any-of ( classic gallium ) gallium? ( x86? ( llvm ) amd64? ( llvm ) ) ) video_cards_r100? ( classic ) video_cards_r200? ( classic ) video_cards_r300? ( gallium x86? ( llvm ) amd64? ( llvm ) ) video_cards_r600? ( gallium ) video_cards_radeonsi? ( gallium llvm ) video_cards_vc4? ( gallium ) video_cards_virgl? ( gallium ) video_cards_vivante? ( gallium gbm ) video_cards_vmware? ( gallium )
(dependency required by "x11-libs/cairo-1.14.12::gentoo" [installed])
(dependency required by "dev-libs/gobject-introspection-1.52.1::gentoo[cairo]" [installed])
(dependency required by "x11-libs/libnotify-0.7.7::gentoo[introspection]" [installed])
(dependency required by "media-plugins/audacious-plugins-3.9-r1::gentoo[libnotify]" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
|
Hmm nur weiß ich nicht was ich da machen soll ?
In der make.config steht ja eh drinnen
Code: | GRUB_PLATFORMS="pc"
INPUT_DEVICES="evdev"
VIDEO_CARDS="nvidia"
LINGUAS="de"
L10N="de"
ACCEPT_LICENSE="*"
ABI_X86="64 32" |
Was hab ich denn übersehen ? bis jetzt hat ja auch alles geklappt hmm.
Wäre echt danke für einen guten Tipp.
mfg
schatti
Last edited by Schattenschlag on Sat Aug 25, 2018 10:42 am; edited 1 time in total |
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4603 Location: Germany
|
Posted: Thu Aug 23, 2018 11:11 am Post subject: |
|
|
Hi,
da du mit gesetzten
VIDEO_CARDS="nvidia"
scheinbar nur die nvidia-drivers nutzt, die ihre eigenen GLX libs mitbringen (die du via eselect opengl set nvidia setzt), wird mesa eigentlich gar nicht benötigt.
Vorschlag: Falls du tatsächlich nur die nvidia-drivers nutzt, dann kannst du bei mesa eigentlich nahezu alle Useflags herausnehmen.
Versuche mal folgende Useflags herauszunehmen: Code: | echo "media-libs/mesa -classic -gallium -llvm -opencl" >> /etc/portage/package.use/mesa | Ich denke das sollte für deine nvidia-drivers besser passen. |
|
Back to top |
|
|
Schattenschlag Apprentice
Joined: 18 Oct 2011 Posts: 184
|
Posted: Sat Aug 25, 2018 10:41 am Post subject: |
|
|
Hy danke Josef.95 hat geklappt.
Nur wieso kommt jetzt erst der Fehler? Hab ja jetzt jahrelang nichts geändert an den Useflags ? hmm |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 8956
|
Posted: Sat Aug 25, 2018 11:01 am Post subject: |
|
|
Vor Jahren gab es aber noch kein mesa-18.1.6. |
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4603 Location: Germany
|
Posted: Sat Aug 25, 2018 11:01 am Post subject: |
|
|
Jo, vermutlich wurden die Abhängigkeiten vom mesa ebuild (oder/und deren genutzten eclasses) geändert.
Es ist in dem Sinne ja auch kein Fehler, sondern eher ein Hinweis darauf das man die Konfiguration anpassen möge.
Für nvidia-drivers sollte man den opencl Provider via eselect opencl Modul setzen können - schau mal via Code: | eselect opencl list |
|
|
Back to top |
|
|
franzf Advocate
Joined: 29 Mar 2005 Posts: 4565
|
Posted: Sat Aug 25, 2018 11:10 am Post subject: |
|
|
Ja klar, 18.1.6 gab es noch nicht "vor Jahren", das ging aber ganz aktuell stable.
Und um den Schuldigen zu benennen:
https://github.com/gentoo/gentoo/commit/6c41530ba8a4f5523f890a88f911b32a0870fdd4#diff-bb52c9a22b279652e5d968c49b6893fb
Hier wurde ohne REV-Bump eine Änderung an den USE-Dependencies eingeführt. Zu dem Zeitpunkt war 17.3.9 bereits stable für die meisten Plattformen, dadurch auch bei dir installiert und insbesondere in der VDB mit jenen USE-Abhäbgigkeiten vorhanden.
Aus diesem Grund bekommst du erst jetzt mit dem Update diese Änderungen serviert. |
|
Back to top |
|
|
Schattenschlag Apprentice
Joined: 18 Oct 2011 Posts: 184
|
Posted: Thu Aug 30, 2018 7:00 am Post subject: |
|
|
Alles klar, danke für die Infos.
Muss mir irgendwie durch geschlüpft sein die News von Mesa und den Useflags änderungen. |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 8956
|
Posted: Thu Aug 30, 2018 9:35 am Post subject: |
|
|
Für USE-flag Änderungen gibt es normalerweise keine News, außer es handelt sich um globale Änderungen wie z.B. Python update. |
|
Back to top |
|
|
|