On Mon, Jul 15, 2013 at 3:03 PM, Jonathan Liu <net...@gmail.com> wrote: > On 15/07/2013 7:03 PM, Andreas Müller wrote: >> >> On Mon, Jul 8, 2013 at 10:30 AM, <g...@git.openembedded.org> wrote: >>> >>> Module: meta-openembedded.git >>> Branch: master >>> Commit: 4d2b8ed90614a21d8d7d7c38d013c0c74d9ffffc >>> URL: >>> http://git.openembedded.org/?p=meta-openembedded.git&a=commit;h=4d2b8ed90614a21d8d7d7c38d013c0c74d9ffffc >>> >>> Author: Jonathan Liu <net...@gmail.com> >>> Date: Sat Jul 6 02:46:58 2013 +0000 >>> >>> qt-creator: add new recipe for version 2.7.2 >>> >>> Signed-off-by: Jonathan Liu <net...@gmail.com> >>> Signed-off-by: Martin Jansa <martin.ja...@gmail.com> >>> >>> --- >>> >>> meta-oe/recipes-qt/qt-creator/qt-creator_2.7.2.bb | 30 >>> +++++++++++++++++++++ >>> 1 files changed, 30 insertions(+), 0 deletions(-) >>> >>> diff --git a/meta-oe/recipes-qt/qt-creator/qt-creator_2.7.2.bb >>> b/meta-oe/recipes-qt/qt-creator/qt-creator_2.7.2.bb >>> new file mode 100644 >>> index 0000000..2948d81 >>> --- /dev/null >>> +++ b/meta-oe/recipes-qt/qt-creator/qt-creator_2.7.2.bb >>> @@ -0,0 +1,30 @@ >>> +DESCRIPTION = "Lightweight, cross-platform integrated development >>> environment" >>> + >>> +HOMEPAGE = "http://qt-project.org/" >>> +LICENSE = "LGPLv2.1" >>> +LIC_FILES_CHKSUM = >>> "file://LGPL_EXCEPTION.TXT;md5=eb6c371255e1262c55ae9b652a90b528 \ >>> + >>> file://LICENSE.LGPL;md5=243b725d71bb5df4a1e5920b344b86ad" >>> +SECTION = "qt/app" >>> + >>> +SRC_URI = >>> "http://download.qt-project.org/official_releases/qtcreator/2.7/${PV}/${BP}-src.tar.gz" >>> +SRC_URI[md5sum] = "7f1c10740784d3edf2347c27be21fd1a" >>> +SRC_URI[sha256sum] = >>> "5df913faa43a5fbf44fb1f25faaf6d258134b8f9e6b8ef8a21277136dec9e189" >>> + >>> +S = "${WORKDIR}/${BP}-src" >>> + >>> +inherit qt4x11 >>> + >>> +do_install() { >>> + oe_runmake INSTALL_ROOT=${D}${prefix} install >>> + oe_runmake INSTALL_ROOT=${D}${prefix} install_docs >>> + rm -f ${D}${libdir}/qtcreator/lib*.so >>> +} >>> + >>> +FILES_${PN} += "${datadir}/icons \ >>> + ${datadir}/qtcreator \ >>> + ${libdir}/qtcreator/*" >>> +FILES_${PN}-dbg += "${datadir}/qtcreator/*/*/*/*/.debug \ >>> + ${libdir}/qtcreator/.debug \ >>> + ${libdir}/qtcreator/*/*/.debug" >>> +RRECOMMENDS_${PN} += "packagegroup-core-buildessential \ >>> + packagegroup-qt-toolchain-target" >>> >> I get >> >> Log data follows: >> | DEBUG: Executing python function sysroot_cleansstate >> | DEBUG: Python function sysroot_cleansstate finished >> | DEBUG: Executing shell function do_configure >> | NOTE: using qmake spec in >> >> /home/andreas/tmp/oe-core-eglibc/sysroots/overo/usr/share/qt4/mkspecs/linux-gnueabi-oe-g++, >> using profiles '' >> | Project MESSAGE: Cannot build Qt Creator with Qt version . >> | Project ERROR: Use at least Qt 4.8.0. >> | ERROR: Error calling >> /home/andreas/tmp/oe-core-eglibc/sysroots/x86_64-linux/usr/bin/qmake2 >> on qtcreator.pro >> | ERROR: Function failed: do_configure (see >> >> /home/andreas/tmp/oe-core-eglibc/work/cortexa8hf-vfp-neon-angstrom-linux-gnueabi/qt-creator/2.7.2-r0/temp/log.do_configure.29576 >> for further information) >> >> Is it possible that iti is caused by checking host's qt version (this is >> 4.7.4)? >> >> Andreas > > Are you using the latest openembedded-core master? These have been many > fixes for Qt. > For example: > http://cgit.openembedded.org/openembedded-core/commit/?id=dcaa40e65d986587fa7c44f4285bbd0883478cc3 > > Regards, > Jonathan Thanks for the helping hint. You are right I am not using latest oe-core. After cherry-picking qt-related patches (especially the one you mentioned) configure passes.
But now I fail for known ARM issue [1] -I.moc/release-shared -I.uic -o .obj/release-shared/botan.o ../3rdparty/botan/botan.cpp | ../3rdparty/botan/botan.cpp:46220:21: fatal error: cpuid.h: No such file or directory | #include <cpuid.h> | ^ | compilation terminated. | make[3]: *** [.obj/release-shared/botan.o] Error 1 Have not found a solution yet. FWIW qt-creator 2.8.0 fails same. Andreas [1] https://bugreports.qt-project.org/browse/QTCREATORBUG-8107 _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel