All of lore.kernel.org
 help / color / mirror / Atom feed
* 1.2_M2-Final build failures
@ 2012-02-01 16:28 jfabernathy
  2012-02-01 16:41 ` Paul Eggleton
  0 siblings, 1 reply; 6+ messages in thread
From: jfabernathy @ 2012-02-01 16:28 UTC (permalink / raw)
  To: yocto

[-- Attachment #1: Type: text/plain, Size: 2765 bytes --]

Using the tarballs for Poky and meta-intel for 1.2_M2-Final, I was 
getting a lot of build failures below is what worked and what didn't. 
Not sure if this is a bug or if I'm missing something. I extracted the 
meta-intel tarball for 1.2_M2-Final in the poky directory created by 
extracting the poky tarball for 1.2_M2.Final.

 1. building qemux86 core-image-minimal works
 2. building qemux86 core-image-sato works
 3. building n450 core-image-minimal fails with error: ERROR: Unable to
    parse /home/jim/poky/meta/recipes-core/tasks/task-base.bb:00:20
    Traceback (most recent call last):
       File "/home/jim/poky/bitbake/lib/bb/parse/ast.py", line 379, in
    multi_finalize(fn='/home/jim/poky/meta/recipes-core/tasks/task-base.bb
    <http://task-base.bb>', d=<bb.data_smart.DataSmart object at
    0x4a801d0>):
              try:
     >        finalize(fn, d)
              except bb.parse.SkipPackage as e:
       File "/home/jim/poky/bitbake/lib/bb/parse/ast.py", line 323, in
    finalize(fn='/home/jim/poky/meta/recipes-core/tasks/task-base.bb
    <http://task-base.bb>', d=<bb.data_smart.DataSmart object at
    0x4a801d0>, variant=None):
                  code.append("%s(d)" % funcname)
     >    bb.utils.simple_exec("\n".join(code), {"d": d})
              bb.data.update_data(d)
       File "/home/jim/poky/bitbake/lib/bb/utils.py", line 387, in
    simple_exec(code='__anon_119__home_jim_poky_meta_classes_staging_bbclass(d)\n__anon_485__home_jim_poky_meta_classes_base_bbclass(d)\n__anon_189__home_jim_poky_meta_classes_package_bbclass(d)\n__anon_1034__home_jim_poky_meta_classes_package_rpm_bbclass(d)\n__anon_20__home_jim_poky_meta_classes_debian_bbclass(d)\n__anon_55__home_jim_poky_meta_classes_sstate_bbclass(d)\n__anon_26__home_jim_poky_meta_classes_task_bbclass(d)\n__anon_140__home_jim_poky_meta_recipes_core_tasks_task_base_bb(d)',
    context={'d': <bb.data_smart.DataSmart object at 0x4a801d0>}):
          def simple_exec(code, context):
     >    exec(code, _context, context)

       File "<string>", line 8, in <module>
       File
    "__anon_140__home_jim_poky_meta_recipes_core_tasks_task_base_bb",
    line 8, in
    __anon_140__home_jim_poky_meta_recipes_core_tasks_task_base_bb(d=<bb.data_smart.DataSmart
    object at 0x4a801d0>)
    AttributeError: 'NoneType' object has no attribute 'split'

    ERROR: Command execution failed: Exited with 1
    Summary: There were 1 WARNING messages shown.

    Summary: There were 1 ERROR messages shown, returning a non-zero
    exit code.

 4. building cedartrail core-image-minimal fails with error: ERROR:
    Unable to parse conf/bitbake.conf: Could not include required file
    conf/machine/include/ia32-base.inc

Jim A


[-- Attachment #2: Type: text/html, Size: 3790 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: 1.2_M2-Final build failures
  2012-02-01 16:28 1.2_M2-Final build failures jfabernathy
@ 2012-02-01 16:41 ` Paul Eggleton
  2012-02-01 16:50   ` jfabernathy
  2012-03-12 13:14   ` Wolfgang Denk
  0 siblings, 2 replies; 6+ messages in thread
