Bug 204577 - [JHBuild] xserver build fails
Summary: [JHBuild] xserver build fails
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Philippe Normand
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-11-25 06:58 PST by Philippe Normand
Modified: 2019-11-25 08:04 PST (History)
8 users (show)

See Also:


Attachments
Patch (2.56 KB, patch)
2019-11-25 06:59 PST, Philippe Normand
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Philippe Normand 2019-11-25 06:58:13 PST
checking for OPENSSL... yes
checking for SHA1 implementation... libnettle
checking for XSERVERCFLAGS... no
configure: error: Package requirements (fixesproto >= 5.0 damageproto >= 1.1 xcmiscproto >= 1.2.0 xtrans >= 1.3.5 bigreqsproto >= 1.1.0 xproto >= 7.0.31 randrproto >= 1.5.0 renderproto >= 0.11 xextproto >= 7.2.99.901 inputproto >= 2.3 kbproto >= 1.0.3 fontsproto >= 2.1.3 pixman-1 >= 0.27.2 videoproto compositeproto >= 0.4 recordproto >= 1.13.99.1 scrnsaverproto >= 1.1 resourceproto >= 1.2.0 xf86driproto >= 2.1.0 glproto >= 1.4.17 dri >= 7.8.0 xkbfile  pixman-1 >= 0.27.2 xfont2 >= 2.0.0 xau libsystemd >= 209 xshmfence >= 1.1 xdmcp) were not met:

Package 'dri' requires 'libdrm >= 2.4.100' but version of libdrm is 2.4.99
Comment 1 Philippe Normand 2019-11-25 06:59:52 PST
Created attachment 384294 [details]
Patch
Comment 2 Pablo Saavedra 2019-11-25 07:13:09 PST
I think the reason why this is failing to you is because the Jhbuild is using the headers and libs installed in the base system for xserver. This is because there is not explicit dependency  in the jhbuild modules file and, therefore, the build environment uses the libraries available from the system which are not satisfactory enough for the packages configuration steps.

I'm fine with the patch which it adds and updates the libraries versions and  also make more explicit the dependency tree.
Comment 3 WebKit Commit Bot 2019-11-25 08:04:09 PST
Comment on attachment 384294 [details]
Patch

Clearing flags on attachment: 384294

Committed r252860: <https://trac.webkit.org/changeset/252860>
Comment 4 WebKit Commit Bot 2019-11-25 08:04:11 PST
All reviewed patches have been landed.  Closing bug.