From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ww0-f54.google.com (mail-ww0-f54.google.com [74.125.82.54]) by mx1.pokylinux.org (Postfix) with ESMTP id 1153B4C81231 for ; Thu, 27 Jan 2011 11:01:23 -0600 (CST) Received: by wwb31 with SMTP id 31so2430107wwb.11 for ; Thu, 27 Jan 2011 09:01:22 -0800 (PST) Received: by 10.216.25.136 with SMTP id z8mr6496502wez.93.1296147682697; Thu, 27 Jan 2011 09:01:22 -0800 (PST) Received: from [172.20.0.255] (ip545070eb.adsl-surfen.hetnet.nl [84.80.112.235]) by mx.google.com with ESMTPS id r80sm2607394wei.15.2011.01.27.09.01.21 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 27 Jan 2011 09:01:21 -0800 (PST) Mime-Version: 1.0 (Apple Message framework v1082) From: Koen Kooi In-Reply-To: <95D49026-CF08-4DB9-9749-3C191C737414@dominion.thruhere.net> Date: Thu, 27 Jan 2011 18:01:00 +0100 Message-Id: <93EE8DE0-5A17-47B3-8E50-6061E5A04CD4@dominion.thruhere.net> References: <1295993245.27814.133.camel@rex> <1296140767.27814.7777.camel@rex> <95D49026-CF08-4DB9-9749-3C191C737414@dominion.thruhere.net> To: poky X-Mailer: Apple Mail (2.1082) Subject: Re: Master stability update X-BeenThere: poky@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Poky build system developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Jan 2011 17:01:25 -0000 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Op 27 jan 2011, om 16:35 heeft Koen Kooi het volgende geschreven: >=20 > Op 27 jan 2011, om 16:06 heeft Richard Purdie het volgende geschreven: >=20 >> On Thu, 2011-01-27 at 13:45 +0100, Koen Kooi wrote: >>> Op 25 jan 2011, om 23:07 heeft Richard Purdie het volgende = geschreven: >>>> The following are know issues with master: >>>>=20 >>>> * Using rm_work and switching machines to machines of the same >>>> "multimachine" architecture breaks. >>>>=20 >>>> * When switching machines of the same "multimachine" architecture = (e.g. >>>> emenlow to atom-pc), some sstate packages are changing checksums = when at >>>> first glance they shouldn't (e.g. perl do_install). A >>>=20 >>> After the fixes for those 2 went in builds from scratch fail with: >>>=20 >>> ERROR: Logfile of failure stored in: = /OE/tentacle/build/tmp-angstrom_2010_x/work/x86_64-linux/gmp-native-5.0.1-= r0/temp/log.do_configure.31887 >>> Log data follows: >>> | automake (GNU automake) 1.9.6 >>> | Written by Tom Tromey . >>> | >>> | Copyright 2005 Free Software Foundation, Inc. >>> | This is free software; see the source for copying conditions. = There is NO >>> | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR = PURPOSE. >>> | AUTOV is 1.9 >>> | NOTE: Executing autoreconf --verbose --install --force = --exclude=3Dautopoint -I = /OE/tentacle/build/tmp-angstrom_2010_x/sysroots/x86_64-linux/usr/share/acl= ocal >>> | /usr/bin/autoreconf2.50: unrecognized option `--exclude=3Dautopoint'= >>> | Try `/usr/bin/autoreconf2.50 --help' for more information. >>> | FATAL: autoreconf execution failed. >>> | Function 'do_configure' failed (see = /OE/tentacle/build/tmp-angstrom_2010_x/work/x86_64-linux/gmp-native-5.0.1-= r0/temp/log.do_configure.31887 for further information) >>> | ERROR: Function 'do_configure' failed (see = /OE/tentacle/build/tmp-angstrom_2010_x/work/x86_64-linux/gmp-native-5.0.1-= r0/temp/log.do_configure.31887 for further information) >>>=20 >>> It wants to use the autoreconf from my host, which doesn't have the = `--exclude=3Dautopoint' option since that's something OE patches in. = After building autoconf native pseudo is gone! >>>=20 >>> /OE/tentacle/sources/openembedded/scripts/bitbake: line 38: = /OE/tentacle/build/tmp-angstrom_2010_x/sysroots/x86_64-linux/usr/bin/pseud= o: No such file or directory >>>=20 >>> After building pseudo-native again: >>>=20 >>> NOTE: package = pseudo-native-0.0+git0+bcb42d80c0817da5479ab9c4f2cd8c4727e98ef8-r17: = task do_rm_work_all: Started >>> NOTE: package = pseudo-native-0.0+git0+bcb42d80c0817da5479ab9c4f2cd8c4727e98ef8-r17: = task do_rm_work_all: Succeeded >>> NOTE: Tasks Summary: Attempted 785 tasks of which 448 didn't need to = be rerun and 0 failed. >>> koen@dominion:/OE/tentacle$ MACHINE=3Dbeagleboard bitbake = console-image >>> /OE/tentacle/sources/openembedded/scripts/bitbake: line 38: = /OE/tentacle/build/tmp-angstrom_2010_x/sysroots/x86_64-linux/usr/bin/pseud= o: No such file or directory >>=20 >> It seems that autoconf.bbclass change is having a weird ripple effect >> with the sstate packages. Can you clean sstate and then retry, just = to >> try and isolate the issues? >>=20 >> I agree having a simple change to autotools.bbclass ripple through >> sstate like that isn't desirable btw, I just want to try and fix one >> issue at a time. >=20 > I removed tmp, sstate-cache and pseudodone, then did 'bitbake = console-image', which failed at the same point. I looked into = '/OE/tentacle/build/tmp-angstrom_2010_x/sysroots/x86_64-linux/usr/bin/', = which had a lot files in it, but no autoconf, so I did 'bitbake = autoconf-native', that (re)ran a lot of rm_work tasks. >=20 >=20 > koen@dominion:/OE/tentacle$ ls = /OE/tentacle/build/tmp-angstrom_2010_x/sysroots/x86_64-linux/usr/bin/ > tclConfig.sh* >=20 > so it removed pretty much everything from the sysroot! RP said the following during a chat: Its do_distribute_sources That has triggered a new fetch call and fetch triggered setscene and setscene cleaned out the populate_staging So we know what's going on, now figure out a fix :)