On Mon, Sep 30, 2013 at 10:16:40AM -0700, Felipe F. Tonello wrote: > From: "Felipe F. Tonello" <[email protected]> > > libqofono is a Qt library for oFono that provides easy to use Qt library and > QML components to use oFono. > > OBS: This recipe provides the Qt4 support only, but the library also works > with Qt5. > > Signed-off-by: Felipe F. Tonello <[email protected]> > --- > meta-oe/recipes-qt/libqofono/libqofono_0.4.bb | 88 > +++++++++++++++++++++++++++ > 1 file changed, 88 insertions(+) > create mode 100644 meta-oe/recipes-qt/libqofono/libqofono_0.4.bb > > diff --git a/meta-oe/recipes-qt/libqofono/libqofono_0.4.bb > b/meta-oe/recipes-qt/libqofono/libqofono_0.4.bb > new file mode 100644 > index 0000000..7c34db2 > --- /dev/null > +++ b/meta-oe/recipes-qt/libqofono/libqofono_0.4.bb > @@ -0,0 +1,88 @@ > +DESCRIPTION = "Qt Library for oFono" > +HOMEPAGE = "https://github.com/nemomobile/libqofono" > +LICENSE = "Apache-2.0" > +LIC_FILES_CHKSUM = > "file://README;endline=3;md5=8a15bce3921d1238d9a9f23828612947" > + > +SECTION = "qt/lib" > + > +PR = "r0" > + > +inherit qt4x11 pkgconfig > + > +RDEPENDS_${PN} = "ofono" > +RDEPENDS_${PN}-plugin = "${PN}" > + > +PROVIDES += "${PN}-plugin" > + > +PACKAGES =+ "${PN}-plugin ${PN}-plugin-dbg ${PN}-test" > +RRECOMMENDS_${PN} = "${PN}-plugin" > + > +BRANCH = "master" > +TAG = "${PV}" > + > +SRC_URI = " \ > + git://github.com/nemomobile/${PN}.git;branch=${BRANCH};tag=${TAG} \ > +" > + > +S = "${WORKDIR}/git" > + > +QT_IMPORTS_DIR = "${libdir}/qt4/imports" > +PLUGINS_TARGET = "${QT_IMPORTS_DIR}/MeeGo/QOfono" > + > +FILES_${PN} = " \ > + ${libdir}/libqofono${SOLIBS} \ > +" > + > +FILES_${PN}-dev = " \ > + ${includedir}/qofono/* \ > + ${includedir}/qofono/dbus/* \ > + ${libdir}/libqofono${SOLIBSDEV} \ > + ${libdir}/libqofono.prl \ > + ${libdir}/pkgconfig/qofono.pc \ > + ${datadir}/qt4/mkspecs/features/qofono.prf \ > +" > + > +FILES_${PN}-plugin = " \ > + ${PLUGINS_TARGET}/qmldir \ > + ${PLUGINS_TARGET}/lib*.so \ > +" > + > +FILES_${PN}-plugin-dbg = " \ > + ${PLUGINS_TARGET}/.debug \ > +" > + > +FILES_${PN}-test = " \ > + /opt/ofonotest/bin/ofonotest \ > + /opt/ofonotest/qml/ofonotest \ > + ${libdir}/libqofono/tests/tst_qofonotest \ > +" > + > +FILES_${PN}-dbg += " \ > + /opt/ofonotest/bin/.debug \ > + ${libdir}/libqofono/tests/.debug \ > +" > + > +EXTRA_QMAKEVARS_PRE = " \ > + PREFIX=${prefix} \ > +" > + > +do_configure_prepend() { > + # Hack *.pro variables > + find . -iname '*.pro' -exec sed -i -e > 's,$$\[QT_INSTALL_IMPORTS\],${QT_IMPORTS_DIR},g' '{}' ';' > + find . -iname '*.pro' -exec sed -i -e > 's,$$\[QT_INSTALL_PREFIX\],$$INSTALL_ROOT$$PREFIX,g' '{}' ';' > +} > + > +do_install() { > + cd ${S} && (INSTALL_ROOT=${D} oe_runmake install) > + > + cd ${D}/${datadir}/qt4/mkspecs/features > + > + sed -i -e '/DEPENDPATH.*/d' qofono.prf > + sed -i -e '/INCLUDEPATH.*/d' qofono.prf > + sed -i -e '/LIBS.*/d' qofono.prf > + > + # to make it work with the SDK > + echo 'DEPENDPATH += $(OE_QMAKE_INCDIR_QT)/../qofono' >> qofono.prf > + echo 'INCLUDEPATH += $(OE_QMAKE_INCDIR_QT)/../qofono' >> qofono.prf > + echo 'LIBS += -lqofono' >> qofono.prf > +}
It's trying to install in root, do you know why? NOTE: recipe libqofono-0.4-r0: task do_install: Started ERROR: Function failed: do_install (log file is located at /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libqofono/0.4-r0/temp/log.do_install.3606) ERROR: Logfile of failure stored in: /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libqofono/0.4-r0/temp/log.do_install.3606 Log data follows: | DEBUG: Executing shell function do_install | NOTE: make -j 8 install | cd src/ && make -f Makefile install | make[1]: Entering directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libqofono/0.4-r0/git/src' | Makefile:1096: warning: overriding commands for target `install_target' | Makefile:1074: warning: ignoring old commands for target `install_target' | Makefile:1108: warning: overriding commands for target `uninstall_target' | Makefile:1086: warning: ignoring old commands for target `uninstall_target' | install -m 755 -p "libqofono.so.0.1.0" "/usr/lib/libqofono.so.0.1.0" | install -m 644 -p /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libqofono/0.4-r0/git/src/qofono.prf /usr/share/qt4/mkspecs/features/ | mkdir: cannot create directory `/usr/include/qofono/': Permission denied | make[1]: *** [install_headers] Error 1 | make[1]: *** Waiting for unfinished jobs.... | mkdir: cannot create directory `/usr/include/qofono': Permission denied | make[1]: *** [install_dbusheaders] Error 1 | mkdir: cannot create directory `/usr/include/qofono': Permission denied | make[1]: *** [install_xmlfiles] Error 1 | install: cannot create regular file `/usr/lib/libqofono.so.0.1.0': Permission denied | make[1]: [install_target] Error 1 (ignored) | echo --strip-unneeded "/usr/lib/libqofono.so.0.1.0" | install: cannot create regular file `/usr/share/qt4/mkspecs/features/qofono.prf': Permission denied | make[1]: [install_qtconfig] Error 1 (ignored) | --strip-unneeded /usr/lib/libqofono.so.0.1.0 | ln -f -s "libqofono.so.0.1.0" "/usr/lib/libqofono.so" | ln: failed to create symbolic link `/usr/lib/libqofono.so': Permission denied | make[1]: [install_target] Error 1 (ignored) | ln -f -s "libqofono.so.0.1.0" "/usr/lib/libqofono.so.0" | ln: failed to create symbolic link `/usr/lib/libqofono.so.0': Permission denied | make[1]: [install_target] Error 1 (ignored) | ln -f -s "libqofono.so.0.1.0" "/usr/lib/libqofono.so.0.1" | ln: failed to create symbolic link `/usr/lib/libqofono.so.0.1': Permission denied | make[1]: [install_target] Error 1 (ignored) | install -m 644 -p "libqofono.prl" "/usr/lib/libqofono.prl" | install: cannot create regular file `/usr/lib/libqofono.prl': Permission denied | make[1]: [install_target] Error 1 (ignored) | install -m 644 -p "pkgconfig/qofono.pc" "/usr/lib/pkgconfig/qofono.pc" | install: cannot create regular file `/usr/lib/pkgconfig/qofono.pc': Permission denied | make[1]: [install_target] Error 1 (ignored) | make[1]: Leaving directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libqofono/0.4-r0/git/src' | make: *** [sub-src-install_subtargets-ordered] Error 2 | ERROR: oe_runmake failed | WARNING: exit code 1 from a shell command. | ERROR: Function failed: do_install (log file is located at /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libqofono/0.4-r0/temp/log.do_install.3606) NOTE: recipe libqofono-0.4-r0: task do_install: Failed -- Martin 'JaMa' Jansa jabber: [email protected]
signature.asc
Description: Digital signature
_______________________________________________ Openembedded-devel mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-devel
