Hello, Gevisz.

On Sat, Mar 11, 2017 at 19:31:25 +0200, gevisz wrote:
> Today, updating my system, I have got:

> # emerge --update --deep --with-bdeps=y --newuse --backtrack=90 --ask
> world --exclude chromium

> These are the packages that would be merged, in order:

> Calculating dependencies... done!
> [ebuild     U  ] media-libs/mesa-13.0.5 [12.0.1] USE="nettle%*
> -gcrypt% (-libressl) -openssl% -vulkan%"
> [ebuild     U  ] x11-libs/cairo-1.14.8 [1.14.6]
> [ebuild     U  ] media-libs/libepoxy-1.4.1 [1.3.1] USE="X%*"
> [ebuild     U  ] dev-libs/libinput-1.6.2 [1.4.2]
> [ebuild     U  ] app-misc/mc-4.8.18-r1 [4.8.15]
> [ebuild     U  ] x11-apps/xauth-1.0.10 [1.0.9-r2] USE="{-test}"
> [ebuild     U  ] x11-base/xorg-server-1.19.2 [1.18.4] USE="-debug%"
> [ebuild     U  ] x11-drivers/xf86-video-ati-7.8.0 [7.7.0]
> [ebuild     U  ] x11-drivers/xf86-input-evdev-2.10.5 [2.10.3]
> [ebuild     U  ] x11-base/xorg-drivers-1.19 [1.18-r1]
> VIDEO_CARDS="-ark% -i915% -i965% (-newport) -sis%"
> [ebuild     U  ] net-analyzer/wireshark-2.2.5 [2.2.4]
> [ebuild     U  ] www-client/firefox-45.8.0 [45.7.0]

> Would you like to merge these packages? [Yes/No] y

[ .... ]

> >>> Emerging (1 of 12) media-libs/mesa-13.0.5::gentoo
> ...
> configure: error: Package requirements (libdrm_amdgpu >= 2.4.63) were not met:

> No package 'libdrm_amdgpu' found

> Consider adjusting the PKG_CONFIG_PATH environment variable if you
> installed software in a non-standard prefix.

> Alternatively, you may set the environment variables AMDGPU_CFLAGS
> and AMDGPU_LIBS to avoid the need to call pkg-config.
> See the pkg-config man page for more details.

[ .... ]

> $ eix libdrm_amdgpu
> No matches found

> So, there is no libdrm_amdgpu in my updated portage tree but
> media-libs/mesa-13.0.5::gentoo seems to demand it!

> $ eix amdgpu
> * sys-firmware/amdgpu-ucode
>      Available versions:  20160628 20161121 {legacy}
>      Homepage:            https://people.freedesktop.org/~agd5f/radeon_ucode/
>      Description:         Microcode for C.Islands/V.Islands/A.Islands
> Radeon GPUs and APUs

> * x11-drivers/xf86-video-amdgpu
>      Available versions:  1.1.0 ~1.1.2 1.2.0 **9999 {glamor}
>      Homepage:            https://www.x.org/wiki/
>      Description:         Accelerated Open Source driver for AMDGPU cards

> Any ideas?

This happened to me, too.  It was also reported as a bug to the Gentoo
bugzilla.  The mechanism for the bug was quite involved, but the
solution was straightforward.  That was to replace

    VIDEO_CARDS="radeon"

with

    VIDEO_CARDS="radeon r600"

in /etc/portage/make.conf.

The "r600" bit is actually documented in the "Radeon" article in the
Gentoo Wiki, though I suspect it is relatively new.  If I were you, I'd
check in that article that my card actually does, literally, need
"r600", and not something like "r750".

If this doesn't get your emerge working again, have a look at that bug
report.  (Search for "mesa" and look at the most recent bug it finds.)

-- 
Alan Mackenzie (Nuremberg, Germany).



Reply via email to