From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.windriver.com (mail.windriver.com [147.11.1.11]) by mx1.pokylinux.org (Postfix) with ESMTP id AEC7F4C80FBE for ; Fri, 14 Jan 2011 09:48:51 -0600 (CST) Received: from ALA-MAIL03.corp.ad.wrs.com (ala-mail03 [147.11.57.144]) by mail.windriver.com (8.14.3/8.14.3) with ESMTP id p0EFmnnl007161; Fri, 14 Jan 2011 07:48:49 -0800 (PST) Received: from ala-mail06.corp.ad.wrs.com ([147.11.57.147]) by ALA-MAIL03.corp.ad.wrs.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 14 Jan 2011 07:48:49 -0800 Received: from [128.224.146.67] ([128.224.146.67]) by ala-mail06.corp.ad.wrs.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 14 Jan 2011 07:48:49 -0800 Message-ID: <4D307060.4040802@windriver.com> Date: Fri, 14 Jan 2011 10:48:48 -0500 From: Bruce Ashfield User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7 ThunderBrowse/3.3.4 MIME-Version: 1.0 To: Tom Zanussi References: <4D2F2977.90007@intel.com> <4D2F2A4A.8030305@windriver.com> <1294937243.9232.2.camel@elmorro> <4D2FA9BE.80303@windriver.com> <1294986870.28996.10.camel@elmorro> In-Reply-To: <1294986870.28996.10.camel@elmorro> X-OriginalArrivalTime: 14 Jan 2011 15:48:49.0337 (UTC) FILETIME=[891AF290:01CBB402] Cc: "yocto@yoctoproject.org" Subject: Re: Current Build Failures for d82f205cfa790b40e132e11b7937050bc3b97ff3 X-BeenThere: yocto@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Discussion of all things Yocto List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Jan 2011 15:48:52 -0000 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 11-01-14 01:34 AM, Tom Zanussi wrote: > On Thu, 2011-01-13 at 17:41 -0800, Bruce Ashfield wrote: >> On 11-01-13 8:37 PM, João Henrique Freitas wrote: >>> Hi, >>> >>> I have two build machines: >>> >>> x86 ubuntu 10.04 at work >>> x86_64 ubuntu 10.04 at home >>> >>> At home all things goes ok. But at work perf has failed. >> >> Are your package lists identical ? Sounds like host contamination >> to me and perf is deciding to build perl or not perl based on >> what the host has installed. >> >>> >>> The problem is LIBPERL. I can't understand why but at work the >>> Makefile from perf does not have the flag NO_LIBPERL. >>> >>> To 'solve' it I put: >>> >>> do_compile_perf() { >>> oe_runmake -C ${S}/tools/perf CC="${CC}" LD="${LD}" prefix=${prefix} >>> NO_LIBPERL=1 >> >> This works .. or to get the functionality back, we get perl >> in the package list and kindly ask perf to look in our sysroot >> for what it needs :) >> > > One thing I notice is that recipes-devtools/perl/perl_5.12.2.bb doesn't > install ExtUtils, which perl_5.8.8.bb did. That would explain the "what changed under us?" if this turns out to be the cause. > > The logic in perf that decides whether to define NO_LIBPERL depends on > the output of ExtUtils::Embed - it looks like it may be picking up the > host's ccopts instead, which might explain the /usr/local/include in the > error message: > > cc1: error: include location "/usr/local/include" is unsafe for cross-compilation Sounds like we are on the right track. > > Will look into it more tomorrow... Many thanks! Bruce > > Tom > >> Thanks for the digging on this. >> >> Bruce >> >>> } >>> >>> in linux-tools.inc >>> >>> Thanks. >>> >>> On Thu, Jan 13, 2011 at 2:47 PM, Tom Zanussi wrote: >>>> On Thu, 2011-01-13 at 08:37 -0800, Bruce Ashfield wrote: >>>>> On 11-01-13 11:33 AM, Elizabeth Flanagan wrote: >>>>>> All, >>>>>> >>>>>> The current nightly based on d82f205cfa790b40e132e11b7937050bc3b97ff3 is >>>>>> showing 3 build failures so far. >>>>>> >>>>>> Machine: qemux86 >>>>>> Failure: intermittent tasks_0.18 failure at do_compile >>>>>> Description: Tasks_0.18 has failed during one buildset, however it's not >>>>>> failing on the other. >>>>>> >>>>>> >>>>>> Machine: arm >>>>>> Failure: sanity tests time out and cause cascading failures. >>>>>> Description: I'm patching the autobuilder today so that sanity tests >>>>>> timing out shouldn't cause a cascading failure, however the arm sanity >>>>>> tests are still timing out. >>>>>> >>>>>> Machine: qemux86-64 >>>>>> Failure: linux-yocto_git failing at do_compile_perf >>>>>> Description: >>>>>> | CC util/scripting-engines/trace-event-perl.o >>>>>> | cc1: warnings being treated as errors >>>>>> | cc1: error: include location "/usr/local/include" is unsafe for >>>>>> cross-compilation >>>>> >>>>> I saw this one as well, but hadn't gone back to look at >>>>> it yet. Did something change underneath us? >>>>> >>>>> I haven't updated any parts of the recipes or kernel that >>>>> would have triggered the new failure. Or at least nothing >>>>> that has ever showed up in my testing. >>>>> >>>> >>>> Yeah, it's strange that this starts happening seemingly out of the blue >>>> - nothing wrt this has changed recently AFAICS. >>>> >>>>> Darren/Tom: you guys have been into perf/trace recently, >>>>> any ideas (or time) for a quick fix ? I'm going to be >>>>> pegged for the day trying to sort out some other items. >>>>> >>>> >>>> Coincidentally, I was going to look at perf scripting next week - guess >>>> I'll start this week instead. Don't have a quick fix off the top of my >>>> head - will start looking into it later today/tonight... >>>> >>>> Tom >>>> >>>>> Cheers, >>>>> >>>>> Bruce >>>>> >>>>>> | make: *** [util/scripting-engines/trace-event-perl.o] Error 1 >>>>>> >>>>>> _______________________________________________ >>>>>> yocto mailing list >>>>>> yocto@yoctoproject.org >>>>>> https://lists.yoctoproject.org/listinfo/yocto >>>>> >>>> >>>> >>>> _______________________________________________ >>>> yocto mailing list >>>> yocto@yoctoproject.org >>>> https://lists.yoctoproject.org/listinfo/yocto >>>> >>> >>> >>> >> > >