Bug 3316 - [p1022ds] quicky and fotowall do_configure failed with latest denzil branch
Summary: [p1022ds] quicky and fotowall do_configure failed with latest denzil branch
Status: RESOLVED FIXED
Alias: None
Product: BSPs
Classification: Build System, Metadata & Runtime
Component: bsps-meta-fsl-ppc (show other bugs)
Version: 1.2.2
Hardware: Other ppc
: Medium normal
Target Milestone: 1.2.2
Assignee: Scott Garman
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2012-10-22 09:14 UTC by Yi Zhao
Modified: 2012-12-22 19:37 UTC (History)
7 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yi Zhao 2012-10-22 09:14:27 UTC
Gitinfo:
meta-yocto        = "denzil:846b7c388738f382e83576e77b705aa547c1dd9b"
meta-fsl-ppc      = "denzil:30258cbd2092c69680c6ba47fd6dced96b538d7b"
meta-qt3          = "denzil:f8475d5c5935695d4d1dfff1d7be30f49e162094"


#############
NOTE: package quicky-0.4-r1: task do_configure: Started
ERROR: Function failed: do_configure (see /srv/home/pokybuild/yocto-autobuilder/yocto-slave/p1022ds/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/quicky-0.4-r1/temp/log.do_configure.17984 for further information)
ERROR: Logfile of failure stored in: /srv/home/pokybuild/yocto-autobuilder/yocto-slave/p1022ds/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/quicky-0.4-r1/temp/log.do_configure.17984
Log data follows:
| ERROR: Function failed: do_configure (see /srv/home/pokybuild/yocto-autobuilder/yocto-slave/p1022ds/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/quicky-0.4-r1/temp/log.do_configure.17984 for further information)
| ERROR: Unsupported target linux-gnuspe for oe-g++ qmake spec
NOTE: package quicky-0.4-r1: task do_configure: Failed
NOTE: package fotowall-0.9-r3: task do_configure: Started
ERROR: Task 1905 (/srv/home/pokybuild/yocto-autobuilder/yocto-slave/p1022ds/build/meta/recipes-qt/qt-apps/quicky_0.4.bb, do_configure) failed with exit code '1'
ERROR: Function failed: do_configure (see /srv/home/pokybuild/yocto-autobuilder/yocto-slave/p1022ds/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/fotowall-0.9-r3/temp/log.do_configure.17985 for further information)
ERROR: Logfile of failure stored in: /srv/home/pokybuild/yocto-autobuilder/yocto-slave/p1022ds/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/fotowall-0.9-r3/temp/log.do_configure.17985
Log data follows:
| ERROR: Function failed: do_configure (see /srv/home/pokybuild/yocto-autobuilder/yocto-slave/p1022ds/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/fotowall-0.9-r3/temp/log.do_configure.17985 for further information)
| ERROR: Unsupported target linux-gnuspe for oe-g++ qmake spec
NOTE: package fotowall-0.9-r3: task do_configure: Failed
ERROR: Task 1918 (/srv/home/pokybuild/yocto-autobuilder/yocto-slave/p1022ds/build/meta/recipes-qt/qt-apps/fotowall_0.9.bb, do_configure) failed with exit code '1'
NOTE: package core-image-sato-1.0-r0: task do_rootfs: Succeeded
NOTE: Running noexec task 6335 of 6356 (ID: 5, /srv/home/pokybuild/yocto-autobuilder/yocto-slave/p1022ds/build/meta/recipes-sato/images/core-image-sato.bb, do_build)
NOTE: package core-image-minimal-1.0-r0: task do_rootfs: Succeeded
NOTE: Running noexec task 6336 of 6356 (ID: 35, /srv/home/pokybuild/yocto-autobuilder/yocto-slave/p1022ds/build/meta/recipes-core/images/core-image-minimal.bb, do_build)
NOTE: Tasks Summary: Attempted 6336 tasks of which 5827 didn't need to be rerun and 2 failed.

Summary: 2 tasks failed:
  /srv/home/pokybuild/yocto-autobuilder/yocto-slave/p1022ds/build/meta/recipes-qt/qt-apps/quicky_0.4.bb, do_configure
  /srv/home/pokybuild/yocto-autobuilder/yocto-slave/p1022ds/build/meta/recipes-qt/qt-apps/fotowall_0.9.bb, do_configure
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
##############


For more details, please see:
http://autobuilder.yoctoproject.org:8010/builders/p1022ds/builds/106/steps/shell_31/logs/stdio
Comment 1 Matthew McClintock 2012-10-22 17:41:50 UTC
This commit fixes the issue:

commit 9d6630d1749486e38066650e1de5849c9524adbc
Author: Paul Eggleton <paul.eggleton@linux.intel.com>
Date:   Wed Sep 5 16:42:15 2012 +0100

    classes/qmake_base: support linux-gnuspe/linux-uclibcspe TARGET_OS
    
    Fix borrowed from OE-Classic. This should fix build failures during
    do_configure of Qt applications with the p1022ds machine from
    meta-fsl-ppc, for example.
    
    (From OE-Core rev: a19fc8e19a6cc6885a1e0616b1f42cc49c8f2c9f)
    
    Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

diff --git a/meta/classes/qmake_base.bbclass b/meta/classes/qmake_base.bbclass
index d1008b6..fa1b5f0 100644
--- a/meta/classes/qmake_base.bbclass
+++ b/meta/classes/qmake_base.bbclass
@@ -48,7 +48,7 @@ addtask generate_qt_config_file after do_patch before do_configure
 
 qmake_base_do_configure() {
        case ${QMAKESPEC} in
-       *linux-oe-g++|*linux-uclibc-oe-g++|*linux-gnueabi-oe-g++|*linux-uclibceabi-oe-g++)
+       *linux-oe-g++|*linux-uclibc-oe-g++|*linux-gnueabi-oe-g++|*linux-uclibceabi-oe-g++|*linux-gnuspe-oe-g++|*linux-uclibcspe-oe-g
                ;;
        *-oe-g++)
                die Unsupported target ${TARGET_OS} for oe-g++ qmake spec

Can we backport to denzil?
Comment 2 Scott Garman 2012-12-22 19:37:02 UTC
Fixed in oe-core and poky denzil branches as of:

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?h=denzil&id=e9c2218231404d2ad64b9840199ab96b9a4ddda7