Uploaded image for project: 'Funtoo Linux'
  1. Funtoo Linux
  2. FL-6571

mesa-19.1.3-r1 wants either swrast or gallium-swrast (VIDEO_CARDS), but not both

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Normal Normal
    • None
    • None
    • None

      This seems to be related to this commit of kit-fixups:

      https://code.funtoo.org/bitbucket/projects/CORE/repos/kit-fixups/commits/848c89473dc2147935ff0c64153a1f415d503a43

      media-libs/mesa only wants one of the VIDEO_CARDS, but complains when both are enabled.

      kyle@perkins ~ $ emerge -p1 mesa
      
      These are the packages that would be merged, in order:
      
      Calculating dependencies /
      
      !!! Problem resolving dependencies for media-libs/mesa
      ... done!
      
      !!! The ebuild selected to satisfy "mesa" has unmet requirements.
      - media-libs/mesa-19.1.3-r1::core-gl-kit USE="X drm egl gbm gles1 gles2 glvnd glx llvm ocl-icd opengl shader-cache surfaceless -alternate-path -android -d3d9 -debug -extra-hud -haiku -opencl -osmesa -pax_kernel -pic (-selinux) -sensors -test -unwind -valgrind -wayland" CPU_FLAGS_X86="avx -avx2 -avx512bw -avx512er" VIDEO_CARDS="amdgpu dri3 gallium-r300 gallium-r600 gallium-radeonsi gallium-swrast i915 i965 intel radeon swrast vaapi vdpau vulkan-intel xa xvmc -gallium-freedreno -gallium-i915 -gallium-imx -gallium-nouveau -gallium-osmesa -gallium-pl111 -gallium-swr -gallium-tegra -gallium-v3d -gallium-vc4 -gallium-virgl -gallium-vivante -gallium-vmware -nouveau -openmax -osmesa -r100 -r200 -virgl -vulkan-amdgpu"
      
        The following REQUIRED_USE flag constraints are unsatisfied:
          at-most-one-of ( video_cards_swrast video_cards_gallium-swrast )
      
        The above constraints are a subset of the following complete expression:
          d3d9? ( video_cards_dri3 ) opencl? ( llvm any-of ( video_cards_gallium-pl111 video_cards_gallium-radeonsi video_cards_gallium-r300 video_cards_gallium-r600 video_cards_gallium-nouveau video_cards_gallium-freedreno video_cards_gallium-vc4 video_cards_gallium-v3d video_cards_gallium-vivante video_cards_gallium-imx video_cards_gallium-tegra video_cards_gallium-i915 video_cards_gallium-vmware video_cards_gallium-virgl video_cards_gallium-swr ) ) at-most-one-of ( video_cards_i915 video_cards_gallium-i915 ) at-most-one-of ( video_cards_swrast video_cards_gallium-swrast ) at-most-one-of ( video_cards_osmesa video_cards_gallium-osmesa ) video_cards_vulkan-intel? ( video_cards_intel ) video_cards_i915? ( video_cards_intel ) video_cards_i965? ( video_cards_intel ) video_cards_gallium-i915? ( video_cards_intel ) video_cards_r100? ( video_cards_radeon ) video_cards_r200? ( video_cards_radeon ) video_cards_gallium-r300? ( video_cards_radeon ) video_cards_gallium-r600? ( video_cards_radeon ) video_cards_amdgpu? ( video_cards_radeon ) video_cards_vulkan-amdgpu? ( video_cards_radeon ) wayland? ( egl gbm ) video_cards_gallium-swrast? ( llvm ) video_cards_gallium-swr? ( any-of ( cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512er cpu_flags_x86_avx512bw ) ) video_cards_gallium-imx? ( video_cards_gallium-vivante ) video_cards_gallium-tegra? ( video_cards_gallium-nouveau ) video_cards_gallium-r300? ( x86? ( llvm ) amd64? ( llvm ) ) video_cards_gallium-radeonsi? ( llvm egl? ( any-of ( drm surfaceless ) ) ) video_cards_gallium-pl111? ( video_cards_gallium-vc4 ) video_cards_gallium-virgl? ( egl? ( any-of ( drm surfaceless ) ) ) video_cards_gallium-vivante? ( gbm )
      
      kyle@perkins ~ $ USE='-video_cards_swrast -video_cards_gallium-swrast' emerge -p1 mesa
      
      These are the packages that would be merged, in order:
      
      Calculating dependencies... done!
      [ebuild   R    ] media-libs/mesa-19.1.3-r1 
      kyle@perkins ~ $ 
      

            Unassigned Unassigned
            klipkyle klipkyle
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: