From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail1.windriver.com (mail1.windriver.com [147.11.146.13]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id 3AF47E0027D for ; Mon, 30 Jul 2012 10:42:27 -0700 (PDT) Received: from ALA-HCA.corp.ad.wrs.com (ala-hca [147.11.189.40]) by mail1.windriver.com (8.14.5/8.14.3) with ESMTP id q6UHgPMV027080 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 30 Jul 2012 10:42:25 -0700 (PDT) Received: from [128.224.146.67] (128.224.146.67) by ALA-HCA.corp.ad.wrs.com (147.11.189.50) with Microsoft SMTP Server id 14.2.309.2; Mon, 30 Jul 2012 10:42:26 -0700 Message-ID: <5016C780.5060400@windriver.com> Date: Mon, 30 Jul 2012 13:42:24 -0400 From: Bruce Ashfield User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1 MIME-Version: 1.0 To: Frans Meulenbroeks References: In-Reply-To: Cc: yocto@yoctoproject.org Subject: Re: denzil kernel build issues 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: Mon, 30 Jul 2012 17:42:27 -0000 Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit On 12-07-30 10:20 AM, Frans Meulenbroeks wrote: > Hi Bruce, > > Thanks for your support. > See below > > 2012/7/30 Bruce Ashfield > > > On Mon, Jul 30, 2012 at 7:33 AM, Frans Meulenbroeks > > > wrote: > > Dear all, > > > > I finally managed to find time to pick up porting my project to > denzil and > > did encounter two issues that I wanted to report back: > > > > First is that I could not find what the preferred way was to > disable a > > kernel option in my bsp. > > (the option concerned is CONFIG_PM). > > Of course I can sed it out in do_configure but I'd hoped it could > be simpler > > (I have tried: > > CONFIG_PM=n > > in my config snippet) > > Putting: > > # CONFIG_PM is not set > > in your configuration fragment will turn off an option, the BSP > guide has a > "# CONFIG_SMP is not set" as an example for this. > > > i thought it would and I have had this in my config too, but still it > get switched on. Guess there is something else in my config that sets this. > Will dive into this. > > > > > > Secondly a patch of mine does not seem to apply properly the > first time, but > > it does apply a second time. > > This suggests a race between do_kernel_checkout and do_patch > > There shouldn't be any race .. if this doesn't work: > > addtask kernel_checkout before do_patch after do_unpack > > Then there are some serious problems with bitbake's task scheduling. > > If you didn't do a clean between the two runs, the second is > attempting to continue > the patching and you still aren't getting what you want. > > > I did not do a clean inbetween. I figured patch would reattempt to patch > and, since the file is there it would continue. > > The addtask line is there in one of the bitbake files. > > The odd thing is that the exact same thing builds fine under 3.0. > Actually I was trying to move from 3.0 to 3.2 while stumbling on this. > > > > Without seeing what you've ported, or a work in progress I can't say > exactly > what is wrong, but your meta data is somehow wrong or completely > missing. > Have you set any meta or BSP SRCREVs explicitly ? > > > I have put my work-in-progress in: > > https://www.dropbox.com/s/h58h6pq5b0f4u2s/patchproblem.tar.gz vi > > you might want to edit conf/layer.conf as it has hardcoded paths. > If I go to meta-syrcxx/conf/machine/syrcxx.conf and set the preferred > kernel version to 3.0 things build fine. > Then I did set to 3.2 and it fails. I'll give this a try, sounds like a typical patch/meta issue, so I should see it quickly. > Note that apart from a PR bump the files > meta-syrcxx/recipes-kernel/linux/linux-yocto_3.2.bbappend > meta-syrcxx/recipes-kernel/linux/linux-yocto_3.0.bbappend > are identical (and I am just using files; so the same patches apply. > > BTW our board is a powerpc 8313e based board (modeled after mpc8313e-rds) > > One other thing I noticed; do_install seems to take quite some time; not > sure why this is (haven't investigated). hmm. normally that means some sort of rpm issue (or maybe you are using ipk), but it can take a significant time. Cheers, Bruce > > Best regards, Frans > > > Cheers, > > Bruce > > > > > Below is a log that illustrates this and demonstrates that things > are ok the > > 2nd time. > > (btw I am also a little bit concerned on the command not found > messages). > > And of course any sugguestion for a fix is greatly appreciated. > > > > Best regards, Frans > > > > frans@frans-desktop:~/poky-denzil-7.0-build$ bitbake virtual/kernel > > Parsing recipes: 100% > > > |######################################################################################################################| > > Time: 00:00:30 > > Parsing of 829 .bb files complete (0 cached, 829 parsed). 1105 > targets, 35 > > skipped, 0 masked, 0 errors. > > > > OE Build Configuration: > > BB_VERSION = "1.15.1" > > TARGET_ARCH = "powerpc" > > TARGET_OS = "linux-uclibc" > > MACHINE = "syrcxx" > > DISTRO = "poky" > > DISTRO_VERSION = "1.2" > > TUNE_FEATURES = "m32 fpu-hard ppce300c3" > > TARGET_FPU = "" > > meta > > meta-yocto > > meta-syrcxx = ":" > > > > NOTE: Resolving any missing task queue dependencies > > NOTE: Preparing runqueue > > NOTE: Executing SetScene Tasks > > NOTE: Executing RunQueue Tasks > > NOTE: Running task 162 of 664 (ID: 6, > > > /home/frans/poky-denzil-7.0/meta/recipes-kernel/linux/linux-yocto_3.2.bb > , > > do_fetch) > > NOTE: package > > > linux-yocto-3.2.11+git1+b14a08f5c7b469a5077c10942f4e1aec171faa9d_1+01e948c2bdf7f5ad9f2b30047a8d3493a1a2880a-r1.81: > > task do_fetch: Started > > NOTE: package > > > linux-yocto-3.2.11+git1+b14a08f5c7b469a5077c10942f4e1aec171faa9d_1+01e948c2bdf7f5ad9f2b30047a8d3493a1a2880a-r1.81: > > task do_fetch: Succeeded > > NOTE: Running task 644 of 664 (ID: 2, > > > /home/frans/poky-denzil-7.0/meta/recipes-kernel/linux/linux-yocto_3.2.bb > , > > do_unpack) > > NOTE: package > > > linux-yocto-3.2.11+git1+b14a08f5c7b469a5077c10942f4e1aec171faa9d_1+01e948c2bdf7f5ad9f2b30047a8d3493a1a2880a-r1.81: > > task do_unpack: Started > > NOTE: package > > > linux-yocto-3.2.11+git1+b14a08f5c7b469a5077c10942f4e1aec171faa9d_1+01e948c2bdf7f5ad9f2b30047a8d3493a1a2880a-r1.81: > > task do_unpack: Succeeded > > Nmeta-syrcxx/recipes-kernel/linux/linux-yocto_3.2.bbappend > meta-syrcxx/recipes-kernel/linux/linux-yocto_3.0.bbappendOTE: > Running task 645 of 664 (ID: 1, > > > /home/frans/poky-denzil-7.0/meta/recipes-kernel/linux/linux-yocto_3.2.bb > , > > do_kernel_checkout) > > NOTE: package > > > linux-yocto-3.2.11+git1+b14a08f5c7b469a5077c10942f4e1aec171faa9d_1+01e948c2bdf7f5ad9f2b30047a8d3493a1a2880a-r1.81: > > task do_kernel_checkout: Started > > NOTE: package > > > linux-yocto-3.2.11+git1+b14a08f5c7b469a5077c10942f4e1aec171faa9d_1+01e948c2bdf7f5ad9f2b30047a8d3493a1a2880a-r1.81: > > task do_kernel_checkout: Succeeded > > NOTE: Running task 646 of 664 (ID: 0, > > > /home/frans/poky-denzil-7.0/meta/recipes-kernel/linux/linux-yocto_3.2.bb > , > > do_validate_branches) > > NOTE: package > > > linux-yocto-3.2.11+git1+b14a08f5c7b469a5077c10942f4e1aec171faa9d_1+01e948c2bdf7f5ad9f2b30047a8d3493a1a2880a-r1.81: > > task do_validate_branches: Started > > NOTE: package > > > linux-yocto-3.2.11+git1+b14a08f5c7b469a5077c10942f4e1aec171faa9d_1+01e948c2bdf7f5ad9f2b30047a8d3493a1a2880a-r1.81: > > task do_validate_branches: Succeeded > > NOTE: Running task 647 of 664 (ID: 3, > > > /home/frans/poky-denzil-7.0/meta/recipes-kernel/linux/linux-yocto_3.2.bb > , > > do_patch) > > NOTE: package > > > linux-yocto-3.2.11+git1+b14a08f5c7b469a5077c10942f4e1aec171faa9d_1+01e948c2bdf7f5ad9f2b30047a8d3493a1a2880a-r1.81: > > task do_patch: Started > > ERROR: Function failed: do_patch (see > > > /home/frans/poky-denzil-7.0-build/tmp/work/syrcxx-poky-linux-uclibc/linux-yocto-3.2.11+git1+b14a08f5c7b469a5077c10942f4e1aec171faa9d_1+01e948c2bdf7f5ad9f2b30047a8d3493a1a2880a-r1.81/temp/log.do_patch.27211 > > for further information) > > ERROR: Logfile of failure stored in: > > > /home/frans/poky-denzil-7.0-build/tmp/work/syrcxx-poky-linux-uclibc/linux-yocto-3.2.11+git1+b14a08f5c7b469a5077c10942f4e1aec171faa9d_1+01e948c2bdf7f5ad9f2b30047a8d3493a1a2880a-r1.81/temp/log.do_patch.27211 > > Log data follows: > > | Branch meta-temp set up to track remote branch meta from origin. > > | Deleted branch meta-temp (was 3499d64). > > | warning: could not find (or was already included): > > cfg/dmaengine/dmaengine.scc > > | warning: could not find (or was already included): > > cfg/usb-mass-storage.scc > > | warning: could not find (or was already included): cfg/vfat.scc > > | warning: could not find (or was already included): > > cfg/dmaengine/dmaengine.scc > > | warning: could not find (or was already included): user-patches.scc > > | ./2-syrcxx-215ef69425ed902858630c959dabd5ce.sco: line 21: > > dmaengine_68b329da9893e34099c7d8ad5cb9c940: command not found > > | ./2-syrcxx-215ef69425ed902858630c959dabd5ce.sco: line 21: > > dmaengine_68b329da9893e34099c7d8ad5cb9c940: command not found > > | [INFO] validating against known patches > (syrcxx-fsl-mpc8313e-rdb-meta) > > Branch standard/default/syrcxx set up to track remote branch > > standard/default/base from origin. > > [##################################ERROR: Function failed: > do_patch (see > > > /home/frans/poky-denzil-7.0-build/tmp/work/syrcxx-poky-linux-uclibc/linux-yocto-3.2.11+git1+b14a08f5c7b469a5077c10942f4e1aec171faa9d_1+01e948c2bdf7f5ad9f2b30047a8d3493a1a2880a-r1.81/temp/log.do_patch.27211 > > for further information) > > error: patch failed: drivers/gpio/Makefile:41 ] (-)(76 %) > > | error: drivers/gpio/Makefile: patch does not apply > > | To force apply this patch, use 'guilt push -f' > > | [ERROR] unable to complete push > > | pending patches are: > > | Patches directory doesn't exist, try guilt-init > > | ERROR. could not update git tree > > | ERROR. Could not modify standard/default/fsl-mpc8313e-rdb/syrcxx > > NOTE: package > > > linux-yocto-3.2.11+git1+b14a08f5c7b469a5077c10942f4e1aec171faa9d_1+01e948c2bdf7f5ad9f2b30047a8d3493a1a2880a-r1.81: > > task do_patch: Failed > > ERROR: Task 3 > > > (/home/frans/poky-denzil-7.0/meta/recipes-kernel/linux/linux-yocto_3.2.bb > , > > do_patch) failed with exit code '1' > > NOTE: Tasks Summary: Attempted 647 tasks of which 642 didn't need > to be > > rerun and 1 failed. > > > > Summary: 1 task failed: > > > /home/frans/poky-denzil-7.0/meta/recipes-kernel/linux/linux-yocto_3.2.bb > , > > do_patch > > Summary: There was 1 ERROR message shown, returning a non-zero > exit code. > > frans@frans-desktop:~/poky-denzil-7.0-build$ ls -l > > > /home/frans/poky-denzil-7.0-build/tmp/work/syrcxx-poky-linux-uclibc/linux-yocto-3.2.11+git1+b14a08f5c7b469a5077c10942f4e1aec171faa9d_1+01e948c2bdf7f5ad9f2b30047a8d3493a1a2880a-r1.81/linux/drivers/gpio/Makefile > > -rw-r--r-- 1 frans frans 2663 2012-07-30 12:27 > > > /home/frans/poky-denzil-7.0-build/tmp/work/syrcxx-poky-linux-uclibc/linux-yocto-3.2.11+git1+b14a08f5c7b469a5077c10942f4e1aec171faa9d_1+01e948c2bdf7f5ad9f2b30047a8d3493a1a2880a-r1.81/linux/drivers/gpio/Makefile > > frans@frans-desktop:~/poky-denzil-7.0-build$ bitbake virtual/kernel > > Loading cache: 100% > > > |########################################################################################################################| > > ETA: 00:00:00 > > Loaded 1106 entries from dependency cache. > > > > OE Build Configuration: > > BB_VERSION = "1.15.1" > > TARGET_ARCH = "powerpc" > > TARGET_OS = "linux-uclibc" > > MACHINE = "syrcxx" > > DISTRO = "poky" > > DISTRO_VERSION = "1.2" > > TUNE_FEATURES = "m32 fpu-hard ppce300c3" > > TARGET_FPU = "" > > meta > > meta-yocto > > meta-syrcxx = ":" > > > > NOTE: Resolving any missing task queue dependencies > > NOTE: Preparing runqueue > > NOTE: Executing SetScene Tasks > > NOTE: Executing RunQueue Tasks > > NOTE: Running task 241 of 664 (ID: 3, > > > /home/frans/poky-denzil-7.0/meta/recipes-kernel/linux/linux-yocto_3.2.bb > , > > do_patch) > > NOTE: package > > > linux-yocto-3.2.11+git1+b14a08f5c7b469a5077c10942f4e1aec171faa9d_1+01e948c2bdf7f5ad9f2b30047a8d3493a1a2880a-r1.81: > > task do_patch: Started > > NOTE: package > > > linux-yocto-3.2.11+git1+b14a08f5c7b469a5077c10942f4e1aec171faa9d_1+01e948c2bdf7f5ad9f2b30047a8d3493a1a2880a-r1.81: > > task do_patch: Succeeded > > NOTE: Running task 648 of 664 (ID: 8, > > > /home/frans/poky-denzil-7.0/meta/recipes-kernel/linux/linux-yocto_3.2.bb > , > > do_kernel_configme) > > NOTE: Running task 649 of 664 (ID: 20, > > > /home/frans/poky-denzil-7.0/meta/recipes-kernel/linux/linux-yocto_3.2.bb > , > > do_populate_lic) > > NOTE: package > > > linux-yocto-3.2.11+git1+b14a08f5c7b469a5077c10942f4e1aec171faa9d_1+01e948c2bdf7f5ad9f2b30047a8d3493a1a2880a-r1.81: > > task do_populate_lic: Started > > NOTE: package > > > linux-yocto-3.2.11+git1+b14a08f5c7b469a5077c10942f4e1aec171faa9d_1+01e948c2bdf7f5ad9f2b30047a8d3493a1a2880a-r1.81: > > task do_kernel_configme: Started > > > > > > _______________________________________________ > > yocto mailing list > > yocto@yoctoproject.org > > https://lists.yoctoproject.org/listinfo/yocto > > > > > > -- > "Thou shalt not follow the NULL pointer, for chaos and madness await > thee at its end" > > > > > _______________________________________________ > yocto mailing list > yocto@yoctoproject.org > https://lists.yoctoproject.org/listinfo/yocto