From patchwork Thu Jan 11 01:45:26 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Denys Dmytriyenko X-Patchwork-Id: 124145 Delivered-To: patch@linaro.org Received: by 10.140.22.227 with SMTP id 90csp25744qgn; Wed, 10 Jan 2018 17:45:31 -0800 (PST) X-Google-Smtp-Source: ACJfBovJduQTF7WtreF45xwuSbNFs19zTPGPKavxy/dzp0W1PQ4Dq81CXfz13gRkYQLVkcr25Mzg X-Received: by 10.99.112.25 with SMTP id l25mr9260768pgc.154.1515635131118; Wed, 10 Jan 2018 17:45:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1515635131; cv=none; d=google.com; s=arc-20160816; b=OBeYome2A5pX5zsWNeoF3a0A2Sg/POYZmIOEbAd0HTOlrE+Ulv6+vMEfYL2ri5eqVq V1XEsHr1TbJcGDugBjXjyvqGRZEAVBocKWqsetWCCnScHdFACDaKpNOENq4ggQ8EIhQ3 zvneuwIhbLwp/Y7g/Jr/1WV7i+7aEo4YfL13uTpvlyFFl/6rAWeSA82oZCuBoM9iJmzt ElR4nCfMStk9UDk0O7ZxeKGMw8AfP8cJSVx7LMyodzBXemmufBnHvrVERr9e75ttfe49 iYnawZEoF2dNV71GaNDO4xIftqmVbeVBV2mxSkcZ70oDkDMgEKbgAm/8rho1HtXLNf/d 31Mw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:sender:content-transfer-encoding:mime-version :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:cc:message-id:date:to:from:delivered-to :arc-authentication-results; bh=vBTW89f5zDwHe6ZgyAP8gAOUlRuOq1WPsL3T1w1k1Bo=; b=Vz40UVTe9WnBY8q4lU3jI2iXgeDOjp5NboOF4mNuRaQanhYFc0enq476uFpr4zPjgW r+66PdhO+4ilQhilrObnTytHGUfYSKDHAy4fNV1SQyX6uC5yu2CWSKFodIKyZFa3+Nfm CMqYD+2hrCY3h4ZwSoWN9buj5whYN4z6McVrYy36qI6cd08ui0C+Mh889b8vrWtGAhRK VlSwy4T7yFtCPcnrHWH5FY0nOT9nFeF7Z38K40vAzTXO77mmalfUQOKOfDukeX9568hX 0pMW486T2uar2qnMEpoIUElfPcTpIj8hH9Kxul2W6/9mTe3ISX20LQ3d15TMQn3OaXTe wV4Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of openembedded-devel-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) smtp.mailfrom=openembedded-devel-bounces@lists.openembedded.org Return-Path: Received: from mail.openembedded.org (mail.openembedded.org. [140.211.169.62]) by mx.google.com with ESMTP id f16si2831842plk.140.2018.01.10.17.45.30; Wed, 10 Jan 2018 17:45:31 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of openembedded-devel-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) client-ip=140.211.169.62; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of openembedded-devel-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) smtp.mailfrom=openembedded-devel-bounces@lists.openembedded.org Received: from review.yoctoproject.org (localhost [127.0.0.1]) by mail.openembedded.org (Postfix) with ESMTP id A8E177885C; Thu, 11 Jan 2018 01:45:28 +0000 (UTC) X-Original-To: openembedded-devel@lists.openembedded.org Delivered-To: openembedded-devel@lists.openembedded.org Received: from mailout4.zoneedit.com (mailout4.zoneedit.com [64.68.198.17]) by mail.openembedded.org (Postfix) with ESMTP id 8FD187885B for ; Thu, 11 Jan 2018 01:45:27 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mailout4.zoneedit.com (Postfix) with ESMTP id 2B1D320B35; Thu, 11 Jan 2018 01:45:29 +0000 (UTC) Received: from mailout4.zoneedit.com ([127.0.0.1]) by localhost (zmo03-pco.easydns.vpn [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3g-oidpCCWie; Thu, 11 Jan 2018 01:45:29 +0000 (UTC) Received: from mail.denix.org (pool-100-15-85-143.washdc.fios.verizon.net [100.15.85.143]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mailout4.zoneedit.com (Postfix) with ESMTPSA id 10A5A20481; Thu, 11 Jan 2018 01:45:28 +0000 (UTC) Received: from gimli.denix (gimli [192.168.0.6]) by mail.denix.org (Postfix) with ESMTP id C0885163255; Wed, 10 Jan 2018 20:45:27 -0500 (EST) From: Denys Dmytriyenko To: openembedded-devel@lists.openembedded.org Date: Wed, 10 Jan 2018 20:45:26 -0500 Message-Id: <1515635126-19293-1-git-send-email-denis@denix.org> X-Mailer: git-send-email 2.7.4 Cc: Denys Dmytriyenko Subject: [oe] [meta-qt5][rocko][PATCH] qtwebengine: explicitly depend on bison-native X-BeenThere: openembedded-devel@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Using the OpenEmbedded metadata to build Distributions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: openembedded-devel-bounces@lists.openembedded.org Errors-To: openembedded-devel-bounces@lists.openembedded.org From: Denys Dmytriyenko QtWebEngine uses bison during the build. While normally bison-native gets staged into sysroot indirectly by the toolchain via binutils-cross, it's better to have the dependency listed explicitly for deterministic builds. Otherwise, when using an external toolchain, it fails like this: | FAILED: gen/blink/core/XPathGrammar.cpp gen/blink/core/XPathGrammar.h | .../qtwebengine/5.9.3+...-r0/recipe-sysroot-native/usr/bin/python-native/python2 | ../../../../git/src/3rdparty/chromium/third_party/WebKit/Source/build/scripts/rule_bison.py | ../../../../git/src/3rdparty/chromium/third_party/WebKit/Source/core/xml/XPathGrammar.y gen/blink/core bison | Traceback (most recent call last): | File "../../../../git/src/3rdparty/chromium/third_party/WebKit/Source/build/scripts/rule_bison.py", line 83, in | returnCode = subprocess.call([bisonExe, '-d', '-p', prefix, inputFile, '-o', outputCpp]) | File ".../qtwebengine/5.9.3+...-r0/recipe-sysroot-native/usr/lib/python2.7/subprocess.py", line 168, in call | return Popen(*popenargs, **kwargs).wait() | File ".../qtwebengine/5.9.3+...-r0/recipe-sysroot-native/usr/lib/python2.7/subprocess.py", line 390, in __init__ | errread, errwrite) | File ".../qtwebengine/5.9.3+...-r0/recipe-sysroot-native/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child | raise child_exception | OSError: [Errno 2] No such file or directory Signed-off-by: Denys Dmytriyenko --- recipes-qt/qt5/qtwebengine_git.bb | 1 + 1 file changed, 1 insertion(+) -- 2.7.4 -- _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel diff --git a/recipes-qt/qt5/qtwebengine_git.bb b/recipes-qt/qt5/qtwebengine_git.bb index 1f53e4a..ed179de 100644 --- a/recipes-qt/qt5/qtwebengine_git.bb +++ b/recipes-qt/qt5/qtwebengine_git.bb @@ -15,6 +15,7 @@ LIC_FILES_CHKSUM = " \ DEPENDS += " \ ninja-native \ yasm-native \ + bison-native \ qtwebchannel \ qtbase qtdeclarative qtxmlpatterns qtquickcontrols qtquickcontrols2 \ qtlocation \