Bug 9374 - Missing intltool-native for epiphany
Summary: Missing intltool-native for epiphany
Status: RESOLVED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: multimedia (show other bugs)
Version: 2.1
Hardware: x86 Multiple
: Undecided normal
Target Milestone: 2.1 M4
Assignee: Jussi Kukkonen
QA Contact: Mihail Stanciu
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2016-04-01 11:23 UTC by Mihail Stanciu
Modified: 2016-04-05 07:29 UTC (History)
3 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: Regression (Used to work)
Verified:
Documentation change: Don't know


Attachments
full log file (3.52 MB, text/plain)
2016-04-01 11:23 UTC, Mihail Stanciu
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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>