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]

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-devel

Reply via email to