[oe] [meta-qt5][PATCH] qtwebkit: do not skip build - use cmake as build system

Khem Raj raj.khem at gmail.com
Wed Jun 6 17:20:00 UTC 2018


On Wed, Jun 6, 2018 at 10:13 AM, Martin Jansa <martin.jansa at gmail.com> wrote:
> Thanks Andreas for taking care of this, I was planing to look at it later
> and then I forgot about it when I wanted to push first 5.11 recipes.
>
> With gcc8 I see small issue:
> http://errors.yoctoproject.org/Errors/Details/179245/
>
> In fedora they just added -fpermissive in:
> https://bugzilla.redhat.com/show_bug.cgi?id=1582954
>
> Are you interested in fixing it properly? I don't use qtwebkit
> anywhere (switched
> to qtwebengine long time ago), so I don't mind adding -fpermissive as well.
>

IMO adding -fpermissive is acceptable for this package, its on a lifeline anyway

> On Tue, Jun 5, 2018 at 1:23 AM Andreas Müller <schnitzeltony at gmail.com>
> wrote:
>
>> On Tue, Jun 5, 2018 at 12:39 AM, Andreas Müller <schnitzeltony at gmail.com>
>> wrote:
>> > log.do_configure says:
>> >
>> > | The WebKit build was disabled for the following reasons:
>> > |     * cross-compilation of QtWebKit with qmake is not supported yet
>> > |    * Missing cmake from PATH
>> > |    * Using cmake version , but at least cmake 2.8.12 is required to
>> build QtWebKit.
>> >
>> > and build was finished without errors (but surprisingly fast). Looking
>> into
>> > qtwebkit, it seems they have changed to cmake build system and
>> Webkit.pro is
>> > just a wrapper for preparing and running cmake.
>> >
>> > For the transition the packageconfigs were translated as close as
>> possible.
>> > 'libxcomposite' and 'libxrender' were merged to 'x11' - there is only one
>> > option 'ENABLE_X11_TARGET' available for both.
>> >
>> > Signed-off-by: Andreas Müller <schnitzeltony at gmail.com>
>> > ---
>> >  .../0001-Do-not-skip-build-for-cross-compile.patch | 31 +++++++++++++
>> >  recipes-qt/qt5/qtwebkit_git.bb                     | 51
>> ++++++++++------------
>> >  2 files changed, 54 insertions(+), 28 deletions(-)
>> >  create mode 100644
>> recipes-qt/qt5/qtwebkit/0001-Do-not-skip-build-for-cross-compile.patch
>> >
>> Cannot see (yet) what's wrong with this patch but now qtquick1 fails with:
>>
>> | error: QGraphicsWebView: No such file or directory
>>
>> Andreas
>> --
>> _______________________________________________
>> Openembedded-devel mailing list
>> Openembedded-devel at lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel



More information about the Openembedded-devel mailing list