On Mon, Feb 11, 2013 at 09:25:53AM -0800, [email protected] wrote: > From: "Felipe F. Tonello" <[email protected]> > > 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 <[email protected]> > --- > ...-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" <[email protected]> > +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 <[email protected]> > +--- > + 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 > [email protected] > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel -- Martin 'JaMa' Jansa jabber: [email protected]
signature.asc
Description: Digital signature
_______________________________________________ Openembedded-devel mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
