Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 695652

Summary: x11-base/xorg-server USE=libglvnd : Package requirements (glproto >= 1.4.17 gl >= 9.2.0) were not met
Product: Gentoo Linux Reporter: Alexander Tsoy <alexander>
Component: Current packagesAssignee: Gentoo X packagers <x11>
Status: RESOLVED FIXED    
Severity: normal CC: dschridde+gentoobugs
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://gitlab.freedesktop.org/xorg/xserver/issues/893
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 692206    
Attachments: xorg-server-1.20.5:20190925-222544.log

Description Alexander Tsoy 2019-09-25 22:46:33 UTC
Created attachment 591098 [details]
xorg-server-1.20.5:20190925-222544.log

With libglvnd-provided pkgconfig files:
$ pkg-config --modversion gl
1.2

Upstream bug report:
https://gitlab.freedesktop.org/xorg/xserver/issues/893
Comment 1 Matt Turner gentoo-dev 2019-09-25 22:53:33 UTC
Fixed by

commit 5a6deca6e403ca195b255bf78d41a5da4819d617
Author: Matt Turner <mattst88@gentoo.org>
Date:   Wed Sep 25 14:50:06 2019 -0700

    x11-base/xorg-server: Allow building against libglvnd
    
    Mesa's gl.pc contains a version that matches the Mesa version, but
    libglvnd's gl.pc version is the SO version (1.2). The Xserver checks for
    gl >= 7.1.0 and gl >= 9.2.0 which are very old versions of Mesa at this
    point, so removing the version dependency doesn't negatively affect
    anything and allows the Xserver to build against libglvnd.
    
    Signed-off-by: Matt Turner <mattst88@gentoo.org>