configure: DRI3 enabled checking for LIBDRM... yes checking for XLIB... yes checking for GL... no configure: error: Package requirements (glproto >= 1.4.17 gl >= 1.2) were not met: Package 'gl', required by 'virtual:world', not found Reproducible: Always
Created attachment 617392 [details] build.log
Created attachment 617394 [details] emerge --info
(In reply to reagentoo from comment #1) > Created attachment 617392 [details] > build.log Wrong build log.
I suspect a local configuration problem. What does > pkg-config --print-provides gl print?
(In reply to Matt Turner from comment #4) > I suspect a local configuration problem. What does > > > pkg-config --print-provides gl > > print? $ pkg-config --print-provides gl $
I suspect mesa. In fact, I am pretty sure it's mesa. @reagentoo did mesa blow away you /usr/lib64/libGL.* files too? Matt stop shooting from the hip. Leave that to us.
I have the same issue. Looks like building mesa with USE=libglvnd is the cause. pkg-config --print-provides gl with +libglvnd: No package 'gl' found (xorg-server build fails) with -libglvnd: gl = 20.0.1 (xorg-server build ok)
According to my testing, gl.pc and glx.pc are provided by media-libs/libglvnd-1.3.1 with USE="X", but not with USE="-X". (Reporter of this bug also has USE="-X".)
(In reply to Arfrever Frehtes Taifersar Arahesis from comment #8) > According to my testing, gl.pc and glx.pc are provided by > media-libs/libglvnd-1.3.1 with USE="X", but not with USE="-X". > (Reporter of this bug also has USE="-X".) Thanks. That makes sense.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a58d7fdcea1b9383cd29da9c6a7b75405a8ffa5e commit a58d7fdcea1b9383cd29da9c6a7b75405a8ffa5e Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2020-03-07 19:48:27 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2020-03-07 19:48:58 +0000 x11-base/xorg-server: Depend on media-libs/libglvnd[X] Closes: https://bugs.gentoo.org/711778 Signed-off-by: Matt Turner <mattst88@gentoo.org> x11-base/xorg-server/xorg-server-1.20.7.ebuild | 2 +- x11-base/xorg-server/xorg-server-9999.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)