RESOLVED FIXED204577
[JHBuild] xserver build fails
https://bugs.webkit.org/show_bug.cgi?id=204577
Summary [JHBuild] xserver build fails
Philippe Normand
Reported 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
Attachments
Patch (2.56 KB, patch)
2019-11-25 06:59 PST, Philippe Normand
no flags
Philippe Normand
Comment 1 2019-11-25 06:59:52 PST
Pablo Saavedra
Comment 2 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.
WebKit Commit Bot
Comment 3 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>
WebKit Commit Bot
Comment 4 2019-11-25 08:04:11 PST
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.