Bug 9374

Summary: Missing intltool-native for epiphany
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Mihail Stanciu <stanciux.mihail>
Component: multimediaAssignee: Jussi Kukkonen <jku>
Status: RESOLVED FIXED QA Contact: Mihail Stanciu <stanciux.mihail>
Severity: normal    
Priority: Undecided CC: jku, meta.mr.watcher, meta.watcher
Version: 2.1   
Target Milestone: 2.1 M4   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: Regression (Used to work)
Verified: Documentation change: Don't know
Attachments:
Description Flags
full log file none

Description Mihail Stanciu 2016-04-01 11:23:38 UTC
Created attachment 3084 [details]
full log file

Found in master: 21823cb466e79540567ad1a43ae6f93d850e4057
Found on all AB instances: Ubuntu 15.10, Fedora 23, OpenSUSE 13.2 and CentOS 7.2

Nightly-world failed with error:

ERROR: lib32-epiphany-3.18.4-r0 do_configure: Function failed: do_configure (log file is located at /home/autobuilder/yocto-autobuilder/yocto-worker/nightly-world/build/build/tmp/work/x86-pokymllib32-linux/lib32-epiphany/3.18.4-r0/temp/log.do_configure.26109)
ERROR: Logfile of failure stored in: /home/autobuilder/yocto-autobuilder/yocto-worker/nightly-world/build/build/tmp/work/x86-pokymllib32-linux/lib32-epiphany/3.18.4-r0/temp/log.do_configure.26109
Log data follows:
| DEBUG: Executing python function sysroot_cleansstate
| DEBUG: Python function sysroot_cleansstate finished
| DEBUG: SITE files ['endian-little', 'bit-32', 'ix86-common', 'common-linux', 'common-glibc', 'i586-linux', 'common']
| DEBUG: Executing shell function autotools_preconfigure
| DEBUG: Shell function autotools_preconfigure finished
| DEBUG: Executing python function autotools_copy_aclocals
| DEBUG: SITE files ['endian-little', 'bit-32', 'ix86-common', 'common-linux', 'common-glibc', 'i586-linux', 'common']
| DEBUG: Python function autotools_copy_aclocals finished
| DEBUG: Executing shell function do_configure
| automake (GNU automake) 1.15
| Copyright (C) 2014 Free Software Foundation, Inc.
| License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl-2.0.html>
| This is free software: you are free to change and redistribute it.
| There is NO WARRANTY, to the extent permitted by law.
| 
| Written by Tom Tromey <tromey@redhat.com>
|        and Alexandre Duret-Lutz <adl@gnu.org>.
| AUTOV is 1
| NOTE: Executing intltoolize --copy --force --automake
| /home/autobuilder/yocto-autobuilder/yocto-worker/nightly-world/build/build/tmp/work/x86-pokymllib32-linux/lib32-epiphany/3.18.4-r0/temp/run.do_configure.26109: line 185: intltoolize: command not found
| WARNING: /home/autobuilder/yocto-autobuilder/yocto-worker/nightly-world/build/build/tmp/work/x86-pokymllib32-linux/lib32-epiphany/3.18.4-r0/temp/run.do_configure.26109:1 exit 127 from 'intltoolize --copy --force --automake'
| ERROR: Function failed: do_configure (log file is located at /home/autobuilder/yocto-autobuilder/yocto-worker/nightly-world/build/build/tmp/work/x86-pokymllib32-linux/lib32-epiphany/3.18.4-r0/temp/log.do_configure.26109)
NOTE: recipe lib32-epiphany-3.18.4-r0: task do_configure: Failed

See attached for full log.

Note:
Installing intltool on the machine fixes this, but as I understand it, bitbake should be using a version of intltool that it built, and that one seems to be missing (Thanks to Jussi for explaining this to me.)
Comment 1 Jussi Kukkonen 2016-04-01 12:09:23 UTC
Actually I can take this: I ended up building webkitgtk for testing anyway and this should be trivial to fix.
Comment 2 Jussi Kukkonen 2016-04-05 07:29:29 UTC
commit feafad18d5462673bd0fd060b093c30a33e2b8f6
Author: Jussi Kukkonen <jussi.kukkonen@intel.com>
Date:   Fri Apr 1 15:45:45 2016 +0300

    epiphany: Depend on intltool-native for configure
    
    Fixes [YOCTO #9374].
    
    (From OE-Core rev: d371264d90fb2800d888b692c5a28646bcb70050)
    
    Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>