From: Paul Eggleton @ 2012-02-01 16:41 UTC (permalink / raw)
  To: jfabernathy; +Cc: yocto

On Wednesday 01 February 2012 11:28:22 jfabernathy wrote:
> Using the tarballs for Poky and meta-intel for 1.2_M2-Final, I was
> getting a lot of build failures below is what worked and what didn't.
> Not sure if this is a bug or if I'm missing something. I extracted the
> meta-intel tarball for 1.2_M2-Final in the poky directory created by
> extracting the poky tarball for 1.2_M2.Final.
>...
>  3. building n450 core-image-minimal fails with error: ERROR: Unable to
>     parse /home/jim/poky/meta/recipes-core/tasks/task-base.bb:00:20
>     Traceback (most recent call last):
>        File "/home/jim/poky/bitbake/lib/bb/parse/ast.py", line 379, in
>     multi_finalize(fn='/home/jim/poky/meta/recipes-core/tasks/task-base.bb
>     <http://task-base.bb>', d=<bb.data_smart.DataSmart object at
>     0x4a801d0>):
> 
>               try:
>      >        finalize(fn, d)
> 
>               except bb.parse.SkipPackage as e:
>        File "/home/jim/poky/bitbake/lib/bb/parse/ast.py", line 323, in
>     finalize(fn='/home/jim/poky/meta/recipes-core/tasks/task-base.bb
>     <http://task-base.bb>', d=<bb.data_smart.DataSmart object at
>     0x4a801d0>, variant=None):
>                   code.append("%s(d)" % funcname)
> 
>      >    bb.utils.simple_exec("\n".join(code), {"d": d})
> 
>               bb.data.update_data(d)
>        File "/home/jim/poky/bitbake/lib/bb/utils.py", line 387, in
>    
> simple_exec(code='__anon_119__home_jim_poky_meta_classes_staging_bbclass(d)
> \n__anon_485__home_jim_poky_meta_classes_base_bbclass(d)\n__anon_189__home_j
> im_poky_meta_classes_package_bbclass(d)\n__anon_1034__home_jim_poky_meta_cla
> sses_package_rpm_bbclass(d)\n__anon_20__home_jim_poky_meta_classes_debian_bb
> class(d)\n__anon_55__home_jim_poky_meta_classes_sstate_bbclass(d)\n__anon_26
> __home_jim_poky_meta_classes_task_bbclass(d)\n__anon_140__home_jim_poky_meta
> _recipes_core_tasks_task_base_bb(d)', context={'d': <bb.data_smart.DataSmart
> object at 0x4a801d0>}):
>           def simple_exec(code, context):
>      >    exec(code, _context, context)
> 
>        File "<string>", line 8, in <module>
>        File
>     "__anon_140__home_jim_poky_meta_recipes_core_tasks_task_base_bb",
>     line 8, in
>    
> __anon_140__home_jim_poky_meta_recipes_core_tasks_task_base_bb(d=<bb.data_s
> mart.DataSmart object at 0x4a801d0>)
>     AttributeError: 'NoneType' object has no attribute 'split'
> 
>     ERROR: Command execution failed: Exited with 1
>     Summary: There were 1 WARNING messages shown.
> 
>     Summary: There were 1 ERROR messages shown, returning a non-zero
>     exit code.
> 
>  4. building cedartrail core-image-minimal fails with error: ERROR:
>     Unable to parse conf/bitbake.conf: Could not include required file
>     conf/machine/include/ia32-base.inc

I think I know what's going on here. In previous editions it was enough to 
have just the meta-intel sub-layer in your bblayers.conf (e.g. meta-crownbay) 
- now you also need to add meta-intel itself to get certain common files. If 
you do this then your errors will go away.

