Openembedded Devel Discussions
 help / color / mirror / Atom feed
From: Martin Jansa <martin.jansa@gmail.com>
To: openembedded-devel@lists.openembedded.org
Cc: "Felipe F. Tonello" <ftonello@cercacor.com>
Subject: Re: [meta-oe][PATCH] connman: added recipe libconnman-qt
Date: Sat, 16 Feb 2013 19:37:11 +0100	[thread overview]
Message-ID: <20130216183711.GA3300@jama> (raw)
In-Reply-To: <1360603554-31515-1-git-send-email-ftonello@cercacor.com>

[-- Attachment #1: Type: text/plain, Size: 7190 bytes --]

On Mon, Feb 11, 2013 at 09:25:53AM -0800, eu@felipetonello.com wrote:
> From: "Felipe F. Tonello" <ftonello@cercacor.com>
> 
> This recipe provides the Qt library and QML plugins for connman.

Fails in do_install (possibly issue with dash)

ERROR: Logfile of failure stored in: /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libconnman-qt/0.4.0-r0/temp/log.do_install.20933
Log data follows:
| DEBUG: Executing shell function do_install
| NOTE: make -j 8 MAKEFLAGS= install
| cd libconnman-qt/ && make -f Makefile install
| make[1]: Entering directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libconnman-qt/0.4.0-r0/git/libconnman-qt'
| install -m 755 -p "libconnman-qt4.so.0.3.0" "/usr/lib/libconnman-qt4.so.0.3.0"
| install: cannot create regular file `/usr/lib/libconnman-qt4.so.0.3.0': Permission denied
| make[1]: [install_target] Error 1 (ignored)
| ln -f -s "libconnman-qt4.so.0.3.0" "/usr/lib/libconnman-qt4.so"
| ln: failed to create symbolic link `/usr/lib/libconnman-qt4.so': Permission denied
| make[1]: [install_target] Error 1 (ignored)
| ln -f -s "libconnman-qt4.so.0.3.0" "/usr/lib/libconnman-qt4.so.0"
| ln: failed to create symbolic link `/usr/lib/libconnman-qt4.so.0': Permission denied
| make[1]: [install_target] Error 1 (ignored)
| ln -f -s "libconnman-qt4.so.0.3.0" "/usr/lib/libconnman-qt4.so.0.3"
| ln: failed to create symbolic link `/usr/lib/libconnman-qt4.so.0.3': Permission denied
| make[1]: [install_target] Error 1 (ignored)
| install -m 644 -p "libconnman-qt4.prl" "/usr/lib/libconnman-qt4.prl"
| install: cannot create regular file `/usr/lib/libconnman-qt4.prl': Permission denied
| make[1]: [install_target] Error 1 (ignored)
| install -m 644 -p "connman-qt4.pc" "/usr/lib/connman-qt4.pc"
| install: cannot create regular file `/usr/lib/connman-qt4.pc': Permission denied
| make[1]: [install_target] Error 1 (ignored)
| mkdir: cannot create directory `/usr/include/connman-qt/': Permission denied
| make[1]: *** [install_headers] Error 1
| make[1]: Leaving directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libconnman-qt/0.4.0-r0/git/libconnman-qt'
| make: *** [sub-libconnman-qt-install_subtargets-ordered] Error 2
| ERROR: oe_runmake failed
| ERROR: Function failed: do_install (see /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libconnman-qt/0.4.0-r0/temp/log.do_install.20933 for further information)
NOTE: recipe libconnman-qt-0.4.0-r0: task do_install: Failed

COmplete log:
http://logs.nslu2-linux.org/buildlogs/oe/oe-shr-core-branches/log.world.20130215_060633.log/

> 
> Signed-off-by: Felipe F. Tonello <ftonello@cercacor.com>
> ---
>  ...-to-disable-qml-plugin-and-test-program-t.patch |   37 +++++++++++
>  .../libconnmna-qt/libconnman-qt_0.4.0.bb           |   69 ++++++++++++++++++++
>  2 files changed, 106 insertions(+)
>  create mode 100644 meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
>  create mode 100644 meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb
> 
> diff --git a/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
> new file mode 100644
> index 0000000..6ec084d
> --- /dev/null
> +++ b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
> @@ -0,0 +1,37 @@
> +From 3850acef7d914a22e3fc4130ad43b2cc47338d6f Mon Sep 17 00:00:00 2001
> +From: "Felipe F. Tonello" <ftonello@cercacor.com>
> +Date: Mon, 7 Jan 2013 17:13:22 -0800
> +Subject: [PATCH] added flags to disable qml plugin and test program to
> + compile
> +
> +This is usefull when there is no need to compile test program and qml plugin.
> +
> +Upstream-Status: Accepted
> +
> +Signed-off-by: Felipe F. Tonello <ftonello@cercacor.com>
> +---
> + connman-qt.pro |   11 ++++++++++-
> + 1 file changed, 10 insertions(+), 1 deletion(-)
> +
> +diff --git a/connman-qt.pro b/connman-qt.pro
> +index 7d9ec99..425c41f 100644
> +--- a/connman-qt.pro
> ++++ b/connman-qt.pro
> +@@ -1,4 +1,13 @@
> + TEMPLATE = subdirs
> +-SUBDIRS += libconnman-qt test plugin
> ++SUBDIRS += libconnman-qt
> + CONFIG += ordered
> + 
> ++# CONFIG flag to disable test program
> ++!notest {
> ++    SUBDIRS += test
> ++}
> ++
> ++# CONFIG flag to disable qml plugin
> ++!noplugin {
> ++    SUBDIRS += plugin
> ++}
> +-- 
> +1.7.9.5
> +
> diff --git a/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb
> new file mode 100644
> index 0000000..2c33b49
> --- /dev/null
> +++ b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb
> @@ -0,0 +1,69 @@
> +DESCRIPTION = "Qt Library for ConnMan"
> +HOMEPAGE = "https://github.com/nemomobile/libconnman-qt"
> +LICENSE = "Apache-2.0"
> +LIC_FILES_CHKSUM = "file://libconnman-qt/clockmodel.h;endline=8;md5=ea9f724050803f15d2d900ce3c5dac88"
> +
> +SECTION = "qt/lib"
> +
> +PR = "r0"
> +
> +inherit qt4x11 pkgconfig
> +
> +RDEPENDS_${PN} = "connman"
> +RDEPENDS_${PN}-plugin = "${PN}"
> +
> +PROVIDES += "${PN}-plugin"
> +
> +PACKAGES =+ "${PN}-plugin ${PN}-plugin-dbg"
> +RRECOMMENDS_${PN} = "${PN}-plugin"
> +
> +# this is for users to bbappend this recipe and change it
> +BRANCH = "master"
> +TAG = "${PV}"
> +SRCREV = "${AUTOREV}"
> +
> +SRC_URI = " \
> +  git://github.com/nemomobile/${PN}.git;branch=${BRANCH};tag=${TAG} \
> +  file://0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch \
> +"
> +
> +S = "${WORKDIR}/git"
> +
> +QT_IMPORTS_DIR = "${libdir}/qt4/imports"
> +# the plugin target needs to be the same as 'target.path' and 'qmldir.path' in ${S}/plugin/plugin.pro
> +PLUGINS_TARGET = "${QT_IMPORTS_DIR}/MeeGo/Connman"
> +
> +FILES_${PN} = " \
> +  ${libdir}/libconnman-qt4${SOLIBS} \
> +"
> +
> +FILES_${PN}-dev = " \
> +  ${includedir}/connman-qt/* \
> +  ${libdir}/libconnman-qt4${SOLIBSDEV} \
> +  ${libdir}/libconnman-qt4.prl \
> +  ${libdir}/pkgconfig/connman-qt4.pc \
> +  ${libdir}/connman-qt4.pc \
> +"
> +
> +FILES_${PN}-plugin = " \
> +  ${PLUGINS_TARGET}/qmldir \
> +  ${PLUGINS_TARGET}/lib*.so \
> +"
> +
> +FILES_${PN}-plugin-dbg = " \
> +  ${PLUGINS_TARGET}/.debug \
> +  ${PLUGINS_TARGET}/.debug/* \
> +"
> +
> +EXTRA_QMAKEVARS_PRE = " \
> +  CONFIG+=notest \
> +"
> +
> +do_configure_prepend() {
> +  # Hack *.pro variables
> +  find ${S}/plugin/*.pro -exec sed -i -e 's,$$\[QT_INSTALL_IMPORTS\],${QT_IMPORTS_DIR},g' '{}' ';'
> +}
> +
> +do_install() {
> +  cd ${S} && (INSTALL_ROOT=${D} oe_runmake install)
> +}
> -- 
> 1.7.9.5
> 
> 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

  parent reply	other threads:[~2013-02-16 18:53 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-02-11 17:25 [meta-oe][PATCH] connman: added recipe libconnman-qt eu
2013-02-11 17:43 ` Otavio Salvador
2013-02-16 18:37 ` Martin Jansa [this message]
2013-02-18 18:37   ` Felipe Ferreri Tonello
2013-02-18 19:25     ` Martin Jansa
2013-02-19  0:55       ` Martin Jansa
2013-02-24  7:48 ` Khem Raj
2013-02-24 11:03   ` Martin Jansa
  -- strict thread matches above, loose matches on Subject: below --
2013-02-09  1:29 eu
2013-02-09 15:35 ` Otavio Salvador

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20130216183711.GA3300@jama \
    --to=martin.jansa@gmail.com \
    --cc=ftonello@cercacor.com \
    --cc=openembedded-devel@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox