[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Ltib] kernel config request ignored
From: |
Stuart Hughes |
Subject: |
Re: [Ltib] kernel config request ignored |
Date: |
Wed, 04 Mar 2009 10:30:43 +0000 |
Good news, glad it's fixed.
Regards, Stuart
On Wed, 2009-03-04 at 11:26 +0100, Michael Jones wrote:
> Hi Stuart,
>
> I determined that the if {} you pointed out was indeed getting entered,
> but I didn't spend much more time on it. Instead, I took your advice
> and installed the latest LTIB from CVS. Now everything's in order again.
>
> Thanks for the help,
> Michael
>
> Stuart Hughes wrote:
> > Hi Michael,
> >
> > This looks different to the report you cite from 2008-11. In your case
> > no build attempt is even being tried.
> >
> > You'd be much better basing your derivative BSP on the one from Savannah
> > CVS as this gets more frequent updates.
> >
> > It's likely this is a bug and has been fixed in later versions.
> >
> > If you want to track this down, the area to debug/look at is in the ltib
> > script in this area:
> >
> > # build if force, no rpms or if the spec file was updated
> > if( $cf->{force} || $cf->{download_only}
> > || (exists $$key->{build} && $$key->{build})
> > || $cf->{dltest} || ! @rpms || -M $spec < -M $rpms[0]){
> >
> > You can add a "warn/print" to see if this section is entered, if not
> > then there is no build condition being detected.
> >
> > My advice is if at all possible to upgrade as this section has changed a
> > great deal.
> >
> > Regards, Stuart
> >
> >
> > On Mon, 2009-03-02 at 12:21 +0100, Michael Jones wrote:
> >> Hello,
> >>
> >> I'm having the same problem as one I found in the archives
> >> (http://lists.gnu.org/archive/html/ltib/2008-11/msg00083.html): even if
> >> I choose 'Configure the kernel' in LTIB, it exits and continues building
> >> w/o entering the kernel config screen.
> >>
> >> I have created a new platform, imx31ev, with imx31ads as a template. I
> >> am using the LTIB from the ADS BSP (imx31_ads_20080722-rel6-ltib). This
> >> had been working, but I can't put my finger on what change I had made to
> >> cause this, so now I'm trying to track that down.
> >>
> >> I am building the kernel from a "local Linux directory build" with an
> >> external build dir. Apparently the original poster's problem involved a
> >> missing file, and this doesn't seem to be the case with me (I don't see
> >> a warning to this effect like he did). Below is the output immediately
> >> after leaving LTIB config.
> >>
> >> I see that 'make menuconfig' is in "kernel-common.tmpl", but it looks to
> >> me like the %build section here is not called (I put an 'echo' at the
> >> top of it). 'Executing(%build)' runs a script in tmp/ like
> >> 'rpm-tmp.49764', but I don't understand where this script comes from or
> >> how to keep it from being deleted so I can inspect it. And I'm not sure
> >> this is looking in the right direction anyway.
> >>
> >> Suggestions?
> >>
> >> thanks,
> >> Michael
> >>
> >>
> >> *** End of configuration.
> >> *** Check the top-level Makefile for additional configuration options.
> >>
> >> + cp .config defconfig.dev
> >>
> >> Processing platform: EagleVision
> >> =====================================
> >> using config/platform/imx31ev/.config
> >> PKG_KERNEL_WANT_CF has changed, kernel26-dir-build needs a rebuild
> >>
> >> Processing: fake-provides
> >> ===========================
> >>
> >> Processing: kernel26-dir-build
> >> ================================
> >>
> >> _______________________________________________
> >> LTIB home page: http://bitshrine.org
> >>
> >> Ltib mailing list
> >> address@hidden
> >> http://lists.nongnu.org/mailman/listinfo/ltib
> >>
> >
>
> MATRIX VISION GmbH, Talstraße 16, DE-71570 Oppenweiler
> Registergericht: Amtsgericht Stuttgart, HRB 271090
> Geschäftsführer: Gerhard Thullner, Werner Armingeon, Uwe Furtner,
> Hans-Joachim Reich
>
>
> _______________________________________________
> LTIB home page: http://bitshrine.org
>
> Ltib mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/ltib
>