Summary: | [EFL] gnutls-3.3.0 jhbuild module build fails on Ubuntu 15.10 | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Csaba Osztrogonác <ossy> | ||||
Component: | New Bugs | Assignee: | Csaba Osztrogonác <ossy> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Normal | CC: | gyuyoung.kim, ossy | ||||
Priority: | P2 | ||||||
Version: | Other | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Bug Depends on: | |||||||
Bug Blocks: | 150619 | ||||||
Attachments: |
|
Description
Csaba Osztrogonác
2015-10-28 05:02:53 PDT
http://trac.webkit.org/changeset/182874 added building gnutls as a jhbuild module to be able to build Chromium and WebKitEFL on the same Ubuntu 14.04 machine. The problem was that Chromium needed libcups2-dev, which depends on libgnutls-dev which is version 2.12. But to build WebKit, we need libgnutls28-dev which is version 3.2.11. Of course libgnutls-dev and libgnutls28-dev are in conflict, it isn't possible to install both of them at the same time, accordingly it wasn't possible to build Chromium and WebKit on the same 14.04 machine ... That's why r182874 added gnutls as jhbuild module to be able to have two different gnutls version. But 14.04 isn't supported since we need at least GCC 4.9, now the reference platform is Ubuntu 15.04. libgnutls-dev and libgnutls28-dev are same on 15.04 (gnutls 3.3.8) and 15.10 too (gnutls 3.3.15) ( http://trac.webkit.org/changeset/188912 https://trac.webkit.org/changeset/187596) I think the proper fix is dropping gnutls from jhbuild modules and adding libgnutls-dev back to install-dependencies script. Created attachment 264240 [details]
Patch
Additionally removed nettle-dev from Tools/efl/install-dependencies, libgnutls-dev pulls it in.
Comment on attachment 264240 [details]
Patch
Thank you for fixing it.
Comment on attachment 264240 [details] Patch Clearing flags on attachment: 264240 Committed r191883: <http://trac.webkit.org/changeset/191883> All reviewed patches have been landed. Closing bug. (In reply to comment #4) > Comment on attachment 264240 [details] > Patch > > Clearing flags on attachment: 264240 > > Committed r191883: <http://trac.webkit.org/changeset/191883> It broke the jhbuild step on the EFL buildbot: configure: error: in `/home/gyuyoung/WebKit-BuildSlave/efl-linux-64-release-wk2/build/WebKitBuild/DependenciesEFL/Source/glib-networking-2.41.4': configure: error: "No package 'gnutls' found" See `config.log' for more details It seems libgnutls-dev package was installed on the EWS, but not on the bot. Gyuyoung, could you install this package? (In reply to comment #6) > (In reply to comment #4) > > Comment on attachment 264240 [details] > > Patch > > > > Clearing flags on attachment: 264240 > > > > Committed r191883: <http://trac.webkit.org/changeset/191883> > > It broke the jhbuild step on the EFL buildbot: > > configure: error: in > `/home/gyuyoung/WebKit-BuildSlave/efl-linux-64-release-wk2/build/WebKitBuild/ > DependenciesEFL/Source/glib-networking-2.41.4': > configure: error: "No package 'gnutls' found" > See `config.log' for more details > > > It seems libgnutls-dev package was installed on the EWS, but not on the bot. > Gyuyoung, could you install this package? I just install the pkg now. |