From patchwork Thu Apr 26 17:00:01 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 134524 Delivered-To: patch@linaro.org Received: by 10.46.151.6 with SMTP id r6csp2594349lji; Thu, 26 Apr 2018 10:00:21 -0700 (PDT) X-Google-Smtp-Source: AB8JxZpJJ/xkpkrTfmVO+mhGO7b9pHXeu+UgIR3gH2P5sXBshAWVYKlv+G+dfvA3ythxO9FAcvh4 X-Received: by 10.101.72.68 with SMTP id i4mr8690000pgs.191.1524762021314; Thu, 26 Apr 2018 10:00:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524762021; cv=none; d=google.com; s=arc-20160816; b=qufo2uxYf5MUhP/Ro6ChcP5aaoXICnbBEt3IdCm7RIG1A9m5gTUlbJX1VS3/9yj3pV gT3BiBk3rsskC37bHhKh1i1S8/dGaj7U8dopGocUQis1RXy75yIjPlYbx3LBG02DCrGu 6kyLBhq3MiENgydw1U5hwjhDAf4FcXqsyBwQ9ce2RtIFAgldi5DukRubC9pmi99MYWbD zOaQXnljZ+Sd+IyVW+rXigrR8Oi6m2gp38bi5HDzTAsBuVEPHZlKvZy0xxmn2HuxFgyu dYT67edPNnOkFAyILuppNE8r3/ymCrqsrkeCkKDknGpmaszELTJMZw/780gtUSo13tUV iHpQ== 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:message-id:date:to:from:dkim-signature :delivered-to:arc-authentication-results; bh=0J5pvi54uGNM1ft23YAJhvnH6oZIKrIFZC7MsoCbEPI=; b=pl6NIcosehVrhPwQp6Ta5sEFUpHPGwp/JytG3r2VFWtv6VMFp9A8xIRqoNB8wgcun2 zxnCeA1OKSN1HNkZxPVFTEs2lACY7BauojXT5iUlPnRuJDXgXKzbggqkhw1zLeGGuzyr QJPbFlb7M1J8LF4T7UdIiVEl59FJjR+Oszhqz8Gst/Yt/+LyRa5QOmbsevlKpw4F9oYy mObVmXhCFfpthai8E3QQc94oGpgwxwD2sqw5g8NJI3aOZz3F2egHRrwim8rVeOBr1Sx6 JLyetnkKMMjV3Hp0wGFWrgjCmYRWKQGtjMYe50OChHrK+9fzQnmhobJ7hmmPQNEMugRe +OoA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=eFdGt3uG; 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; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from mail.openembedded.org (mail.openembedded.org. [140.211.169.62]) by mx.google.com with ESMTP id p10si7475119pfn.65.2018.04.26.10.00.20; Thu, 26 Apr 2018 10:00:21 -0700 (PDT) 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; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=eFdGt3uG; 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; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from layers.openembedded.org (localhost [127.0.0.1]) by mail.openembedded.org (Postfix) with ESMTP id 8547F74559; Thu, 26 Apr 2018 17:00:11 +0000 (UTC) X-Original-To: openembedded-devel@lists.openembedded.org Delivered-To: openembedded-devel@lists.openembedded.org Received: from mail-pf0-f195.google.com (mail-pf0-f195.google.com [209.85.192.195]) by mail.openembedded.org (Postfix) with ESMTP id 93876607DE for ; Thu, 26 Apr 2018 17:00:10 +0000 (UTC) Received: by mail-pf0-f195.google.com with SMTP id f189so9757297pfa.7 for ; Thu, 26 Apr 2018 10:00:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=Oum4w/FXDOnPNm1I5/ntq2QvydQfcDOE6E0FNOlHmuI=; b=eFdGt3uGa/VzegzCsTDoWFsnLilTWmAOnSztf1Tvy9+dZU51yzNacXXFJXPboErVMv FJdUb46qODOZnax0IXruBAg57NLtYrC6OOb3aaoUU5q8CVveELVFwGZpG0UXj1yZF+Qg KYQY1Mqmr8HZm0XzVco7pgp3SfZgpC1RmWFoBYEuR/MJx0vs7h+tVVJtK22XTmI3IiIj 5YAgH+PszeRJJStBoyPTfwHC+MgrClv3I2ViJDoWNDL+bUUsDLdRJeJi2aLsgdSz+XWy m7rKcCNL6MT0M6ys4uvD9Uz7L8q5oYFN9xAu2JdHvcXugVBF9RRmmS8VgVSNsW4bZc4G ITHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=Oum4w/FXDOnPNm1I5/ntq2QvydQfcDOE6E0FNOlHmuI=; b=X3z3ypZ6CSKqv038KhUBt4fZSCU8q3jH46Yr9VrlfE+eYc89Z3IWRoaEAVp3vaLlJZ 4oOwfQS2MpxZCZURnuSAhpGu9dd3zILy6/g0hv/JizwXDw7mxylxQUP7YG/C7/mtNW1w MB/dM+nyYs14AYP/5OvkY/kQGZTfwqTI5wfBVhm6SeIm0cWqnMpTqb//t6P2rma51cmw 5EA9GuJwK5Z4O4xJVmXb/OOAoNx+d3Pjy6WiG0wYpbq2qzjySBoNj0A8Zu4/FGY1Gm9S 97+QKko/xszY52s3I/Wh1Dravfq5pXumqyvue7iCUPwe5mlBZeU1nHk+R7FiDUeLCQ87 Ve2A== X-Gm-Message-State: ALQs6tBi+wq7d177zlHxnEWP4jKbYFeoJUV+5Csf6BCbSIdkAZan+6wD mAcGKHMO+KXseBRJur1bmicAVA== X-Received: by 2002:a17:902:481:: with SMTP id e1-v6mr35160212ple.377.1524762011100; Thu, 26 Apr 2018 10:00:11 -0700 (PDT) Received: from localhost.localdomain ([2601:646:8880:466c::ddd5]) by smtp.gmail.com with ESMTPSA id w134sm41690845pfd.132.2018.04.26.10.00.10 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 26 Apr 2018 10:00:10 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Date: Thu, 26 Apr 2018 10:00:01 -0700 Message-Id: <20180426170004.20602-1-raj.khem@gmail.com> X-Mailer: git-send-email 2.17.0 Subject: [oe] [meta-oe][PATCH 1/4] ceres-solver: Upgrade to 1.14 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 Signed-off-by: Khem Raj --- .../ceres-solver/{ceres-solver_1.13.bb => ceres-solver_1.14.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-oe/recipes-support/ceres-solver/{ceres-solver_1.13.bb => ceres-solver_1.14.bb} (91%) -- 2.17.0 -- _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel diff --git a/meta-oe/recipes-support/ceres-solver/ceres-solver_1.13.bb b/meta-oe/recipes-support/ceres-solver/ceres-solver_1.14.bb similarity index 91% rename from meta-oe/recipes-support/ceres-solver/ceres-solver_1.13.bb rename to meta-oe/recipes-support/ceres-solver/ceres-solver_1.14.bb index e883c70d1..29917c8a1 100644 --- a/meta-oe/recipes-support/ceres-solver/ceres-solver_1.13.bb +++ b/meta-oe/recipes-support/ceres-solver/ceres-solver_1.14.bb @@ -6,7 +6,7 @@ LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE;md5=35e00f0c4c96a0820a03e0b31e6416be" SRC_URI = "git://github.com/ceres-solver/ceres-solver.git" -SRCREV = "19333b0f55c8462381038e70d42af43b52941128" +SRCREV = "facb199f3eda902360f9e1d5271372b7e54febe1" S = "${WORKDIR}/git" From patchwork Thu Apr 26 17:00:02 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 134525 Delivered-To: patch@linaro.org Received: by 10.46.151.6 with SMTP id r6csp2595094lji; Thu, 26 Apr 2018 10:00:52 -0700 (PDT) X-Google-Smtp-Source: AB8JxZqmMrGFwrJ6OzwLchETBh3HTsfZgJyLKcPxZ/aj4GroI2hzWoj22DE06lK+VxrMfuEVWKNb X-Received: by 10.98.194.5 with SMTP id l5mr8754639pfg.6.1524762051906; Thu, 26 Apr 2018 10:00:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524762051; cv=none; d=google.com; s=arc-20160816; b=KYQxZWCQLBvg1TJkhKzy36LvJlNLaTyfZvMY6DyP9K2cKIeWcrKejyzM1D2jt0id8Y z8TACBSjYzePC9MgGjXPJNArzAB8ln/D2T3eCxc2CF1iXAKH+xsS6du/QyWbys65LQhn I0K9xl728usB1pDa8l+sqXRSSOKSqg3G5x0/SREo+9vh2hhyeTo3PByEUgoqylp7AXNU tV493X/szuxO5tgkwaRooeshL9T5BD1cm4aQFDvnm3CLLFbGaBt6BBE8/+JjqYL4bfho MKPd5oHOOZvxv59gp2JWBhhn7iuUlCr2dLqix/WuD9pWfGCZrPXJnU/6RBs9QTMhTzjw VzGA== 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:references:in-reply-to:message-id:date :to:from:dkim-signature:delivered-to:arc-authentication-results; bh=S3NrXccPbM+z3wW6VbcuP2kEyR3ROu+RJqG5Bo6HzYI=; b=mx65T0BjPjM4sTZpAU79KTengvr00+jCo9Ucziw6HizfIXHXkOqv/gm5zI2EOFLeJv buJa7V61OIlb7H4PmgXaZJjQzI7/Sxi+nrImLyTZlNcjGrkGMRCGoMjVsW2N9YPhAGyb VgC7vlBjnMRkdgs+Frv/v8EzZh87UjUsJxrMADysUV98JB7yhMSC3MCrJmVSfLSff4FA dARkuEYf33lHVIYhXEhvxWLVCHyTANYcNnNGLlI3u6mSgI7gBtLaFg0G4+U8vbWlUQ12 S/sLu05QDfMn245FVvOmkx/UdmfadyFsYL1p3MCPtHAAwDTys1hi0eWiGR6b3GA2NqsX czzA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=g/daTZpx; 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; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from mail.openembedded.org (mail.openembedded.org. [140.211.169.62]) by mx.google.com with ESMTP id p20si19098861pfi.345.2018.04.26.10.00.51; Thu, 26 Apr 2018 10:00:51 -0700 (PDT) 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; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=g/daTZpx; 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; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from layers.openembedded.org (localhost [127.0.0.1]) by mail.openembedded.org (Postfix) with ESMTP id 5C1D27456A; Thu, 26 Apr 2018 17:00:48 +0000 (UTC) X-Original-To: openembedded-devel@lists.openembedded.org Delivered-To: openembedded-devel@lists.openembedded.org Received: from mail-pf0-f193.google.com (mail-pf0-f193.google.com [209.85.192.193]) by mail.openembedded.org (Postfix) with ESMTP id 7CD1974557 for ; Thu, 26 Apr 2018 17:00:11 +0000 (UTC) Received: by mail-pf0-f193.google.com with SMTP id a14so8365060pfi.1 for ; Thu, 26 Apr 2018 10:00:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=amy9ttFPwV+R71G9wf03xERxXyjz9QgutUMzlCARcRU=; b=g/daTZpxALUHRIDO6ZP6vyGgYwUGcAk7Y4N+kJ6kmSfkWcRk4z/hU0eDHdoF9Y6L+r 0wtgRNyLtvrNsyISi60zMunJMs0X23moJreGDeujSctHnLMNWmMf6ZNR/4iOokvX6ieh 7LULxySrjBQwMtQPFiCzLHGb2ziISJBnbFh3FsDKtT2sS10YPP/XILU5NVJxe7XKTtFs jvtKCYHe21rP7Q1pCURQLkxi96d36+eAOjh7LsBZ/V7mzN06OJaExfwNoOIq+ctItIkt mQPBRGVHYGEV2s3Kw+mPuFRD7XaB8eeoJVampwV3tqroMAoh7TN3AkeJ0Ygucd4EqqdH qR0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=amy9ttFPwV+R71G9wf03xERxXyjz9QgutUMzlCARcRU=; b=j9B88rzgtosigYMtvH5ToOf6QRkYN7A5QOH3JAPJhsHrIPbcHlNkNc0HpL9feqHg2v Q4KVSrRWmt7E2xMEHzcQIjkTk6HcWPeMy4Nf0zQq/K3qe4JdTs177ui4oQrZld2GY5xq 1ICBTndg7LqPyAb1TyTpTbWk8ad4NrjMYPcb7Ls1448C0xwWXNdCuw4Y3suJB1757t5B 83tsSAMZx76ILLRQw5xl4Bfw/w9Ka6OzPk2MjIfRZuOcqQYxq06TNngBasE75RP+oDIX IgzAYqDYMwK5rVZYD23Mi+qmr8AU66YCyMKC75pd/6um5C/9+RTCblKNpITUvvD+HB4u 9tAg== X-Gm-Message-State: ALQs6tBB/8nSNRiMiSN/wC6HSOq/1YBBx0P6bvOAn2ZazwLPc4HpxmsV eR00SS7cw6tY9Q3felXfaal7HQ== X-Received: by 10.99.102.195 with SMTP id a186mr28894365pgc.207.1524762012123; Thu, 26 Apr 2018 10:00:12 -0700 (PDT) Received: from localhost.localdomain ([2601:646:8880:466c::ddd5]) by smtp.gmail.com with ESMTPSA id w134sm41690845pfd.132.2018.04.26.10.00.11 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 26 Apr 2018 10:00:11 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Date: Thu, 26 Apr 2018 10:00:02 -0700 Message-Id: <20180426170004.20602-2-raj.khem@gmail.com> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180426170004.20602-1-raj.khem@gmail.com> References: <20180426170004.20602-1-raj.khem@gmail.com> Subject: [oe] [meta-oe][PATCH 2/4] p7zip: Fix build with clang 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 Signed-off-by: Khem Raj --- ...Fix-narrowing-errors-Wc-11-narrowing.patch | 48 +++++++++++++++++++ meta-oe/recipes-extended/p7zip/p7zip_16.02.bb | 6 ++- 2 files changed, 52 insertions(+), 2 deletions(-) create mode 100644 meta-oe/recipes-extended/p7zip/files/0001-Fix-narrowing-errors-Wc-11-narrowing.patch -- 2.17.0 -- _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel diff --git a/meta-oe/recipes-extended/p7zip/files/0001-Fix-narrowing-errors-Wc-11-narrowing.patch b/meta-oe/recipes-extended/p7zip/files/0001-Fix-narrowing-errors-Wc-11-narrowing.patch new file mode 100644 index 000000000..ae2751745 --- /dev/null +++ b/meta-oe/recipes-extended/p7zip/files/0001-Fix-narrowing-errors-Wc-11-narrowing.patch @@ -0,0 +1,48 @@ +From b6b1782af4aa7f9084d32e4144738dc2535c8d6f Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Mon, 23 Apr 2018 23:07:21 -0700 +Subject: [PATCH] Fix narrowing errors -Wc++11-narrowing + +Clang 6.x finds these errors + + ../../../../CPP/Windows/ErrorMsg.cpp:24:10: error: case value evaluates to -2147024809, which cannot be narrowed to type 'DWORD' (aka 'unsigned int') [-Wc++11-narrowing] + case E_INVALIDARG : txt = "E_INVALIDARG"; break ; + ^ + +HRESULT causes the macro to be parsed as a signed long, so we need to force it +to be checked as an unsigned long instead. + +also reported here https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224930 + +Upstream-Status: Pending + +Signed-off-by: Khem Raj +--- + CPP/Windows/ErrorMsg.cpp | 14 +++++++------- + 1 file changed, 7 insertions(+), 7 deletions(-) + +diff --git a/CPP/Windows/ErrorMsg.cpp b/CPP/Windows/ErrorMsg.cpp +index 99684ae..78a64ba 100644 +--- a/CPP/Windows/ErrorMsg.cpp ++++ b/CPP/Windows/ErrorMsg.cpp +@@ -15,13 +15,13 @@ UString MyFormatMessage(DWORD errorCode) + + switch(errorCode) { + case ERROR_NO_MORE_FILES : txt = "No more files"; break ; +- case E_NOTIMPL : txt = "E_NOTIMPL"; break ; +- case E_NOINTERFACE : txt = "E_NOINTERFACE"; break ; +- case E_ABORT : txt = "E_ABORT"; break ; +- case E_FAIL : txt = "E_FAIL"; break ; +- case STG_E_INVALIDFUNCTION : txt = "STG_E_INVALIDFUNCTION"; break ; +- case E_OUTOFMEMORY : txt = "E_OUTOFMEMORY"; break ; +- case E_INVALIDARG : txt = "E_INVALIDARG"; break ; ++ case (DWORD) E_NOTIMPL : txt = "E_NOTIMPL"; break ; ++ case (DWORD) E_NOINTERFACE : txt = "E_NOINTERFACE"; break ; ++ case (DWORD) E_ABORT : txt = "E_ABORT"; break ; ++ case (DWORD) E_FAIL : txt = "E_FAIL"; break ; ++ case (DWORD) STG_E_INVALIDFUNCTION : txt = "STG_E_INVALIDFUNCTION"; break ; ++ case (DWORD) E_OUTOFMEMORY : txt = "E_OUTOFMEMORY"; break ; ++ case (DWORD) E_INVALIDARG : txt = "E_INVALIDARG"; break ; + case ERROR_DIRECTORY : txt = "Error Directory"; break ; + default: + txt = strerror(errorCode); diff --git a/meta-oe/recipes-extended/p7zip/p7zip_16.02.bb b/meta-oe/recipes-extended/p7zip/p7zip_16.02.bb index edf47f7bc..d986da904 100644 --- a/meta-oe/recipes-extended/p7zip/p7zip_16.02.bb +++ b/meta-oe/recipes-extended/p7zip/p7zip_16.02.bb @@ -6,8 +6,10 @@ LIC_FILES_CHKSUM = "file://DOC/copying.txt;md5=4fbd65380cdd255951079008b364516c file://DOC/License.txt;md5=879598edf1f54dddb6930d7581357f8b" SRC_URI = "http://downloads.sourceforge.net/p7zip/p7zip/${PV}/p7zip_${PV}_src_all.tar.bz2 \ - file://do_not_override_compiler_and_do_not_strip.patch \ - file://CVE-2017-17969.patch" + file://do_not_override_compiler_and_do_not_strip.patch \ + file://CVE-2017-17969.patch \ + file://0001-Fix-narrowing-errors-Wc-11-narrowing.patch \ + " SRC_URI[md5sum] = "a0128d661cfe7cc8c121e73519c54fbf" SRC_URI[sha256sum] = "5eb20ac0e2944f6cb9c2d51dd6c4518941c185347d4089ea89087ffdd6e2341f" From patchwork Thu Apr 26 17:00:03 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 134526 Delivered-To: patch@linaro.org Received: by 10.46.151.6 with SMTP id r6csp2595319lji; Thu, 26 Apr 2018 10:01:00 -0700 (PDT) X-Google-Smtp-Source: AIpwx49yWb8GwPz5NA9YbFcwiV/pKSpmNizisjcZpoG59x7S4g4XwFAERb0DiuHmeZJevkv4u+iT X-Received: by 10.99.103.1 with SMTP id b1mr28249011pgc.346.1524762059941; Thu, 26 Apr 2018 10:00:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524762059; cv=none; d=google.com; s=arc-20160816; b=SZRd2ixiwnIz/u1/G7l8LouT/rX/+G7WsWXMEMs+wFoSNQT+xWkF1k7H5zZCBn2AGC ovEpkDTcoVUbQ+Z3XweMVR9s+4T6x5Db0iv59jbSWWrEmrieA2T50Xnh1kiIwlcFF7VV k8p1MldOgvnOHMtTESiMvpcRjpsHEfQmnYMjVNPMy0pp4kwGHkHmrZjRo89YNvkQ9eUB Wf6MNDVvZydQWXlwl8J85+C9bLO1BWfc/FVLchoAdg0jjeUcNJWUOJfnjOevhCzvdOFl kO/D9+sqqaZky6NVHuAECghPqOC0u0Lfqh9IVXrp4JC+pKUnHgnqGQz2H9lSd/jsKped 25EQ== 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:references:in-reply-to:message-id:date :to:from:dkim-signature:delivered-to:arc-authentication-results; bh=iDfX3UKIZ8omieCWPHYB7tJesYIz89Pe6C+qvvpPwbU=; b=knorMRNfnW7lyv6AQXnqZ9uZI5xLx8lqCObSUPgNPiAtQKRMz8UubHJJjI1tyAIfmo UAomCGh944j6+3r5f2PEcfUReKzK7qrzvo3i/vMJlVFvyI6ZrHxH7xuohEQ8TnoGxYLl xKPYcKudzsH93F70BMwlJBxFiESpRvxdbB+jRmwFYgljeUz2O+56/iHwP8KgSwmvbJbt 4MMyl+4LBw9GPt/aAyC+gptIuQmsDxLKMFEoPP/xPYeCHuTXVUK/J+ckx2qfYZhd7L9o JDen7C0bMI4gVxF7ZVTnOYxHKrtqWu2imEg9f4slcR97daa1v5QRmWTHiAMhR889Dknp OaBQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=KN6KSk3l; 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; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from mail.openembedded.org (mail.openembedded.org. [140.211.169.62]) by mx.google.com with ESMTP id b6si18674836pfk.342.2018.04.26.10.00.59; Thu, 26 Apr 2018 10:00:59 -0700 (PDT) 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; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=KN6KSk3l; 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; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from layers.openembedded.org (localhost [127.0.0.1]) by mail.openembedded.org (Postfix) with ESMTP id 8000B745A5; Thu, 26 Apr 2018 17:00:49 +0000 (UTC) X-Original-To: openembedded-devel@lists.openembedded.org Delivered-To: openembedded-devel@lists.openembedded.org Received: from mail-pg0-f65.google.com (mail-pg0-f65.google.com [74.125.83.65]) by mail.openembedded.org (Postfix) with ESMTP id C79FE607DE for ; Thu, 26 Apr 2018 17:00:12 +0000 (UTC) Received: by mail-pg0-f65.google.com with SMTP id m21so13364891pgv.8 for ; Thu, 26 Apr 2018 10:00:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=+tWefrvTIxpG0o00j+fniiTEEiaZvECanjyQ+4bVTgE=; b=KN6KSk3llLlOKFsfro98WjyPI9Z+Db1cFUymcfWv9YOlmLAzdJDIWtBExPbL1xfvfE eSX0lrSmxcsjVSmsIptqpRpLwFxc/UFDxEEQBJjJbxBTSClZKnKBOQFwEHNz8aNoCUAk NmyDBl0/YJ15Wi/MMGBkY7eatlaUxWPioRaDlUkBLNfrg2ukBp7H93KqDcz4EDncbow3 PGFx8qdhIm1WylkJ+CnJG3yQi/BhbOhUW1M0/Bzo8Gb+431AEA0fAPujPJlBxmhvHLcp fk8onf3AlNL4UGgLoxM4R7+qYwqkljyUetJvJKaMPTKqyhNKB4fJpLy1J1QdnVQ6o/tk HoiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=+tWefrvTIxpG0o00j+fniiTEEiaZvECanjyQ+4bVTgE=; b=NcZBmdMs6ytK7DEhlpsR2UMBDlzUbjnrrbZ7HgUdzyvN+/99MAin0bhBVIuIsIZZKE FJ6fl33hUb8I0bNdOBkhQ0GKeFaUrUFPCdpOs9PF5HAxbZkx79H1Sn9A4sQu/DRHRI3/ wfzRetcw2xYPcLo7golBdtnspi6GmRVpCzOHXQTVelQ1aol6xOhl1CiADVV6xUx4ayd7 L1rAlwcB0SDypklf/A9K4kikn5dcLySw09xMx17w0kvcGIPb9CE1OeT4TiyTZwEzWeTs /PN3qKIqUKPOWdcN0JnCYyL8iemNgDEcHVt/jI6dO0fNnsQbNiWwLtTG1Seuu0aPZ8Ed 38Jg== X-Gm-Message-State: ALQs6tDteFKv6qbvGsfQnXNeX6x/fZlG/qkjTqy6lxrTgxG9kP7Nzb+D u+eMW6ly/rF1Ih24YINHMo+NBw== X-Received: by 10.167.133.131 with SMTP id w3mr13190333pfn.197.1524762013368; Thu, 26 Apr 2018 10:00:13 -0700 (PDT) Received: from localhost.localdomain ([2601:646:8880:466c::ddd5]) by smtp.gmail.com with ESMTPSA id w134sm41690845pfd.132.2018.04.26.10.00.12 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 26 Apr 2018 10:00:12 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Date: Thu, 26 Apr 2018 10:00:03 -0700 Message-Id: <20180426170004.20602-3-raj.khem@gmail.com> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180426170004.20602-1-raj.khem@gmail.com> References: <20180426170004.20602-1-raj.khem@gmail.com> Subject: [oe] [meta-networking][PATCH 3/4] lftp: Upgrade to 4.8.3 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 Drop libidn packageconfig, this is no more an option in configure.ac Package the icon files Signed-off-by: Khem Raj --- .../lftp/{lftp_4.7.7.bb => lftp_4.8.3.bb} | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) rename meta-networking/recipes-connectivity/lftp/{lftp_4.7.7.bb => lftp_4.8.3.bb} (81%) -- 2.17.0 -- _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel diff --git a/meta-networking/recipes-connectivity/lftp/lftp_4.7.7.bb b/meta-networking/recipes-connectivity/lftp/lftp_4.8.3.bb similarity index 81% rename from meta-networking/recipes-connectivity/lftp/lftp_4.7.7.bb rename to meta-networking/recipes-connectivity/lftp/lftp_4.8.3.bb index b6b65da73..08d89b8c5 100644 --- a/meta-networking/recipes-connectivity/lftp/lftp_4.7.7.bb +++ b/meta-networking/recipes-connectivity/lftp/lftp_4.8.3.bb @@ -9,8 +9,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" SRC_URI = "http://lftp.yar.ru/ftp/lftp-${PV}.tar.bz2 \ file://fix-gcc-6-conflicts-signbit.patch \ " -SRC_URI[md5sum] = "3701e7675baa5619c92622eb141c8301" -SRC_URI[sha256sum] = "fe441f20a9a317cfb99a8b8e628ba0457df472b6d93964d17374d5b5ebdf9280" +SRC_URI[md5sum] = "12b1fcbf13f41e9cdb0903fc670fa1f1" +SRC_URI[sha256sum] = "c4159f056afee41866a6c2d639655bc351e6d3486bbe7758eaedb24f6a4239d5" inherit autotools gettext pkgconfig @@ -18,8 +18,7 @@ acpaths = "-I ./m4" EXTRA_OECONF += "--with-modules" -PACKAGECONFIG ??= "libidn openssl zlib gnutls readline expat" -PACKAGECONFIG[libidn] = "--with-libidn, --without-libidn, libidn" +PACKAGECONFIG ??= "openssl zlib gnutls readline expat" PACKAGECONFIG[openssl] = "--with-openssl, --without-openssl, openssl" PACKAGECONFIG[zlib] = "--with-zlib=${STAGING_INCDIR}/.., --without-zlib, zlib" PACKAGECONFIG[gnutls] = "--with-gnutls, --without-gnutls, gnutls" @@ -29,6 +28,6 @@ PACKAGECONFIG[expat] = "--with-expat=${STAGING_INCDIR}/.. --with-expat-inc=${STA do_install_append() { rm -rf ${D}${libdir}/charset.alias } - +FILES_${PN} += "${datadir}/icons/hicolor" FILES_${PN}-dbg += "${libdir}/lftp/${PV}/.debug" RDEPENDS_${PN} = "perl bash readline" From patchwork Thu Apr 26 17:00:04 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 134527 Delivered-To: patch@linaro.org Received: by 10.46.151.6 with SMTP id r6csp2595584lji; Thu, 26 Apr 2018 10:01:09 -0700 (PDT) X-Google-Smtp-Source: AIpwx4/NsLn75BlsXF4TTYusoev2dd9QV8NiDtPp1ywIthJeTcavfDRcvCXgkwOV261k+DHIWJ1s X-Received: by 10.98.238.3 with SMTP id e3mr33183899pfi.232.1524762069198; Thu, 26 Apr 2018 10:01:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524762069; cv=none; d=google.com; s=arc-20160816; b=dkLY2DvUK0inlJ/o6WeHKBH5+kAb03mYb1heXGd6tQ8KLYYrOvHe5ehTk4X8NMJHE5 8PLuVBoIPWXcPAN46W9IyynDPuMQaCd775pAY11LpGDDl5vaEwW5r0jNMDFtPi9nhj7S eDRA/94KcGgFXPzn72vk+rxpt9vL9xoB2NV7gIvemM4WgmeUSK4j064WXq1DE+3nWL+s Xu8eNsd24KpS0Gi88DL+UZTGEvW1rmtRpXr/R33j1UkKtp2RaQL1tl6FJPew063XHKY2 WC4t4inUBjRt1JzP4gUIuVqBtX6LagXs6vWBNtqryqoQp4PAybSqGrIOKS5ug8O/p7yY Zjcw== 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:references:in-reply-to:message-id:date :to:from:dkim-signature:delivered-to:arc-authentication-results; bh=+zQ3wNPsX4L2j8PwkMwR7+sa3pzS/WDCNUtc47W6z6s=; b=0Ih1OEWs30JlcbanfKNcVFXBaAlvg/qZAEfAwiG2Ji2ms40Z7s+vQkHLasl7lYyXDz hqQKyQJW9g39xKnvwuS69rUGn5wi3kAvTBu8T1B9dNiQJKWkWj/CNIjLqaQEew2jYB00 Url6u533TwRbm5kIFif5E+mwjKc0qKB3dzoWhCdSdLNKrwRGU2C41W/hcVWtu7tnZnUF JEPLy1JXHm/I52hfX9WcRIDLNY4F/VzgxaBEb3BEegIri8Bco9/visgIhfU93PaiSz0V keLfjw8vc/9WESyfHXx+6bwCkT/WNv5x6MlFVOtaEUFM/+8LFEGoD6D9Wx/jZoyvmOxc IrCg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=Q2urpTxV; 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; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from mail.openembedded.org (mail.openembedded.org. [140.211.169.62]) by mx.google.com with ESMTP id b63si15460834pga.397.2018.04.26.10.01.08; Thu, 26 Apr 2018 10:01:09 -0700 (PDT) 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; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=Q2urpTxV; 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; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from layers.openembedded.org (localhost [127.0.0.1]) by mail.openembedded.org (Postfix) with ESMTP id 9D4AB745AD; Thu, 26 Apr 2018 17:00:50 +0000 (UTC) X-Original-To: openembedded-devel@lists.openembedded.org Delivered-To: openembedded-devel@lists.openembedded.org Received: from mail-pf0-f182.google.com (mail-pf0-f182.google.com [209.85.192.182]) by mail.openembedded.org (Postfix) with ESMTP id 358827450B for ; Thu, 26 Apr 2018 17:00:13 +0000 (UTC) Received: by mail-pf0-f182.google.com with SMTP id p12so2868641pff.13 for ; Thu, 26 Apr 2018 10:00:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=80tdf14iB0COYHZJrQSEnTzQyyj6QKz5sbfJ/L6QqKE=; b=Q2urpTxVZHjjgkuFTFMpVEzSnBBVIZdEpjzJ5XqDeXQHKv2joJQUR5uqEmbldeoseC vnGHDPHo7KuiHPlyWeAJP2hlmAnuP/mrs6+b8cXWeCzJqU0QzzwHvreZUWRIfw0Gj44M h/v032qKOsbo3TzCZU+k2KtSsDqlxVO9FqKzX0uQ7FSl3016iZ4NLaTi6ia6kdT2jM7D vzNCxw8SDM8s4GO3YEDGDfMmwM0P32j2verS7lRPV+hyseY1CkXBp6RC2m7hM9ZUqL5g Kjt/E1IsAJ6UdmtYc33cvj/+f7PcH0tYMxxz02Gg8p9iAgaBE7Uq8Sm9HskwupSziuXD TGTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=80tdf14iB0COYHZJrQSEnTzQyyj6QKz5sbfJ/L6QqKE=; b=txjJ20YljLbW5Qb0GfJ/b6uPaQMwWk2zJC4xAU+D+uAMLQxjVrsCPrUmCFD4ykW1Ge OvVdeT9OKGGVpkGEbFNVAarikORiPGvnWYLQrBo6OYF5puSzhlS85WRhwXXQ62SPtgpJ /ezbTex1vMRfa3wU4jrPh+C0ygVWPRhZ5PVge6eToBRlybMd4B5rouPCjUWS8uErz17q fM73o5c2AX0CiorY4qx+WNwlEkJuobP3OQ65GW/XhpgUBb9B6GFIa24p8r62/GtYIgJ3 SfagYo8ai83L0fP7ClYsfn8NH94CT00geA0GumaKjAvfq0/LbQXEyx0RvB0LYudSykoJ TSuw== X-Gm-Message-State: ALQs6tBYvr86PqSVeIwfLM2fGriXb43zdLBCppMTE/LaK5+HbIgtFO+w Cdt18VKWJGcGbSOWiKlkCoT7LA== X-Received: by 2002:a17:902:4483:: with SMTP id l3-v6mr35050407pld.282.1524762014502; Thu, 26 Apr 2018 10:00:14 -0700 (PDT) Received: from localhost.localdomain ([2601:646:8880:466c::ddd5]) by smtp.gmail.com with ESMTPSA id w134sm41690845pfd.132.2018.04.26.10.00.13 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 26 Apr 2018 10:00:13 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Date: Thu, 26 Apr 2018 10:00:04 -0700 Message-Id: <20180426170004.20602-4-raj.khem@gmail.com> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180426170004.20602-1-raj.khem@gmail.com> References: <20180426170004.20602-1-raj.khem@gmail.com> Subject: [oe] [meta-oe][PATCH 4/4] libyui: Fix build with clang 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 Signed-off-by: Khem Raj --- .../libyui/0001-Fix-build-with-clang.patch | 687 ++++++++++++++++++ meta-oe/recipes-graphics/libyui/libyui_git.bb | 1 + 2 files changed, 688 insertions(+) create mode 100644 meta-oe/recipes-graphics/libyui/libyui/0001-Fix-build-with-clang.patch -- 2.17.0 -- _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel diff --git a/meta-oe/recipes-graphics/libyui/libyui/0001-Fix-build-with-clang.patch b/meta-oe/recipes-graphics/libyui/libyui/0001-Fix-build-with-clang.patch new file mode 100644 index 000000000..426901819 --- /dev/null +++ b/meta-oe/recipes-graphics/libyui/libyui/0001-Fix-build-with-clang.patch @@ -0,0 +1,687 @@ +From 18562671982ad97549bccb444fdbb5905b6e9335 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Tue, 24 Apr 2018 15:06:14 -0700 +Subject: [PATCH] Fix build with clang + +Fix warnings found with clang + +error: class 'YButtonBoxPrivate' was previously declared as a struct [-Werror,-Wmismatched-tags] +| friend class YButtonBoxPrivate; + +YTimezoneSelector.cc:35:9: error: private field 'dummy' is not used [-Werror,-Wunused-private-field] + bool dummy; + ^ + +Signed-off-by: Khem Raj +--- +Upstream-Status: Submitted [https://github.com/libyui/libyui/pull/123] + + src/YAlignment.h | 2 +- + src/YBarGraph.h | 2 +- + src/YBusyIndicator.h | 2 +- + src/YButtonBox.h | 4 ++-- + src/YCheckBox.h | 2 +- + src/YCheckBoxFrame.h | 2 +- + src/YComboBox.h | 2 +- + src/YCommandLine.h | 2 +- + src/YContextMenu.h | 2 +- + src/YDateField.h | 2 +- + src/YDialog.h | 2 +- + src/YDownloadProgress.h | 2 +- + src/YDumbTab.h | 2 +- + src/YEmpty.h | 2 +- + src/YEventFilter.h | 2 +- + src/YFrame.h | 2 +- + src/YGraph.h | 2 +- + src/YImage.h | 2 +- + src/YInputField.h | 2 +- + src/YIntField.h | 2 +- + src/YLabel.h | 2 +- + src/YLayoutBox.h | 2 +- + src/YLogView.h | 2 +- + src/YMenuButton.h | 2 +- + src/YMultiLineEdit.h | 2 +- + src/YMultiProgressMeter.h | 2 +- + src/YMultiSelectionBox.h | 2 +- + src/YPartitionSplitter.h | 2 +- + src/YProgressBar.h | 2 +- + src/YPushButton.h | 2 +- + src/YRadioButton.h | 2 +- + src/YRadioButtonGroup.h | 2 +- + src/YRichText.h | 2 +- + src/YSelectionBox.h | 2 +- + src/YSelectionWidget.h | 2 +- + src/YSimpleInputField.h | 2 +- + src/YSlider.h | 2 +- + src/YSpacing.h | 2 +- + src/YSquash.h | 2 +- + src/YTable.h | 2 +- + src/YTableHeader.h | 2 +- + src/YTimeField.h | 2 +- + src/YTimezoneSelector.cc | 2 +- + src/YTree.h | 2 +- + src/YUILog.h | 2 +- + src/YWidget.h | 2 +- + src/YWizard.h | 2 +- + 47 files changed, 48 insertions(+), 48 deletions(-) + +diff --git a/src/YAlignment.h b/src/YAlignment.h +index d716c77..7276944 100644 +--- a/src/YAlignment.h ++++ b/src/YAlignment.h +@@ -28,7 +28,7 @@ + #include "YSingleChildContainerWidget.h" + + +-class YAlignmentPrivate; ++struct YAlignmentPrivate; + + /** + * Implementation of all the alignment widgets: +diff --git a/src/YBarGraph.h b/src/YBarGraph.h +index 29f7f26..d7eaad2 100644 +--- a/src/YBarGraph.h ++++ b/src/YBarGraph.h +@@ -29,7 +29,7 @@ + #include "YColor.h" + + +-class YBarGraphPrivate; ++struct YBarGraphPrivate; + class YBarGraphSegment; + + /** +diff --git a/src/YBusyIndicator.h b/src/YBusyIndicator.h +index 9530fa5..75297d8 100644 +--- a/src/YBusyIndicator.h ++++ b/src/YBusyIndicator.h +@@ -27,7 +27,7 @@ + + #include "YWidget.h" + +-class YBusyIndicatorPrivate; ++struct YBusyIndicatorPrivate; + + + /** +diff --git a/src/YButtonBox.h b/src/YButtonBox.h +index 84f8dbb..ca51f57 100644 +--- a/src/YButtonBox.h ++++ b/src/YButtonBox.h +@@ -30,7 +30,7 @@ + #include "YWidget.h" + #include "YPushButton.h" + +-class YButtonBoxPrivate; ++struct YButtonBoxPrivate; + class YPushButton; + + +@@ -147,7 +147,7 @@ struct YButtonBoxMargins + **/ + class YButtonBox : public YWidget + { +- friend class YButtonBoxPrivate; ++ friend struct YButtonBoxPrivate; + + protected: + /** +diff --git a/src/YCheckBox.h b/src/YCheckBox.h +index 793cc77..03f3faa 100644 +--- a/src/YCheckBox.h ++++ b/src/YCheckBox.h +@@ -30,7 +30,7 @@ + #include "YWidget.h" + #include "ImplPtr.h" + +-class YCheckBoxPrivate; ++struct YCheckBoxPrivate; + + enum YCheckBoxState + { +diff --git a/src/YCheckBoxFrame.h b/src/YCheckBoxFrame.h +index 243f1a0..7017110 100644 +--- a/src/YCheckBoxFrame.h ++++ b/src/YCheckBoxFrame.h +@@ -29,7 +29,7 @@ + #include "YSingleChildContainerWidget.h" + #include "ImplPtr.h" + +-class YCheckBoxFramePrivate; ++struct YCheckBoxFramePrivate; + + + /** +diff --git a/src/YComboBox.h b/src/YComboBox.h +index 416359a..ad0e550 100644 +--- a/src/YComboBox.h ++++ b/src/YComboBox.h +@@ -27,7 +27,7 @@ + + #include "YSelectionWidget.h" + +-class YComboBoxPrivate; ++struct YComboBoxPrivate; + + + /** +diff --git a/src/YCommandLine.h b/src/YCommandLine.h +index 70cb4fe..f344a3b 100644 +--- a/src/YCommandLine.h ++++ b/src/YCommandLine.h +@@ -28,7 +28,7 @@ + #include + #include "ImplPtr.h" + +-class YCommandLinePrivate; ++struct YCommandLinePrivate; + + + /** +diff --git a/src/YContextMenu.h b/src/YContextMenu.h +index a4acb1c..1253002 100644 +--- a/src/YContextMenu.h ++++ b/src/YContextMenu.h +@@ -29,7 +29,7 @@ + #include "YMenuItem.h" + + class YMenuItem; +-class YContextMenuPrivate; ++struct YContextMenuPrivate; + + + /** +diff --git a/src/YDateField.h b/src/YDateField.h +index e5a468d..6164fba 100644 +--- a/src/YDateField.h ++++ b/src/YDateField.h +@@ -27,7 +27,7 @@ + + #include "YSimpleInputField.h" + +-class YDateFieldPrivate; ++struct YDateFieldPrivate; + + /** + * Input field for entering a date. +diff --git a/src/YDialog.h b/src/YDialog.h +index 66c25c0..371209b 100644 +--- a/src/YDialog.h ++++ b/src/YDialog.h +@@ -32,7 +32,7 @@ + + class YShortcutManager; + class YPushButton; +-class YDialogPrivate; ++struct YDialogPrivate; + class YEvent; + class YEventFilter; + +diff --git a/src/YDownloadProgress.h b/src/YDownloadProgress.h +index c47ec4f..fe09a9d 100644 +--- a/src/YDownloadProgress.h ++++ b/src/YDownloadProgress.h +@@ -28,7 +28,7 @@ + #include "YWidget.h" + + +-class YDownloadProgressPrivate; ++struct YDownloadProgressPrivate; + + /** + * DownloadProgress: A progress bar that monitors downloading a file by +diff --git a/src/YDumbTab.h b/src/YDumbTab.h +index aec17a3..f8fb250 100644 +--- a/src/YDumbTab.h ++++ b/src/YDumbTab.h +@@ -27,7 +27,7 @@ + + #include "YSelectionWidget.h" + +-class YDumbTabPrivate; ++struct YDumbTabPrivate; + + /** + * DumbTab: A very simple tab widget that can display and switch between a +diff --git a/src/YEmpty.h b/src/YEmpty.h +index 9a3cb36..9b88fbc 100644 +--- a/src/YEmpty.h ++++ b/src/YEmpty.h +@@ -29,7 +29,7 @@ + #include "ImplPtr.h" + + +-class YEmptyPrivate; ++struct YEmptyPrivate; + + /** + * A widget with zero size, useful as a placeholder. +diff --git a/src/YEventFilter.h b/src/YEventFilter.h +index 3dc1803..74aa62d 100644 +--- a/src/YEventFilter.h ++++ b/src/YEventFilter.h +@@ -32,7 +32,7 @@ + class YEvent; + class YDialog; + +-class YEventFilterPrivate; ++struct YEventFilterPrivate; + + + /** +diff --git a/src/YFrame.h b/src/YFrame.h +index 111e8ec..4f8c61e 100644 +--- a/src/YFrame.h ++++ b/src/YFrame.h +@@ -29,7 +29,7 @@ + #include "YSingleChildContainerWidget.h" + #include "ImplPtr.h" + +-class YFramePrivate; ++struct YFramePrivate; + + + /** +diff --git a/src/YGraph.h b/src/YGraph.h +index d90d1ae..287d800 100644 +--- a/src/YGraph.h ++++ b/src/YGraph.h +@@ -37,7 +37,7 @@ + * For that reason a lot of functions simply take a void* instead of graph_t*. + */ + +-class YGraphPrivate; ++struct YGraphPrivate; + + /** + * A graph with nodes and edges, rendered with Graphviz. +diff --git a/src/YImage.h b/src/YImage.h +index 17bea21..84eb674 100644 +--- a/src/YImage.h ++++ b/src/YImage.h +@@ -29,7 +29,7 @@ + #include + + +-class YImagePrivate; ++struct YImagePrivate; + + /** + * A picture, possibly animated, loaded from a file. +diff --git a/src/YInputField.h b/src/YInputField.h +index 70641ce..fa29b42 100644 +--- a/src/YInputField.h ++++ b/src/YInputField.h +@@ -28,7 +28,7 @@ + #include + #include "YWidget.h" + +-class YInputFieldPrivate; ++struct YInputFieldPrivate; + + + +diff --git a/src/YIntField.h b/src/YIntField.h +index 9da0537..8ad2949 100644 +--- a/src/YIntField.h ++++ b/src/YIntField.h +@@ -27,7 +27,7 @@ + + #include "YWidget.h" + +-class YIntFieldPrivate; ++struct YIntFieldPrivate; + + + +diff --git a/src/YLabel.h b/src/YLabel.h +index d2fff61..bf06d8b 100644 +--- a/src/YLabel.h ++++ b/src/YLabel.h +@@ -30,7 +30,7 @@ + #include "ImplPtr.h" + + +-class YLabelPrivate; ++struct YLabelPrivate; + + /** + * Implementation of the Label, Heading and OutputField widgets +diff --git a/src/YLayoutBox.h b/src/YLayoutBox.h +index e652a45..070eaff 100644 +--- a/src/YLayoutBox.h ++++ b/src/YLayoutBox.h +@@ -29,7 +29,7 @@ + #include "YWidget.h" + + +-class YLayoutBoxPrivate; ++struct YLayoutBoxPrivate; + + /** + * A vertical or horizontal stacking of widgets, implementing HBox and VBox. +diff --git a/src/YLogView.h b/src/YLogView.h +index 53fb9ee..5b44229 100644 +--- a/src/YLogView.h ++++ b/src/YLogView.h +@@ -27,7 +27,7 @@ + + #include "YWidget.h" + +-class YLogViewPrivate; ++struct YLogViewPrivate; + + + /** +diff --git a/src/YMenuButton.h b/src/YMenuButton.h +index 205e730..5df7efb 100644 +--- a/src/YMenuButton.h ++++ b/src/YMenuButton.h +@@ -29,7 +29,7 @@ + #include "YMenuItem.h" + + class YMenuItem; +-class YMenuButtonPrivate; ++struct YMenuButtonPrivate; + + + /** +diff --git a/src/YMultiLineEdit.h b/src/YMultiLineEdit.h +index c52a6ae..1f792f8 100644 +--- a/src/YMultiLineEdit.h ++++ b/src/YMultiLineEdit.h +@@ -27,7 +27,7 @@ + + #include "YWidget.h" + +-class YMultiLineEditPrivate; ++struct YMultiLineEditPrivate; + + /** + * A multi-line plain-text area +diff --git a/src/YMultiProgressMeter.h b/src/YMultiProgressMeter.h +index 57c758d..f6bec91 100644 +--- a/src/YMultiProgressMeter.h ++++ b/src/YMultiProgressMeter.h +@@ -28,7 +28,7 @@ + #include "YWidget.h" + #include + +-class YMultiProgressMeterPrivate; ++struct YMultiProgressMeterPrivate; + + + /** +diff --git a/src/YMultiSelectionBox.h b/src/YMultiSelectionBox.h +index bbe5a20..f3a2947 100644 +--- a/src/YMultiSelectionBox.h ++++ b/src/YMultiSelectionBox.h +@@ -27,7 +27,7 @@ + + #include "YSelectionWidget.h" + +-class YMultiSelectionBoxPrivate; ++struct YMultiSelectionBoxPrivate; + + + /** +diff --git a/src/YPartitionSplitter.h b/src/YPartitionSplitter.h +index 2839bbc..9de1174 100644 +--- a/src/YPartitionSplitter.h ++++ b/src/YPartitionSplitter.h +@@ -28,7 +28,7 @@ + #include "YWidget.h" + + +-class YPartitionSplitterPrivate; ++struct YPartitionSplitterPrivate; + + + /** +diff --git a/src/YProgressBar.h b/src/YProgressBar.h +index 718352f..baab662 100644 +--- a/src/YProgressBar.h ++++ b/src/YProgressBar.h +@@ -27,7 +27,7 @@ + + #include "YWidget.h" + +-class YProgressBarPrivate; ++struct YProgressBarPrivate; + + + /** +diff --git a/src/YPushButton.h b/src/YPushButton.h +index 5b65c98..e288252 100644 +--- a/src/YPushButton.h ++++ b/src/YPushButton.h +@@ -27,7 +27,7 @@ + + #include "YWidget.h" + +-class YPushButtonPrivate; ++struct YPushButtonPrivate; + + + +diff --git a/src/YRadioButton.h b/src/YRadioButton.h +index 9dc62de..5a7c0dd 100644 +--- a/src/YRadioButton.h ++++ b/src/YRadioButton.h +@@ -28,7 +28,7 @@ + #include "YWidget.h" + + class YRadioButtonGroup; +-class YRadioButtonPrivate; ++struct YRadioButtonPrivate; + + + /** +diff --git a/src/YRadioButtonGroup.h b/src/YRadioButtonGroup.h +index 063a52e..671a257 100644 +--- a/src/YRadioButtonGroup.h ++++ b/src/YRadioButtonGroup.h +@@ -28,7 +28,7 @@ + #include "YSingleChildContainerWidget.h" + + class YRadioButton; +-class YRadioButtonGroupPrivate; ++struct YRadioButtonGroupPrivate; + + typedef std::list YRadioButtonList; + typedef YRadioButtonList::iterator YRadioButtonListIterator; +diff --git a/src/YRichText.h b/src/YRichText.h +index 149bfb3..86b3f80 100644 +--- a/src/YRichText.h ++++ b/src/YRichText.h +@@ -30,7 +30,7 @@ + #include "ImplPtr.h" + + +-class YRichTextPrivate; ++struct YRichTextPrivate; + + + /** +diff --git a/src/YSelectionBox.h b/src/YSelectionBox.h +index 7fc4fb8..9bbf9f3 100644 +--- a/src/YSelectionBox.h ++++ b/src/YSelectionBox.h +@@ -27,7 +27,7 @@ + + #include "YSelectionWidget.h" + +-class YSelectionBoxPrivate; ++struct YSelectionBoxPrivate; + + + /** +diff --git a/src/YSelectionWidget.h b/src/YSelectionWidget.h +index abbdfb4..cf05afd 100644 +--- a/src/YSelectionWidget.h ++++ b/src/YSelectionWidget.h +@@ -29,7 +29,7 @@ + #include "YItem.h" + #include "ImplPtr.h" + +-class YSelectionWidgetPrivate; ++struct YSelectionWidgetPrivate; + + /** + * Base class for various kinds of multi-value widgets. +diff --git a/src/YSimpleInputField.h b/src/YSimpleInputField.h +index 6d926d4..b93fe6b 100644 +--- a/src/YSimpleInputField.h ++++ b/src/YSimpleInputField.h +@@ -27,7 +27,7 @@ + + #include "YWidget.h" + +-class YSimpleInputFieldPrivate; ++struct YSimpleInputFieldPrivate; + + + /** +diff --git a/src/YSlider.h b/src/YSlider.h +index d29f6b8..4bcd7d3 100644 +--- a/src/YSlider.h ++++ b/src/YSlider.h +@@ -27,7 +27,7 @@ + + #include "YIntField.h" + +-class YSliderPrivate; ++struct YSliderPrivate; + + + /** +diff --git a/src/YSpacing.h b/src/YSpacing.h +index e8aafd3..066cd68 100644 +--- a/src/YSpacing.h ++++ b/src/YSpacing.h +@@ -28,7 +28,7 @@ + #include "YWidget.h" + #include "ImplPtr.h" + +-class YSpacingPrivate; ++struct YSpacingPrivate; + + + /** +diff --git a/src/YSquash.h b/src/YSquash.h +index 4bd0fb6..3804cc4 100644 +--- a/src/YSquash.h ++++ b/src/YSquash.h +@@ -29,7 +29,7 @@ + #include "ImplPtr.h" + + +-class YSquashPrivate; ++struct YSquashPrivate; + + /** + * HSquash, VSquash HVSquash: reduce child to its preferred size. +diff --git a/src/YTable.h b/src/YTable.h +index 6694f10..469b8ca 100644 +--- a/src/YTable.h ++++ b/src/YTable.h +@@ -30,7 +30,7 @@ + #include "YTableItem.h" + #include "YTableHeader.h" + +-class YTablePrivate; ++struct YTablePrivate; + + + +diff --git a/src/YTableHeader.h b/src/YTableHeader.h +index 70166c2..4ae99b4 100644 +--- a/src/YTableHeader.h ++++ b/src/YTableHeader.h +@@ -31,7 +31,7 @@ + + + +-class YTableHeaderPrivate; ++struct YTableHeaderPrivate; + + /** + * Helper class for YTable for table column properties: +diff --git a/src/YTimeField.h b/src/YTimeField.h +index ab2f9a3..f3a7b94 100644 +--- a/src/YTimeField.h ++++ b/src/YTimeField.h +@@ -27,7 +27,7 @@ + + #include "YSimpleInputField.h" + +-class YTimeFieldPrivate; ++struct YTimeFieldPrivate; + + + /** +diff --git a/src/YTimezoneSelector.cc b/src/YTimezoneSelector.cc +index 9259b64..e2f9b6f 100644 +--- a/src/YTimezoneSelector.cc ++++ b/src/YTimezoneSelector.cc +@@ -32,7 +32,7 @@ + + class YTimezoneSelectorPrivate + { +- bool dummy; ++// bool dummy; + }; + + +diff --git a/src/YTree.h b/src/YTree.h +index 14fa279..70e1364 100644 +--- a/src/YTree.h ++++ b/src/YTree.h +@@ -28,7 +28,7 @@ + #include "YSelectionWidget.h" + + class YTreeItem; +-class YTreePrivate; ++struct YTreePrivate; + + + /** +diff --git a/src/YUILog.h b/src/YUILog.h +index 0890bc5..4a927a7 100644 +--- a/src/YUILog.h ++++ b/src/YUILog.h +@@ -64,7 +64,7 @@ + + + +-class YUILogPrivate; ++struct YUILogPrivate; + + enum YUILogLevel_t + { +diff --git a/src/YWidget.h b/src/YWidget.h +index 5b285d0..636a41b 100644 +--- a/src/YWidget.h ++++ b/src/YWidget.h +@@ -45,7 +45,7 @@ typedef YChildrenManager YWidgetChildrenManager; + typedef YSingleChildManager YSingleWidgetChildManager; + typedef YChildrenRejector YWidgetChildrenRejector; + +-class YWidgetPrivate; ++struct YWidgetPrivate; + + + /** +diff --git a/src/YWizard.h b/src/YWizard.h +index 7671cbf..975b597 100644 +--- a/src/YWizard.h ++++ b/src/YWizard.h +@@ -28,7 +28,7 @@ + #include "YWidget.h" + + class YMacroRecorder; +-class YWizardPrivate; ++struct YWizardPrivate; + class YPushButton; + class YReplacePoint; + diff --git a/meta-oe/recipes-graphics/libyui/libyui_git.bb b/meta-oe/recipes-graphics/libyui/libyui_git.bb index e46e365b2..42945288c 100644 --- a/meta-oe/recipes-graphics/libyui/libyui_git.bb +++ b/meta-oe/recipes-graphics/libyui/libyui_git.bb @@ -7,6 +7,7 @@ LIC_FILES_CHKSUM = "file://COPYING.gpl-3;md5=d32239bcb673463ab874e80d47fae504 \ SRC_URI = "git://github.com/libyui/libyui.git \ file://0001-Fix-GCC-8-warning.patch \ + file://0001-Fix-build-with-clang.patch \ " PV = "3.3.3+git"