I did notice this the other day and I think we can improve things such that 
you get a sensible error message in this situation rather than the above. I 
will try to send out some patches next week.

Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: 1.2_M2-Final build failures
  2012-02-01 16:41 ` Paul Eggleton
@ 2012-02-01 16:50   ` jfabernathy
  2012-03-12 13:14   ` Wolfgang Denk
  1 sibling, 0 replies; 6+ messages in thread
From: jfabernathy @ 2012-02-01 16:50 UTC (permalink / raw)
  To: Paul Eggleton; +Cc: yocto

On 02/01/2012 11:41 AM, Paul Eggleton wrote:
> On Wednesday 01 February 2012 11:28:22 jfabernathy wrote:
>> Using the tarballs for Poky and meta-intel for 1.2_M2-Final, I was
>> getting a lot of build failures below is what worked and what didn't.
>> Not sure if this is a bug or if I'm missing something. I extracted the
>> meta-intel tarball for 1.2_M2-Final in the poky directory created by
>> extracting the poky tarball for 1.2_M2.Final.
>> ...
>>   3. building n450 core-image-minimal fails with error: ERROR: Unable to
>>      parse /home/jim/poky/meta/recipes-core/tasks/task-base.bb:00:20
>>      Traceback (most recent call last):
>>         File "/home/jim/poky/bitbake/lib/bb/parse/ast.py", line 379, in
>>      multi_finalize(fn='/home/jim/poky/meta/recipes-core/tasks/task-base.bb
>>      <http://task-base.bb>', d=<bb.data_smart.DataSmart object at
>>      0x4a801d0>):
>>
>>                try:
>>       >         finalize(fn, d)
>>
>>                except bb.parse.SkipPackage as e:
>>         File "/home/jim/poky/bitbake/lib/bb/parse/ast.py", line 323, in
>>      finalize(fn='/home/jim/poky/meta/recipes-core/tasks/task-base.bb
>>      <http://task-base.bb>', d=<bb.data_smart.DataSmart object at
>>      0x4a801d0>, variant=None):
>>                    code.append("%s(d)" % funcname)
>>
>>       >     bb.utils.simple_exec("\n".join(code), {"d": d})
>>
>>                bb.data.update_data(d)
>>         File "/home/jim/poky/bitbake/lib/bb/utils.py", line 387, in
>>
>> simple_exec(code='__anon_119__home_jim_poky_meta_classes_staging_bbclass(d)
>> \n__anon_485__home_jim_poky_meta_classes_base_bbclass(d)\n__anon_189__home_j
>> im_poky_meta_classes_package_bbclass(d)\n__anon_1034__home_jim_poky_meta_cla
>> sses_package_rpm_bbclass(d)\n__anon_20__home_jim_poky_meta_classes_debian_bb
>> class(d)\n__anon_55__home_jim_poky_meta_classes_sstate_bbclass(d)\n__anon_26
>> __home_jim_poky_meta_classes_task_bbclass(d)\n__anon_140__home_jim_poky_meta
>> _recipes_core_tasks_task_base_bb(d)', context={'d':<bb.data_smart.DataSmart
>> object at 0x4a801d0>}):
>>            def simple_exec(code, context):
>>       >     exec(code, _context, context)
>>
>>         File "<string>", line 8, in<module>
>>         File
>>      "__anon_140__home_jim_poky_meta_recipes_core_tasks_task_base_bb",
>>      line 8, in
>>
>> __anon_140__home_jim_poky_meta_recipes_core_tasks_task_base_bb(d=<bb.data_s
>> mart.DataSmart object at 0x4a801d0>)
>>      AttributeError: 'NoneType' object has no attribute 'split'
>>
>>      ERROR: Command execution failed: Exited with 1
>>      Summary: There were 1 WARNING messages shown.
>>
>>      Summary: There were 1 ERROR messages shown, returning a non-zero
>>      exit code.
>>
>>   4. building cedartrail core-image-minimal fails with error: ERROR:
>>      Unable to parse conf/bitbake.conf: Could not include required file
>>      conf/machine/include/ia32-base.inc
> I think I know what's going on here. In previous editions it was enough to
> have just the meta-intel sub-layer in your bblayers.conf (e.g. meta-crownbay)
> - now you also need to add meta-intel itself to get certain common files. If
> you do this then your errors will go away.
>
> I did notice this the other day and I think we can improve things such that
> you get a sensible error message in this situation rather than the above. I
> will try to send out some patches next week.
okay that fixed it.  To be clear:

BBFILES ?= ""
BBLAYERS ?= " \
   /home/jim/poky-edison-6.1-M2/meta \
   /home/jim/poky-edison-6.1-M2/meta-yocto \
   /home/jim/poky-edison-6.1-M2/meta-intel \
   /home/jim/poky-edison-6.1-M2/meta-intel/meta-cedartrail \
   "

instead of

BBFILES ?= ""
BBLAYERS ?= " \
   /home/jim/poky-edison-6.1-M2/meta \
   /home/jim/poky-edison-6.1-M2/meta-yocto \
   /home/jim/poky-edison-6.1-M2/meta-intel/meta-cedartrail \
   "

Now if this is the way it remains, we have some docs to cleanup.

Jim A

> Cheers,
> Paul
>



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: 1.2_M2-Final build failures
  2012-02-01 16:41 ` Paul Eggleton
  2012-02-01 16:50   ` jfabernathy
@ 2012-03-12 13:14   ` Wolfgang Denk
  2012-03-12 13:59     ` Paul Eggleton
  1 sibling, 1 reply; 6+ messages in thread
From: Wolfgang Denk @ 2012-03-12 13:14 UTC (permalink / raw)
  To: Paul Eggleton; +Cc: yocto

Dear Paul,

In message <3971839.nMHIKpoOXs@helios> you wrote:
> On Wednesday 01 February 2012 11:28:22 jfabernathy wrote:
> > Using the tarballs for Poky and meta-intel for 1.2_M2-Final, I was
> > getting a lot of build failures below is what worked and what didn't.
> > Not sure if this is a bug or if I'm missing something. I extracted the
> > meta-intel tarball for 1.2_M2-Final in the poky directory created by
> > extracting the poky tarball for 1.2_M2.Final.
> >...
> >  3. building n450 core-image-minimal fails with error: ERROR: Unable to
> >     parse /home/jim/poky/meta/recipes-core/tasks/task-base.bb:00:20
> >     Traceback (most recent call last):
> >        File "/home/jim/poky/bitbake/lib/bb/parse/ast.py", line 379, in
> >     multi_finalize(fn='/home/jim/poky/meta/recipes-core/tasks/task-base.bb
> >     <http://task-base.bb>', d=<bb.data_smart.DataSmart object at
> >     0x4a801d0>):
...
> >  4. building cedartrail core-image-minimal fails with error: ERROR:
> >     Unable to parse conf/bitbake.conf: Could not include required file
> >     conf/machine/include/ia32-base.inc
> 
> I think I know what's going on here. In previous editions it was enough to 
> have just the meta-intel sub-layer in your bblayers.conf (e.g. meta-crownbay) 
> - now you also need to add meta-intel itself to get certain common files. If 
> you do this then your errors will go away.

Is it correct to assume that your note refers to the "4." problem
above only?

I see the very same error as described as "3." above, but I don't use
sub-layers.

Any idea what mightbe causeing this, and how to fix it?

This is with 1.2_M3.rc1 ...

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
No problem is insoluble.
	-- Dr. Janet Wallace, "The Deadly Years", stardate 3479.4


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: 1.2_M2-Final build failures
  2012-03-12 13:14   ` Wolfgang Denk
