[oe] [meta-qt5][PATCH 0/5] qt-creator for target machine

Andreas Müller schnitzeltony at googlemail.com
Wed Jan 28 12:13:47 UTC 2015


On Wed, Jan 28, 2015 at 11:51 AM, Martin Jansa <martin.jansa at gmail.com> wrote:
> On Tue, Jan 27, 2015 at 06:53:48AM +0100, Andreas Müller wrote:
>> These patches were build tested for 5.4.0 with all qt5 recipes I am working on
>> currently (kf5/hawaii/mauii). Git versions were not yet tested.
>> On target:
>>
>> * toolchain was set
>> * QT5 c++ project was build and debugged
>>
>> We shall see what Martin's world says - maybe we need a EXCLUDE_FROM_WORLD for
>> meta-oe's qt-creator (conditional on meta-qt5 included in layer).
>
> One of these is causing qtbase_git build failure:
>
> | generators/win32/cesdkhandler.cpp:96: error: undefined reference to 'QDebug::~QDebug()'
> | ../src/corelib/io/qdir.cpp:2330: error: undefined reference to 'QDebug::~QDebug()'
> | ../src/corelib/io/qdir.cpp:2330: error: undefined reference to 'QDebug::~QDebug()'
> | ../src/corelib/io/qdir.cpp:2328: error: undefined reference to 'QDebug::~QDebug()'
> | collect2: error: ld returned 1 exit status
> | make: *** [bin/qmake] Error 1
> | ERROR: oe_runmake failed
> | WARNING: exit code 1 from a shell command.
> | ERROR: Function failed: do_compile (log file is located at /home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5te-oe-linux-gnueabi/qtbase/5.4.0+gitAUTOINC+47326b9c5c-r0/temp/log.do_compile.23226)
>
>> Andreas Müller (5):
>>   qtbase: remove patches required for native(-sdk) only
>>   qtbase/EXTERNAL_HOST_BINS: split out code only required for
>>     native-(sdk)
>>   qtbase: build qmake for target with paths aligned
>>   qt5-creator: add 3.3.0 of qt-creator
>>   add gdb append to enable python packageconfig
>>
>>  recipes-devtools/gdb/gdb_%.bbappend                |   1 +
>>  recipes-qt/qt5/nativesdk-qtbase.inc                |   1 +
>>  recipes-qt/qt5/nativesdk-qtbase_git.bb             |   1 +
>>  ...t-creator-to-build-on-arm-aarch32-and-aar.patch |  94 ++++++++++++++++++
>>  recipes-qt/qt5/qt5-creator/qtcreator.desktop.in    |  10 ++
>>  recipes-qt/qt5/qt5-creator_3.3.0.bb                |  87 +++++++++++++++++
>>  recipes-qt/qt5/qtbase-native.inc                   |   1 +
>>  recipes-qt/qt5/qtbase.inc                          |  27 +++---
>>  .../0003-Add-external-hostbindir-option.patch      |  75 ---------------
>>  ...-build-it-in-configure-but-allow-to-build.patch |  27 ++++--
>>  ...014-Add-external-hostbindir-option-native.patch | 106 +++++++++++++++++++++
>>  .../0015-Set-paths-for-target-properly.patch       |  72 ++++++++++++++
>>  recipes-qt/qt5/qtbase_git.bb                       |   3 +-
>>  13 files changed, 407 insertions(+), 98 deletions(-)
>>  create mode 100644 recipes-devtools/gdb/gdb_%.bbappend
>>  create mode 100644 recipes-qt/qt5/qt5-creator/0001-Fix-Allow-qt-creator-to-build-on-arm-aarch32-and-aar.patch
>>  create mode 100644 recipes-qt/qt5/qt5-creator/qtcreator.desktop.in
>>  create mode 100644 recipes-qt/qt5/qt5-creator_3.3.0.bb
>>  create mode 100644 recipes-qt/qt5/qtbase/0014-Add-external-hostbindir-option-native.patch
>>  create mode 100644 recipes-qt/qt5/qtbase/0015-Set-paths-for-target-properly.patch
>>
>> --
>> 1.8.3.1
>>
>> --
OK - so I need to take care for git part. I should learn not to expect
good of untested code...

Andreas



More information about the Openembedded-devel mailing list