[oe-commits] Armin Kuster : opencv: build issue

git at git.openembedded.org git at git.openembedded.org
Wed Apr 29 19:03:31 UTC 2015


Module: meta-openembedded.git
Branch: master-next
Commit: 4bb234ab8cee0c15dc77f6abe2448c6bd1f6890e
URL:    http://git.openembedded.org/?p=meta-openembedded.git&a=commit;h=4bb234ab8cee0c15dc77f6abe2448c6bd1f6890e

Author: Armin Kuster <akuster808 at gmail.com>
Date:   Sat Apr  4 12:31:05 2015 -0700

opencv: build issue

opencv failes to build do to a restricted license.

ERROR: Nothing PROVIDES 'libav' (but /home/akuster/oss/clean/meta-openembedded/meta-oe/recipes-support/opencv/opencv_2.4.bb DEPENDS on or otherwise requires it)
ERROR: libav was skipped: because it has a restricted license not whitelisted in LICENSE_FLAGS_WHITELIST
ERROR: Required build target 'opencv-samples' has no buildable providers.
Missing or unbuildable dependency chain was: ['opencv-samples', 'opencv', 'libav']

blacklist both opencv and opencv-samples until the libav license issue is resolved.

Signed-off-by: Armin Kuster <akuster808 at gmail.com>

---

 meta-oe/recipes-support/opencv/opencv-samples_2.4.bb | 3 +++
 meta-oe/recipes-support/opencv/opencv_2.4.bb         | 2 ++
 2 files changed, 5 insertions(+)

diff --git a/meta-oe/recipes-support/opencv/opencv-samples_2.4.bb b/meta-oe/recipes-support/opencv/opencv-samples_2.4.bb
index 9d862fe..6e68d75 100644
--- a/meta-oe/recipes-support/opencv/opencv-samples_2.4.bb
+++ b/meta-oe/recipes-support/opencv/opencv-samples_2.4.bb
@@ -37,3 +37,6 @@ do_install() {
 
 FILES_${PN}-dev += "${datadir}/opencv/samples/*.c* ${datadir}/opencv/samples/*.vcp* ${datadir}/opencv/samples/build*" 
 FILES_${PN} += "${bindir} ${datadir}/opencv"
+
+INHERIT += "blacklist"
+PNBLACKLIST[opencv-samples] = "libav has a commercial license"
diff --git a/meta-oe/recipes-support/opencv/opencv_2.4.bb b/meta-oe/recipes-support/opencv/opencv_2.4.bb
index 2754616..0cc1570 100644
--- a/meta-oe/recipes-support/opencv/opencv_2.4.bb
+++ b/meta-oe/recipes-support/opencv/opencv_2.4.bb
@@ -97,3 +97,5 @@ do_install_append() {
         rm -rf ${D}/usr/lib
     fi
 }
+INHERIT += "blacklist"
+PNBLACKLIST[opencv] = "libav has a commercial license"



More information about the Openembedded-commits mailing list