@ 2012-03-12 13:59     ` Paul Eggleton
  2012-03-12 14:11       ` Wolfgang Denk
  0 siblings, 1 reply; 6+ messages in thread
From: Paul Eggleton @ 2012-03-12 13:59 UTC (permalink / raw)
  To: yocto

On Monday 12 March 2012 14:14:48 Wolfgang Denk wrote:
> In message <3971839.nMHIKpoOXs@helios> Paul Eggleton wrote:
> > On Wednesday 01 February 2012 11:28:22 jfabernathy wrote:
> > > Using the tarballs for Poky and meta-intel for 1.2_M2-Final, I was
> > > getting a lot of build failures below is what worked and what didn't.
> > > Not sure if this is a bug or if I'm missing something. I extracted the
> > > meta-intel tarball for 1.2_M2-Final in the poky directory created by
> > > extracting the poky tarball for 1.2_M2.Final.
> > >
> > >...
> > >
> > >  3. building n450 core-image-minimal fails with error: ERROR: Unable to
> > >  
> > >     parse /home/jim/poky/meta/recipes-core/tasks/task-base.bb:00:20
> > >     
> > >     Traceback (most recent call last):
> > >        File "/home/jim/poky/bitbake/lib/bb/parse/ast.py", line 379, in
> > >     
> > >     multi_finalize(fn='/home/jim/poky/meta/recipes-core/tasks/task-base.
> > >     bb
> > >     <http://task-base.bb>', d=<bb.data_smart.DataSmart object at
> 
> > >     0x4a801d0>):
> ...
> 
> > >  4. building cedartrail core-image-minimal fails with error: ERROR:
> > >     Unable to parse conf/bitbake.conf: Could not include required file
> > >     conf/machine/include/ia32-base.inc
> > 
> > I think I know what's going on here. In previous editions it was enough to
> > have just the meta-intel sub-layer in your bblayers.conf (e.g.
> > meta-crownbay) - now you also need to add meta-intel itself to get
> > certain common files. If you do this then your errors will go away.
> 
> Is it correct to assume that your note refers to the "4." problem
> above only?

