From patchwork Tue Mar 6 05:12:41 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 130742 Delivered-To: patch@linaro.org Received: by 10.46.66.2 with SMTP id p2csp3520423lja; Mon, 5 Mar 2018 21:12:56 -0800 (PST) X-Google-Smtp-Source: AG47ELvB/gy90alLcLk74Ie2cdlOmvr0BXxUUywts0dVG8v70Sz1xhJr3NGHDNxZgokXFYPn3blb X-Received: by 2002:a17:902:3283:: with SMTP id z3-v6mr16013177plb.118.1520313176193; Mon, 05 Mar 2018 21:12:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520313176; cv=none; d=google.com; s=arc-20160816; b=PfdJW4A6HUDgsaCfIi3vctJXollsc0EEwZsLgsvolEDxMnAP+hmbRycjjgCPDmlvM5 utVr5R9QuxsOxJ/aHW48wdjPC6H1OSySs1MR/LTYaQdvy73WyYolXkfHJGyTepv+8hMq zAQbd7hD3AVWZtLjflKdfSt4w86loUrCb6kpWfLeQYB/0tX9kMQUASFxaYqRuhzitPac BgixrJLu14e1dbBxGol3OHmY0Srh1E6fAkJiuSp/S00jpHVQldMwJcgJUjE1jaEAeWTf JY9k9y2lLRILrvlx9GssV45h57yA2MCbjK8GLqwh7GLQIFA1g9DMUhBOMJ2gAtBF4C2L BSaQ== 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=gFwXCCPBoCgfFlx2HKLbA7PbZfDdgqPGfGttEuy34wI=; b=aDu/Eb9CUGq7sF7fQAau12e4F4J1qma7/fX4Yf7LoImCySq1fPzpiykKFF8GGv3Xvi xxMkaAzYWRU7ivu+/3Axyqu7GUeLNJC07LUSbhLaXTX4actX6ziwgUIZqQoP9iEexSvE MIXxCrVOsXHLOqD26l+YmZjB5GYifpsRSUnkKAECua69an3IYuPUg0IQYocIxxYTb7fC SUQ9oME7KOn9EZVSzET2Q7fdr0z64UqZNvzMatlU+i7ofnt9zDCwo9i7EqN2j7Rqh9K7 sFLxLUsLmqwJIvKfG2RcSozk66jSQF7ZLfIKg9CaqXdMxImTAf5PEbFSfFCGC1klxZlB cLpA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=UBh7NYnd; 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 v7-v6si10472276plp.538.2018.03.05.21.12.55; Mon, 05 Mar 2018 21:12:56 -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; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=UBh7NYnd; 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 EED2078A7A; Tue, 6 Mar 2018 05:12:51 +0000 (UTC) X-Original-To: openembedded-devel@lists.openembedded.org Delivered-To: openembedded-devel@lists.openembedded.org Received: from mail-pl0-f67.google.com (mail-pl0-f67.google.com [209.85.160.67]) by mail.openembedded.org (Postfix) with ESMTP id 4476878A69 for ; Tue, 6 Mar 2018 05:12:49 +0000 (UTC) Received: by mail-pl0-f67.google.com with SMTP id 93-v6so11247102plc.9 for ; Mon, 05 Mar 2018 21:12:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=aEsAzgla3C58RpjXFgLUZzZsXwrgm2l3jUzXv58YlJk=; b=UBh7NYndRFNQ18MzlGWTkqm1IBW/yTbp5RU4qb6VcZTaiFuzMgNYI2ThGjOnSejs8u Z3jIJEGWzHWYXYIGI2iY7qCJQCLZbbmcXDuN92EcLEyPCqiv/2J6C698L98vQqGRnrFc 6TpOaWtQGdN2sII+cHyc07FC1dqDBhyxjQ9N0UhXSnHvcKCKul7+j+XX3dbnprYyYzq0 9hXNV3tpNpVjJZhrTasOUQtDRS9tue2Y5wU5Pk+O8YmQms5mDfc0DSctx73q4J0tIFKZ 8XGlaHBwXCzyM4GmOBOgU4WvAeXEprpqRUrnHC+khmgqifQVku/Jqv0HqrscsTlUQMpv 3z3A== 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=aEsAzgla3C58RpjXFgLUZzZsXwrgm2l3jUzXv58YlJk=; b=TG+llg6lotYequb/MNSarLzsVBNtQkbRr/LrEtqcD+BE7tw3RmipNpXpSOKiUIwGnF tNLQhS5FYH4sohFQmdsDHGmOQywOtitET6kzAPZP2UW0GtHX8LBU8OVF1XLLNd4gd2+K nkhji2qFnElI7tfWoF+G0dacWbwJKucl+L6Na1OID8RIH6iWNYybHgLEw/6GhKSkIfi5 soAXz6zRifvi6kAZmutnnyccc9VIMPyRR1XdINY2b1mKoVajjyuY24Kz6UDD3EN/0CTT mPVKXKNm93ZI9VVaGNfqt/AY7BCgVPw4oZxjKKqZ8GD8KUfUOS1cJwSysFkbvLvfYeYw FEcw== X-Gm-Message-State: APf1xPAOfa3cUOoE+5e5euMCvUBdXgNL/jBD3uKAVRNu4/QhcoaNjZ6P 1a3r/fAIKATafVxscH0a61m4Vw== X-Received: by 2002:a17:902:b7c1:: with SMTP id v1-v6mr15601401plz.315.1520313170915; Mon, 05 Mar 2018 21:12:50 -0800 (PST) Received: from localhost.localdomain ([2601:646:8880:466c:6245:cbff:fe64:591]) by smtp.gmail.com with ESMTPSA id p14sm22091153pgf.75.2018.03.05.21.12.49 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 05 Mar 2018 21:12:50 -0800 (PST) From: Khem Raj To: openembedded-devel@lists.openembedded.org Date: Mon, 5 Mar 2018 21:12:41 -0800 Message-Id: <20180306051242.21648-1-raj.khem@gmail.com> X-Mailer: git-send-email 2.16.2 Subject: [oe] [meta-oe][PATCH 1/2] umip: Fix build incompatibilities 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 musl exposes some build issues which require portable code. Signed-off-by: Khem Raj --- ...GCLD-with-SIGCHLD-and-include-sys-types.h.patch | 49 +++++++ ...READ_MUTEX_FAST_NP-with-PTHREAD_MUTEX_NOR.patch | 143 +++++++++++++++++++++ meta-oe/recipes-connectivity/umip/umip_1.0.bb | 2 + 3 files changed, 194 insertions(+) create mode 100644 meta-oe/recipes-connectivity/umip/files/0001-replace-SIGCLD-with-SIGCHLD-and-include-sys-types.h.patch create mode 100644 meta-oe/recipes-connectivity/umip/files/0002-replace-PTHREAD_MUTEX_FAST_NP-with-PTHREAD_MUTEX_NOR.patch -- 2.16.2 -- _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel diff --git a/meta-oe/recipes-connectivity/umip/files/0001-replace-SIGCLD-with-SIGCHLD-and-include-sys-types.h.patch b/meta-oe/recipes-connectivity/umip/files/0001-replace-SIGCLD-with-SIGCHLD-and-include-sys-types.h.patch new file mode 100644 index 000000000..8192056d1 --- /dev/null +++ b/meta-oe/recipes-connectivity/umip/files/0001-replace-SIGCLD-with-SIGCHLD-and-include-sys-types.h.patch @@ -0,0 +1,49 @@ +From f567740cf64978ac9db014c786b6d0267b244f33 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Sun, 4 Mar 2018 22:30:30 -0800 +Subject: [PATCH 1/2] replace SIGCLD with SIGCHLD and include sys/types.h + +Fixes +main.c:129:10: error: 'SIGCLD' undeclared (first use in this function); did you mean 'SIGCHLD'? + signal(SIGCLD, sig_child); + ^~~~~~ + SIGCHLD + +main.c:125:2: warning: implicit declaration of function 'umask' [-Wimplicit-function-declaration] + umask(0); + ^~~~~ + +Signed-off-by: Khem Raj +--- +Upstream-Status: Pending + + src/main.c | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/src/main.c b/src/main.c +index 3cf4072..cd34196 100644 +--- a/src/main.c ++++ b/src/main.c +@@ -31,6 +31,7 @@ + #include + #include + #include ++#include + #include + #include + #include +@@ -126,9 +127,9 @@ static void daemon_start(int ignsigcld) + + if (ignsigcld) { + #ifdef SIGTSTP +- signal(SIGCLD, sig_child); ++ signal(SIGCHLD, sig_child); + #else +- signal(SIGCLD, SIG_IGN); ++ signal(SIGCHLD, SIG_IGN); + #endif + } + } +-- +2.16.2 + diff --git a/meta-oe/recipes-connectivity/umip/files/0002-replace-PTHREAD_MUTEX_FAST_NP-with-PTHREAD_MUTEX_NOR.patch b/meta-oe/recipes-connectivity/umip/files/0002-replace-PTHREAD_MUTEX_FAST_NP-with-PTHREAD_MUTEX_NOR.patch new file mode 100644 index 000000000..90d12da14 --- /dev/null +++ b/meta-oe/recipes-connectivity/umip/files/0002-replace-PTHREAD_MUTEX_FAST_NP-with-PTHREAD_MUTEX_NOR.patch @@ -0,0 +1,143 @@ +From 19b6cf8099e1974b5fc39086fc54103b0cbc2658 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Sun, 4 Mar 2018 23:01:25 -0800 +Subject: [PATCH 2/2] replace PTHREAD_MUTEX_FAST_NP with PTHREAD_MUTEX_NORMAL + +PTHREAD_MUTEX_FAST_NP is not available on non-posix systems +e.g. musl + +Signed-off-by: Khem Raj +--- +Upstream-Status: Pending + + src/ha.c | 2 +- + src/icmp6.c | 2 +- + src/mh.c | 2 +- + src/mn.c | 2 +- + src/movement.c | 2 +- + src/mpdisc_ha.c | 2 +- + src/mpdisc_mn.c | 2 +- + src/tqueue.c | 2 +- + src/tunnelctl.c | 2 +- + 9 files changed, 9 insertions(+), 9 deletions(-) + +diff --git a/src/ha.c b/src/ha.c +index fbdcff0..b2f811e 100644 +--- a/src/ha.c ++++ b/src/ha.c +@@ -1246,7 +1246,7 @@ int ha_init(void) + { + pthread_mutexattr_t mattrs; + pthread_mutexattr_init(&mattrs); +- pthread_mutexattr_settype(&mattrs, PTHREAD_MUTEX_FAST_NP); ++ pthread_mutexattr_settype(&mattrs, PTHREAD_MUTEX_NORMAL); + if (pthread_mutex_init(&bu_worker_mutex, &mattrs) || + pthread_cond_init(&cond, NULL)) + return -1; +diff --git a/src/icmp6.c b/src/icmp6.c +index 3695135..6460634 100644 +--- a/src/icmp6.c ++++ b/src/icmp6.c +@@ -243,7 +243,7 @@ int icmp6_init(void) + return -1; + /* create ICMP listener thread */ + pthread_mutexattr_init(&mattrs); +- pthread_mutexattr_settype(&mattrs, PTHREAD_MUTEX_FAST_NP); ++ pthread_mutexattr_settype(&mattrs, PTHREAD_MUTEX_NORMAL); + if (pthread_mutex_init(&icmp6_sock.send_mutex, &mattrs) || + pthread_rwlock_init(&handler_lock, NULL) || + pthread_create(&icmp6_listener, NULL, icmp6_listen, NULL)) +diff --git a/src/mh.c b/src/mh.c +index 60e345e..7928f4c 100644 +--- a/src/mh.c ++++ b/src/mh.c +@@ -204,7 +204,7 @@ int mh_init(void) + return -1; + + pthread_mutexattr_init(&mattrs); +- pthread_mutexattr_settype(&mattrs, PTHREAD_MUTEX_FAST_NP); ++ pthread_mutexattr_settype(&mattrs, PTHREAD_MUTEX_NORMAL); + if (pthread_mutex_init(&mh_sock.send_mutex, &mattrs) || + pthread_rwlock_init(&handler_lock, NULL) || + pthread_create(&mh_listener, NULL, mh_listen, NULL)) +diff --git a/src/mn.c b/src/mn.c +index 092cfcb..8f7f448 100644 +--- a/src/mn.c ++++ b/src/mn.c +@@ -1478,7 +1478,7 @@ static struct home_addr_info *hai_copy(struct home_addr_info *conf_hai) + if (hai != NULL) { + pthread_mutexattr_t mattrs; + pthread_mutexattr_init(&mattrs); +- pthread_mutexattr_settype(&mattrs, PTHREAD_MUTEX_FAST_NP); ++ pthread_mutexattr_settype(&mattrs, PTHREAD_MUTEX_NORMAL); + + memcpy(hai, conf_hai, sizeof(struct home_addr_info)); + +diff --git a/src/movement.c b/src/movement.c +index d985937..6400448 100644 +--- a/src/movement.c ++++ b/src/movement.c +@@ -2013,7 +2013,7 @@ int md_init(void) + int val; + + pthread_mutexattr_init(&mattrs); +- pthread_mutexattr_settype(&mattrs, PTHREAD_MUTEX_FAST_NP); ++ pthread_mutexattr_settype(&mattrs, PTHREAD_MUTEX_NORMAL); + if (pthread_mutex_init(&iface_lock, &mattrs)) + return -1; + +diff --git a/src/mpdisc_ha.c b/src/mpdisc_ha.c +index 40ba05f..fd7a90d 100644 +--- a/src/mpdisc_ha.c ++++ b/src/mpdisc_ha.c +@@ -559,7 +559,7 @@ int mpd_ha_init(void) + { + pthread_mutexattr_t mattrs; + pthread_mutexattr_init(&mattrs); +- pthread_mutexattr_settype(&mattrs, PTHREAD_MUTEX_FAST_NP); ++ pthread_mutexattr_settype(&mattrs, PTHREAD_MUTEX_NORMAL); + if (pthread_mutex_init(&mpa_lock, &mattrs) || + pthread_rwlock_init(&prefix_lock, NULL) || + hash_init(&mpa_hash, DOUBLE_ADDR, MPA_BUCKETS) < 0) +diff --git a/src/mpdisc_mn.c b/src/mpdisc_mn.c +index 4873bd6..ada02bd 100644 +--- a/src/mpdisc_mn.c ++++ b/src/mpdisc_mn.c +@@ -267,7 +267,7 @@ int mpd_mn_init(void) + { + pthread_mutexattr_t mattrs; + pthread_mutexattr_init(&mattrs); +- pthread_mutexattr_settype(&mattrs, PTHREAD_MUTEX_FAST_NP); ++ pthread_mutexattr_settype(&mattrs, PTHREAD_MUTEX_NORMAL); + if (pthread_mutex_init(&mps_lock, &mattrs)) + return -1; + if (hash_init(&mps_hash, DOUBLE_ADDR, MPS_BUCKETS) < 0) +diff --git a/src/tqueue.c b/src/tqueue.c +index 2f7aa0b..9c185b8 100644 +--- a/src/tqueue.c ++++ b/src/tqueue.c +@@ -65,7 +65,7 @@ int taskqueue_init(void) + { + pthread_mutexattr_t mattrs; + pthread_mutexattr_init(&mattrs); +- pthread_mutexattr_settype(&mattrs, PTHREAD_MUTEX_FAST_NP); ++ pthread_mutexattr_settype(&mattrs, PTHREAD_MUTEX_NORMAL); + if (pthread_mutex_init(&mutex, &mattrs) || + pthread_cond_init(&cond, NULL) || + pthread_create(&tq_runner, NULL, runner, NULL)) +diff --git a/src/tunnelctl.c b/src/tunnelctl.c +index 23fc20b..813b8ec 100644 +--- a/src/tunnelctl.c ++++ b/src/tunnelctl.c +@@ -433,7 +433,7 @@ int tunnelctl_init(void) + return -1; + + pthread_mutexattr_init(&mattrs); +- pthread_mutexattr_settype(&mattrs, PTHREAD_MUTEX_FAST_NP); ++ pthread_mutexattr_settype(&mattrs, PTHREAD_MUTEX_NORMAL); + if (pthread_mutex_init(&tnl_lock, &mattrs)) + return -1; + +-- +2.16.2 + diff --git a/meta-oe/recipes-connectivity/umip/umip_1.0.bb b/meta-oe/recipes-connectivity/umip/umip_1.0.bb index 2129e379c..0c120bfd8 100644 --- a/meta-oe/recipes-connectivity/umip/umip_1.0.bb +++ b/meta-oe/recipes-connectivity/umip/umip_1.0.bb @@ -14,6 +14,8 @@ SRC_URI = "git://github.com/jlanza/umip \ file://mip6d \ file://mip6d.service \ file://0001-Add-format-string-to-fprintf-call.patch \ + file://0001-replace-SIGCLD-with-SIGCHLD-and-include-sys-types.h.patch \ + file://0002-replace-PTHREAD_MUTEX_FAST_NP-with-PTHREAD_MUTEX_NOR.patch \ " SRCREV = "7d67209cd1bba2dd0e183a0fa07eeef07964dd14" From patchwork Tue Mar 6 05:12:42 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 130743 Delivered-To: patch@linaro.org Received: by 10.46.66.2 with SMTP id p2csp3520596lja; Mon, 5 Mar 2018 21:13:09 -0800 (PST) X-Google-Smtp-Source: AG47ELuHfokQ7y82p40ZCrp6EkBwesdiU61MvzT+m+ZfHlhGtmKQxIjqpjNbG+IeSss0XtUj3+Jk X-Received: by 10.98.178.17 with SMTP id x17mr17963281pfe.2.1520313189539; Mon, 05 Mar 2018 21:13:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520313189; cv=none; d=google.com; s=arc-20160816; b=nyRi5m6SepEbut+PnyTnUyVKKqEHoZX4Vy24K86+IxOuiMEzoJaqC5Yfko2/g/pXZr 9nWApCN2+rjaFjn/bfn9W9Yr3pnrl7XUxmys0R+8IAZspyjOoYAJnA6qXolNPdNc25dM xlF9ug0mtZ8w47teYc78a6rCFzQ+rFCuX/Cp5c2oCsxK5ClZhWB+deCqYYE1OuXMI7OU mviRY8AT4k9HCbZ29MbKlZHpMmHpWKjjhosRJWPT8K9tx2OQzY33mMj5FyR8gcnvdmpV l/vruUXr/xosOUIYQUFM7aJi/u/W/sDeOtcBEBQkUXRXohTt6WvAoFLZ2uVClpXVZ7zq cq/A== 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=RH3TMA8PMnWXtAULcI8C9Rwvn3hsIU/BD+Kw+2wyon0=; b=IvwVDm1cBXRNL02Y8HNgCULvz5f4NRguEdstiveAAtFcWuHQuE+DiMXl7wyk7cXz4P pqoQTWHnj7+sjWqHnbh3OFSRE1FBNB3ESC2wHU5Frp+jkD9hmoLce2+o8l/4oec8em8m KZ/wgtagIcqE5edLgX/PDfVIiI8psdqpvO1wFTL9okZH4YOtKpbnpN85zwVnps9Cx2cr A7GLlPTo+fmX+GpNuZAiWH42XaQbfhmSA6l6Q5k6aSTVUcnzY3L0ANlXN9J3M4thsVst 7a8+TtA7al7X/JRwQDJ8+HGP0k3ZqYVHzshDVpkeG2GhJ9PxmAUSY5Ylzx0i9YGDfHb9 pcwQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=NX5gLw8n; 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 t79si11348965pfe.243.2018.03.05.21.13.09; Mon, 05 Mar 2018 21:13:09 -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; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=NX5gLw8n; 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 0228978A8A; Tue, 6 Mar 2018 05:13:06 +0000 (UTC) X-Original-To: openembedded-devel@lists.openembedded.org Delivered-To: openembedded-devel@lists.openembedded.org Received: from mail-pl0-f65.google.com (mail-pl0-f65.google.com [209.85.160.65]) by mail.openembedded.org (Postfix) with ESMTP id D341078A69 for ; Tue, 6 Mar 2018 05:12:50 +0000 (UTC) Received: by mail-pl0-f65.google.com with SMTP id d9-v6so3769284plo.8 for ; Mon, 05 Mar 2018 21:12:52 -0800 (PST) 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=FuzDf48dsZ0TTRdtlc4GPDerMxnWdOlJ1S6fSDq3U/Y=; b=NX5gLw8nSqIdIQMIIEFeRFkK8RzHYhFesUuC0Kk5981Z8e+03XuXyoUlGGS92z+0Vl Rrp+kZFTmXBS+9GtWps88D/VhfSaaKcCNPWRfZra/vLbnbObqWYz6i7A9/IA6qmAUIuS S5hz415gOeBPjjw8WsU9j4CE6rh/XmHaU+FDUrtKHXDqkwUNqUaIOFRZ765jEJbOGODb N0bNJXsDrNb/yvggq8P8Mf724Z6LQILXEMX80bLSDvB5EENf/9+RAN7hKX88gHEcSgdH QP9Glk9FDgEmDTkSUVqra4ulPx0+r2DiCSlPWjcClPThaFx/l8FVdDxmMnpJRY/0f6zW OZxA== 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=FuzDf48dsZ0TTRdtlc4GPDerMxnWdOlJ1S6fSDq3U/Y=; b=OaVTR2QLvEh2E2rw2tbQtA4f/Llc2fCf2fpPdADLktZvLcjJ0iDh8JEjUcmYhxKZc0 KBGhxqT+Yz0ZjtxhcM3aTd7bafaPnZoMwrmnXAJ9DaYG2SRl/7PjQfI1sPB2OruZabPD 4ORkLt9mQdpVTrTdWlbO/3VjUXAiNiaHUMht8XVahi1AD7FgLutAawsCcYjacQkJJkam 8DdDu/VskwuzsuPycSRRZiwR0GPM7xmSpa7/VosvmuhTW/QdkumWdkMJvdC686OQAtkU MBHzn+D7x9DX/4Jyka1Jj/derlDZzhHWUo+zO0gn57VNTAhfcYi7L8EPJEh4aifQiuTt nxGw== X-Gm-Message-State: AElRT7HHGgzg8TJCs2jAv9g3jZWr0SSYKZxrL63TvKnJIvf8rCRrMkTV 2pJF99vx6nnDtzrrkM9D3pKAfw== X-Received: by 2002:a17:902:7885:: with SMTP id q5-v6mr7357672pll.207.1520313171704; Mon, 05 Mar 2018 21:12:51 -0800 (PST) Received: from localhost.localdomain ([2601:646:8880:466c:6245:cbff:fe64:591]) by smtp.gmail.com with ESMTPSA id p14sm22091153pgf.75.2018.03.05.21.12.50 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 05 Mar 2018 21:12:51 -0800 (PST) From: Khem Raj To: openembedded-devel@lists.openembedded.org Date: Mon, 5 Mar 2018 21:12:42 -0800 Message-Id: <20180306051242.21648-2-raj.khem@gmail.com> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180306051242.21648-1-raj.khem@gmail.com> References: <20180306051242.21648-1-raj.khem@gmail.com> Subject: [oe] [meta-oe][PATCH 2/2] mpv: Adjust for the recent waf bbclass updates 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 waf bbclass now expects waf to be an executable script in ${S} before do_configure, otherwise it ends up in ugly python stack traces Signed-off-by: Khem Raj --- meta-oe/recipes-multimedia/mplayer/mpv_0.26.0.bb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) -- 2.16.2 -- _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel diff --git a/meta-oe/recipes-multimedia/mplayer/mpv_0.26.0.bb b/meta-oe/recipes-multimedia/mplayer/mpv_0.26.0.bb index 44d92a098..de78de27f 100644 --- a/meta-oe/recipes-multimedia/mplayer/mpv_0.26.0.bb +++ b/meta-oe/recipes-multimedia/mplayer/mpv_0.26.0.bb @@ -16,7 +16,7 @@ LICENSE_FLAGS = "commercial" SRC_URI = " \ https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz;name=mpv \ - http://www.freehackers.org/~tnagy/release/waf-1.8.12;name=waf;subdir=${BPN}-${PV} \ + http://www.freehackers.org/~tnagy/release/waf-1.8.12;name=waf;downloadfilename=waf;subdir=${BPN}-${PV} \ " SRC_URI[mpv.md5sum] = "038d0b660de07ff645ad6a741704ecab" SRC_URI[mpv.sha256sum] = "daf3ef358d5f260f2269f7caabce27f446c291457ec330077152127133b71b46" @@ -64,9 +64,10 @@ EXTRA_OECONF = " \ ${PACKAGECONFIG_CONFARGS} \ " -do_configure_prepend () { - ln -sf waf-1.8.12 ${S}/waf +adjust_waf_perms() { chmod +x ${S}/waf } +do_patch[postfuncs] += "adjust_waf_perms" + FILES_${PN} += "${datadir}/icons"