I don't recall now but I assume I meant both at the time. FWIW it seems that 
for Jim's case both issues were solved by the suggested fix.

> I see the very same error as described as "3." above, but I don't use
> sub-layers.

I'm not sure what you mean here. Which entries for meta-intel do you have in 
your bblayers.conf?

Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: 1.2_M2-Final build failures
  2012-03-12 13:59     ` Paul Eggleton
@ 2012-03-12 14:11       ` Wolfgang Denk
  0 siblings, 0 replies; 6+ messages in thread
From: Wolfgang Denk @ 2012-03-12 14:11 UTC (permalink / raw)
  To: Paul Eggleton; +Cc: yocto

Dear Paul,

In message <1619950.WDgEWRegMs@helios> you wrote:
>
> > I see the very same error as described as "3." above, but I don't use
> > sub-layers.
> 
> I'm not sure what you mean here. Which entries for meta-intel do you have in 
> your bblayers.conf?

None.  I have this:

	-> cat conf/bblayers.conf
	# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf
	# changes incompatibly
	LCONF_VERSION = "4"

	BBFILES ?= ""
	BBLAYERS ?= " \
	  /home/wd/git/poky/eldk-5.2/meta \
	  /home/wd/git/poky/eldk-5.2/meta-yocto \
	  /home/wd/git/poky/eldk-5.2/meta-eldk \
	  "

This was working fine before, and we don't have any sub-layers in meta-eldk.
So far I have no idea where to look ...

Thanks!

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
At the source of every error which is blamed on the computer you will
find at least two human errors, including the error of blaming it  on
the computer.


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2012-03-12 14:11 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-02-01 16:28 1.2_M2-Final build failures jfabernathy
2012-02-01 16:41 ` Paul Eggleton
2012-02-01 16:50   ` jfabernathy
2012-03-12 13:14   ` Wolfgang Denk
2012-03-12 13:59     ` Paul Eggleton
2012-03-12 14:11       ` Wolfgang Denk

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.