27 KiB
m<F2>
<0A><><EA>Bc<42><63><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><0B><><EFBFBD>@<40><><EFBFBD>s<EFBFBD><03><>d<EFBFBD><64>k<EFBFBD><6B>Z<EFBFBD><5A>d<EFBFBD><64>k<01>Z<01>d<EFBFBD><64>k<02>Z<02>d<EFBFBD><64>k<03>Z<03>d<EFBFBD><64>k<04>Z<04>d<EFBFBD><64>k<05>Z<01>d<EFBFBD><64>k<06>Z<06>e<EFBFBD><65>i<07>i<08>e<01>i<07>i <09>e<01>i<07>i
<0A>e<01>i<07>i
<0A>e<EFBFBD><65>i<0B>d<01><19><01><><01>d<02><><02><><01>d<><64>k<0C>Z<0C>d<03>k<0C>l
<0A>Z
<0A>l<0E>Z<0E>l<0F>Z<0F>l<10>Z<10>l<11>Z<11>l<12>Z<12>d<04>k<13>l<14>Z<14>d<><64>k<15>Z<15>d<EFBFBD><64>k<16>Z<16>e<15>i<17>d<05><><01>Z<18>d<01>Z<19>d<06>Z<1A>d<07>f<EFBFBD><66>d<08><><EFBFBD><84><EFBFBD><EFBFBD><83>YZ<1B>d <09>f<EFBFBD><66>d
<0A><><EFBFBD><84><EFBFBD><EFBFBD><83>YZ<1C>d<0B>e<1D>f<01>d<0C><><EFBFBD><84><EFBFBD><EFBFBD><83>YZ<1E>d
<0A>f<EFBFBD><66>d<0E><><EFBFBD><84><EFBFBD><EFBFBD><83>YZ<1F>e <20>d<0F>j<02>ole<16>i!<21>d<10>d<11>e<0C>i<1A>e<1A>f<02>d<12>d<13><><EFBFBD>Z"<22>e"<22>i#<23>d<14>d<15>d<16>d<17>d<18>d<19>d<1A>d<1B>d<1C>e$<24><>e"<22>i#<23>d<1D>d<1E>d<16>d<1F>d<18>d <20>d<1A>d!<21>d<1C>e%<25><>e"<22>i#<23>d"<22>d#<23>d<16>d$<24>d<18>d%<25>d<1A>d&<26>d<1C>e&<26><>e"<22>i#<23>d'<27>d(<28>d<16>d)<29>d<18>d%<25>d<1A>d<EFBFBD>d<1C>e&<26><>e"<22>i#<23>d+<2B>d,<2C>d<16>d-<2D>d<18>d<19>d<1A>d.<2E>d<1C>d/<2F><>e"<22>i#<23>d0<64>d1<64>d<16>d2<64>d<18>d3<64>d<1A>d4<64>d<1C>g<EFBFBD><67><EFBFBD>e"<22>i#<23>d5<64>d6<64>d<16>d7<64>d<18>d%<25>d<1A>d8<64>d<1C>e&<26><>e"<22>i#<23>d9<64>d:<3A>d<16>d;<3B>d<18>d<<3C>d<1A>d=<3D>d<1C>d<01><>e"<22>i#<23>d><3E>d?<3F>d<16>d@<40>d<18>d%<25>d<1A>dA<64>d<1C>e&<26><>e"<22>i#<23>dB<64>dC<64>d<16>dD<64>d<18>d%<25>d<1A>dE<64>d<1C>e&<26><>e"<22>i#<23>dF<64>dG<64>d<16>dH<64>d<18>d%<25>d<1A>dI<64>d<1C>e&<26><>e"<22>i#<23>dJ<64>dK<64>d<16>dL<64>d<18>d%<25>d<1A>dM<64>d<1C>e&<26><>e"<22>i#<23>dN<64>dO<64>d<16>dP<64>d<18>d%<25>d<1A>dQ<64>d<1C>e&<26><>e"<22>i'<27>e<EFBFBD><65>i<0B><><01>\<02>Z(<28>Z)<29>e<1F><><EFBFBD><83>Z<EFBFBD>e<EFBFBD>i+<2B>e<1E>e(<28><><01>e)<29>dR<64><1F><02>n<01>d<><64>S(S<><53><EFBFBD>Ni<4E><69><EFBFBD><EFBFBD>t<03><><EFBFBD>lib(<06><><EFBFBD>s<05><><EFBFBD>utilss<04><><EFBFBD>datas<05><><EFBFBD>parses<05><><EFBFBD>debugs<05><><EFBFBD>events<05><><EFBFBD>fatal(<01><><EFBFBD>s<03><><EFBFBD>Sets<05><><EFBFBD>|/-\s<05><><EFBFBD>1.3.2t<0F><><EFBFBD>BBParsingStatusc<73><63><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><01><><EFBFBD>B<EFBFBD><42><EFBFBD>s <20><><EFBFBD>t<EFBFBD><74>Z<01>d<EFBFBD><64>Z<02>d<01><><EFBFBD><84>Z<03>d<02><><EFBFBD><84>Z<04>RS(<03><><EFBFBD>s<EFBFBD><73><A3><EFBFBD>
The initial idea for this status class is to use the data when it is
already loaded instead of loading it from various place over and over
again.
c<01><><EFBFBD><01><><EFBFBD><02><><EFBFBD>C<EFBFBD><43><EFBFBD>s<73><7F><EFBFBD>t<EFBFBD><74>|<7C><>_<02>h<EFBFBD><68>|<7C><>_<03>h<EFBFBD><68>|<7C><>_<04>g<EFBFBD><67>|<7C><>_<05>d<EFBFBD><64>|<7C><>_<07>g<EFBFBD><67>|<7C><>_<08>t <09><><EFBFBD><83>|<7C><>_
<0A>h<EFBFBD><68>|<7C><>_<0B>h<EFBFBD><68>|<7C><>_<0C>h<EFBFBD><68>|<7C><>_
<0A>h<EFBFBD><68>|<7C><>_<0E>h<EFBFBD><68>|<7C><>_<0F>t <09><><EFBFBD><83>|<7C><>_<10>d<EFBFBD><64>S(<01><><EFBFBD>N(<11><><EFBFBD>t<05><><EFBFBD>Falset<04><><EFBFBD>selft<0B><><EFBFBD>cache_dirtyt <09><><EFBFBD>providerst<0F><><EFBFBD>bbfile_priorityt<18><><EFBFBD>bbfile_config_prioritiest<04><><EFBFBD>Nonet<13><><EFBFBD>ignored_depedenciest<0E><><EFBFBD>possible_worldt<03><><EFBFBD>Sett<0C><><EFBFBD>world_targett<06><><EFBFBD>pkg_pnt<06><><EFBFBD>pkg_fnt<08><><EFBFBD>pkg_pvprt<06><><EFBFBD>pkg_dpt<0B><><EFBFBD>pn_providest<0B><><EFBFBD>all_depends(<01><><EFBFBD>R<03><><EFBFBD>(<28><><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>t<1B><><EFBFBD>/usr/oe/bitbake/bin/bitbaket<08><><EFBFBD>__init__.<2E><><EFBFBD>s<1A><><EFBFBD><EFBFBD> c<04><><EFBFBD><0C><><EFBFBD><06><><EFBFBD>C<EFBFBD><43><EFBFBD>s9<02><>|<02>d<01>j<02>o<08>d<01>Sn<01>|<03>p
<0A>t<03>|<7C><>_<05>n<01>t<06>i<07>i<08>d<02>|<02>t<03><><03>}<08>t<06>i<07>i<08>d<03>|<02>t<03><><03>}
<0A>t<06>i<07>i<08>d<04>|<02>t<03><><03>}<04>t<0C>t<06>i<07>i<08>d<05>|<02>t<03><><03>p<04>d<06><><01>}<0B>t<0E>|<08>g<01>t<06>i<07>i<08>d<07>|<02>d<08><><03>p<04>d <09>i<0F><><EFBFBD><83><17><01>}<07>t<06>i<07>i<08>d
<0A>|<02>t<03><><03>p<04>d <09>i<0F><><EFBFBD><83>}<06>|<08>|<7C><>i<12>j<07>o<11>g<><67>|<7C><>i<12>|<08><n<01>|<7C><>i<12>|<08>i<13>|<01><><01>|<08>|<7C><>i<15>|<01><|
<0A>|<04>f<02>|<7C><>i<16>|<01><|<0B>|<7C><>i<17>|<01><|<08>|<7C><>i<18>j<07>o<14>t<0E><><EFBFBD><83>|<7C><>i<18>|<08><n<01>|<7C><>i<18>|<08>c<02>|<07>O<xC<78>|<07>D];<3B>} <09>| <09>|<7C><>i<1A>j<07>o<11>g<><67>|<7C><>i<1A>| <09><n<01>|<7C><>i<1A>| <09>i<13>|<01><><01>q<>Wx<1E>|<06>D]<16>}<05>|<7C><>i<1C>i<1D>|<05><><01>q<>Wt<06>i<07>i<08>d<0B>|<02>t<03><><03>o.<2E>t<06>i<07>i<08>d<0C>|<02>t<03><><03>o<14>|<7C><>i<1E>i<13>|<01><><01>n<01>d<01>S(
<0A><><EFBFBD>sn<73><6E><EFBFBD>
We will fill the dictionaries with the stuff we
need for building the tree more fast
Nt<02><><EFBFBD>PNt<02><><EFBFBD>PVt<02><><EFBFBD>PRt<12><><EFBFBD>DEFAULT_PREFERENCEt<01><><EFBFBD>0t<08><><EFBFBD>PROVIDESi<01><><EFBFBD>t<EFBFBD><74><EFBFBD><EFBFBD>t<07><><EFBFBD>DEPENDSt<06><><EFBFBD>BROKENt<12><><EFBFBD>EXCLUDE_FROM_WORLD(<1F><><EFBFBD>t<07><><EFBFBD>bb_dataR<08><><EFBFBD>t<06><><EFBFBD>cachedt<04><><EFBFBD>TrueR<03><><EFBFBD>R<04><><EFBFBD>t<02><><EFBFBD>bbt<04><><EFBFBD>datat<06><><EFBFBD>getVart<02><><EFBFBD>pnt<02><><EFBFBD>pvt<02><><EFBFBD>prt<03><><EFBFBD>intt<02><><EFBFBD>dpR<0B><><EFBFBD>t<05><><EFBFBD>splitt<08><><EFBFBD>providest<07><><EFBFBD>dependsR
<0A><><EFBFBD>t<06><><EFBFBD>appendt <09><><EFBFBD>file_nameR<0E><><EFBFBD>R<0F><><EFBFBD>R<10><><EFBFBD>R<11><><EFBFBD>t<07><><EFBFBD>provideR<05><><EFBFBD>t<03><><EFBFBD>depR<12><><EFBFBD>t<03><><EFBFBD>addR
<0A><><EFBFBD>(<0C><><EFBFBD>R<03><><EFBFBD>R.<2E><><EFBFBD>R<1F><><EFBFBD>R <20><><EFBFBD>R'<27><><EFBFBD>R0<52><30><EFBFBD>R,<2C><><EFBFBD>R+<2B><><EFBFBD>R%<25><><EFBFBD>R/<2F><><EFBFBD>R&<26><><EFBFBD>R)<29><><EFBFBD>(<28><><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>R<13><><EFBFBD>t<0E><><EFBFBD>handle_bb_data=<3D><><EFBFBD>s<<3C><><EFBFBD><EFBFBD><04>
%2%
<07><07>4(<05><><EFBFBD>t<08><><EFBFBD>__name__t
<0A><><EFBFBD>__module__t<07><><EFBFBD>__doc__R<14><><EFBFBD>R2<52><32><EFBFBD>(<28><><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>R<13><><EFBFBD>R<01><><EFBFBD>'<27><><EFBFBD>s<06><><EFBFBD><05> t<0C><><EFBFBD>BBStatisticsc<73><63><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><01><><EFBFBD>B<EFBFBD><42><EFBFBD>s <20><><EFBFBD>t<EFBFBD><74>Z<01>d<EFBFBD><64>Z<02>d<01><><EFBFBD><84>Z<03>d<02><><EFBFBD><84>Z<04>RS(<03><><EFBFBD>s-<2D><><EFBFBD>
Manage build statistics for one run
c<01><><EFBFBD><01><><EFBFBD><02><><EFBFBD>C<EFBFBD><43><EFBFBD>s(<28><><EFBFBD>d<01>|<7C><>_<01>d<01>|<7C><>_<02>d<01>|<7C><>_<03>d<01>|<7C><>_<04>d<EFBFBD><64>S(<02><><EFBFBD>Ni<4E><69><EFBFBD><EFBFBD>(<05><><EFBFBD>R<03><><EFBFBD>t<07><><EFBFBD>attemptt<07><><EFBFBD>successt<04><><EFBFBD>failt<04><><EFBFBD>deps(<01><><EFBFBD>R<03><><EFBFBD>(<28><><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>R<13><><EFBFBD>R<14><><EFBFBD>v<EFBFBD><76><EFBFBD>s<08><><EFBFBD><EFBFBD> c<01><><EFBFBD><01><><EFBFBD><02><><EFBFBD>C<EFBFBD><43><EFBFBD>si<73><69><EFBFBD>d<01>GHd<02>|<7C><>i<01>GH|<7C><>i<02>o<10>d<03>|<7C><>i<02>GHn<01>|<7C><>i<03>o<10>d<04>|<7C><>i<03>GHn<01>|<7C><>i<02>p
<0A>|<7C><>i<03>o<08>d<05>Sn<05>d<06>Sd<53><64>S(<07><><EFBFBD>Ns<11><><EFBFBD>Build statistics:s<16><><EFBFBD> Attempted builds: %ds<13><><EFBFBD> Failed builds: %ds <20><><EFBFBD> Dependencies not satisfied: %di<01><><EFBFBD>i<EFBFBD><69><EFBFBD><EFBFBD>(<04><><EFBFBD>R<03><><EFBFBD>R7<52><37><EFBFBD>R9<52><39><EFBFBD>R:<3A><><EFBFBD>(<01><><EFBFBD>R<03><><EFBFBD>(<28><><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>R<13><><EFBFBD>t<04><><EFBFBD>show|<7C><><EFBFBD>s<12><><EFBFBD><EFBFBD>
<14>(<05><><EFBFBD>R3<52><33><EFBFBD>R4<52><34><EFBFBD>R5<52><35><EFBFBD>R<14><><EFBFBD>R;<3B><><EFBFBD>(<28><><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>R<13><><EFBFBD>R6<52><36><EFBFBD>r<EFBFBD><72><EFBFBD>s<06><><EFBFBD><03> t<0F><><EFBFBD>BBConfigurationc<6E><63><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><01><><EFBFBD>B<EFBFBD><42><EFBFBD>s<17><><EFBFBD>t<EFBFBD><74>Z<01>d<EFBFBD><64>Z<02>d<01><><EFBFBD><84>Z<03>RS(<02><><EFBFBD>s><3E><><EFBFBD>
Manages build options and configurations for one run
c<02><><EFBFBD><04><><EFBFBD><05><><EFBFBD>C<EFBFBD><43><EFBFBD>sC<73><43><EFBFBD>x-<2D>|<01>i<01>i<02><><EFBFBD><83>D]<1C>\<02>}<03>}<02>t<05>|<7C><>|<03>|<02><><03>q<10>Wt<07>i<08><><EFBFBD><83>|<7C><>_<07>d<EFBFBD><64>S(<01><><EFBFBD>N( <09><><EFBFBD>t<07><><EFBFBD>optionst<08><><EFBFBD>__dict__t<05><><EFBFBD>itemst<03><><EFBFBD>keyt<03><><EFBFBD>valt<07><><EFBFBD>setattrR<03><><EFBFBD>R#<23><><EFBFBD>t<04><><EFBFBD>init(<04><><EFBFBD>R<03><><EFBFBD>R=<3D><><EFBFBD>RA<52><41><EFBFBD>R@<40><><EFBFBD>(<28><><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>R<13><><EFBFBD>R<14><><EFBFBD><EFBFBD><EFBFBD><8E><EFBFBD>s<08><><EFBFBD><EFBFBD><10>(<04><><EFBFBD>R3<52><33><EFBFBD>R4<52><34><EFBFBD>R5<52><35><EFBFBD>R<14><><EFBFBD>(<28><><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>R<13><><EFBFBD>R<<3C><><EFBFBD><EFBFBD><EFBFBD><8A><EFBFBD>s<04><><EFBFBD><03>t<08><><EFBFBD>BBCookerc<72><63><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><02><><EFBFBD>B<EFBFBD><42><EFBFBD>s<EFBFBD><73><C8><EFBFBD>t<EFBFBD><74>Z<01>d<EFBFBD><64>Z<02>e<03>Z<04>e<05>Z<06>d<01><><EFBFBD><84>Z<07>d<02><><EFBFBD><84>Z<08>d<03><><EFBFBD><84>Z <09>e
<0A>d<04><><01>Z<0B>d<05><><EFBFBD><84>Z<0C>d<06><><EFBFBD><84>Z
<0A>d<07><><EFBFBD><84>Z<0E>d<08><><EFBFBD><84>Z<0F>d <09><><EFBFBD><84>Z<10>d
<0A><><EFBFBD><84>Z<11>d<0B><><EFBFBD><84>Z<12>d<0C><><EFBFBD><84>Z<13>d
<0A><><EFBFBD><84>Z<14>e<15>i<16><><EFBFBD><83>d<0E><><01>Z<17>d<0F><><EFBFBD><84>Z<18>d<10><><EFBFBD><84>Z<19>d<11><><EFBFBD><84>Z<1A>d<12><><EFBFBD><84>Z<1B>RS(<13><><EFBFBD>s'<27><><EFBFBD>
Manages one bitbake build run
c<01><><EFBFBD><01><><EFBFBD><02><><EFBFBD>C<EFBFBD><43><EFBFBD>sa<73><61><EFBFBD>g<EFBFBD><67>|<7C><>_<01>g<EFBFBD><67>|<7C><>_<02>g<EFBFBD><67>|<7C><>_<03>g<EFBFBD><67>|<7C><>_<04>g<EFBFBD><67>|<7C><>_<05>h<EFBFBD><68>|<7C><>_<06>t<07><><EFBFBD><83>|<7C><>_<08>d<EFBFBD><64>|<7C><>_
<0A>d<EFBFBD><64>|<7C><>_<0B>d<EFBFBD><64>|<7C><>_<0C>d<EFBFBD><64>S(<01><><EFBFBD>N(
<0A><><EFBFBD>R<03><><EFBFBD>t<10><><EFBFBD>build_cache_failt<0B><><EFBFBD>build_cachet
<0A><><EFBFBD>building_listt
<0A><><EFBFBD>build_patht<13><><EFBFBD>consider_msgs_cachet <09><><EFBFBD>preferredR6<52><36><EFBFBD>t<05><><EFBFBD>statsR<08><><EFBFBD>t<06><><EFBFBD>statust<07><><EFBFBD>pkgdatat<05><><EFBFBD>cache(<01><><EFBFBD>R<03><><EFBFBD>(<28><><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>R<13><><EFBFBD>R<14><><EFBFBD><EFBFBD><EFBFBD><9E><EFBFBD>s<14><><EFBFBD><EFBFBD> c<04><><EFBFBD><06><><EFBFBD><05><><EFBFBD>C<EFBFBD><43><EFBFBD>s<EFBFBD><01><>t<EFBFBD><74>i<01>i<02>t<EFBFBD><74>i<01>i<03>|<02>|<03><><02><><01>y<><79>|<7C><>i<07>i<08>d<01>7_<08>|<7C><>i <09>i
<0A>o'<27>t<><74>i<0B>i<0C>d<02>|<7C><>i <09>i
<0A>d<03>d<01>|<03><><04>n<01>|<7C><>i <09>i<0E>p!<21>t<><74>i<0F>i<10>d<02>|<7C><>i <09>i
<0A>|<03><><02>n<01>t<><74>i<01>i<02>t<EFBFBD><74>i<01>i<11>|<02>|<03><><02><><01>|<7C><>i<12>i<13>|<01><><01>t<15>SWn<57><6E>t<><74>i<0F>i<16>j
<0A>oX<6F>|<7C><>i<07>i<17>d<01>7_<17>t<EFBFBD><74>i<18>d<04><><01>t<><74>i<01>i<02>t<EFBFBD><74>i<01>i<19>|<02>|<03><><02><><01>|<7C><>i<1A>i<13>|<01><><01><01><><82>n<EFBFBD><6E>t<><74>i<0F>i<1B>j
<0A>ow<6F>}<04>|<7C><>i<07>i<17>d<01>7_<17>|<04>i<1D>d<01>}<05>t<EFBFBD><74>i<18>d<05>t<EFBFBD><74>i<01>i<1E>|<05><><01><16><01>t<><74>i<01>i<02>t<EFBFBD><74>i<01>i<19>|<02>|<03><><02><><01>|<7C><>i<1A>i<13>|<01><><01><01><><82>n<02>Xd<06>S(<07><><EFBFBD>s<11><><EFBFBD>Build one packagei<01><><EFBFBD>s<05><><EFBFBD>do_%st<05><><EFBFBD>forces<1B><><EFBFBD>task stack execution faileds<1C><><EFBFBD>%s event exception, abortingN(<1F><><EFBFBD>R"<22><><EFBFBD>t<05><><EFBFBD>eventt<04><><EFBFBD>firet
<0A><><EFBFBD>PkgStartedt<04><><EFBFBD>itemt<08><><EFBFBD>the_dataR<03><><EFBFBD>RK<52><4B><EFBFBD>R7<52><37><EFBFBD>t
<0A><><EFBFBD>configurationRO<52><4F><EFBFBD>R#<23><><EFBFBD>t
<0A><><EFBFBD>setVarFlagt<03><><EFBFBD>cmdt<07><><EFBFBD>dry_runt<05><><EFBFBD>buildt <09><><EFBFBD>exec_taskt<0C><><EFBFBD>PkgSucceededRF<52><46><EFBFBD>R-<2D><><EFBFBD>t<02><><EFBFBD>fnR!<21><><EFBFBD>t
<0A><><EFBFBD>FuncFailedR9<52><39><EFBFBD>t<05><><EFBFBD>errort <09><><EFBFBD>PkgFailedRE<52><45><EFBFBD>t<0E><><EFBFBD>EventExceptiont<01><><EFBFBD>et<04><><EFBFBD>argst<07><><EFBFBD>getName(<06><><EFBFBD>R<03><><EFBFBD>R\<5C><><EFBFBD>RS<52><53><EFBFBD>RT<52><54><EFBFBD>Ra<52><61><EFBFBD>RP<52><50><EFBFBD>(<28><><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>R<13><><EFBFBD>t<0F><><EFBFBD>tryBuildPackage<67><65><AB><EFBFBD>s0<73><30><EFBFBD><EFBFBD><01>
'
!
c<03><><EFBFBD><0C><><EFBFBD><05><><EFBFBD>C<EFBFBD><43><EFBFBD>s<EFBFBD><02><>|<01>|<7C><>i<02>j<06>o6<6F>t<03>i<04>d<01>|<01><16><01>t<03>i<04>d<02>d<03>i<05>|<7C><>i<06><><01><16><01>t<07>Sn<01>|<7C><>i<08>|<01>}<05>|<7C><>i
<0A>i<0B>|<01>}<08>|<7C><>i<02>i
<0A>|<01><><01>d<04>|<08>|<02>f<02>}<0B>|<7C><>i<06>i
<0A>|<0B><><01>t<03>i<10>i<11>d<05>|<05>d<06><><03>p<04>d<07>i<12><><EFBFBD><83>} <09>|<7C><>i<14>i<15>oA<6F>t<03>i<16>d<08>d<03>i<05>|<7C><>i<06><><01><16><01>t<03>i<16>d <09>|<08>d
<0A>i<05>| <09><><01>f<02><16><01>n<01>z<>t<07>}<06>|<7C><>i<14>i<18>}<04>t<03>i<10>i<1A>d<0B>|<7C><>i<14>i<18>d<0C>|<05><><03>}<03>|<03>d<0F>j <09>o!<21>|<03>d<07>j<02>o
<0A>d<0F>}<04>qk|<03>}<04>n<01>|<04>o<1C>|<7C><>i<14>i<18>}<07>|<04>|<7C><>i<14>_<18>n<01>x<78>| <09>D]w<>}
<0A>|
<0A>|<7C><>i
<0A>i<1F>j<06>o<07>q<>n<01>|<04>p<07>q<>n<01>|<7C><>i <20>|
<0A><><01>d
<0A>j<02>o3<6F>t<03>i<04>d<0E>|
<0A>|<08>f<02><16><01>t!<21>}<06>|<7C><>i<14>i"<22>o<05>Pqq<>q<>W|<04>o<10>|<07>|<7C><>i<14>_<18>n<01>|<06>o<1A>|<7C><>i#<23>i$<24>d<06>7_$<24>t<07>Sn<01>t<03>i%<25>i&<26>d<0B>|<7C><>i<14>i<18>|<05><><02>o<18>|<7C><>i'<27>i
<0A>|<01><><01>t!<21>Sn<01>|<7C><>i(<28>|<01>|<08>|<05><><03>SWd<0F>|<7C><>i<02>i)<29>|<01><><01>|<7C><>i<06>i)<29>|<0B><><01>Xd<0F>S(<10><><EFBFBD>s%<25><><EFBFBD>Build a provider and its dependenciess!<21><><EFBFBD>%s depends on itself (eventually)s<14><><EFBFBD>upwards chain is: %ss<04><><EFBFBD> -> s<07><><EFBFBD>%s (%s)R<1C><><EFBFBD>i<01><><EFBFBD>R<1B><><EFBFBD>s<10><><EFBFBD>current path: %ss<1B><><EFBFBD>dependencies for %s are: %st<01><><EFBFBD> s<05><><EFBFBD>do_%st<08><><EFBFBD>bbdepcmdi<64><69><EFBFBD><EFBFBD>s$<24><><EFBFBD>dependency %s (for %s) not satisfiedN(<EFBFBD><EFBFBD><EFBFBD>R\<5C><><EFBFBD>R<03><><EFBFBD>RG<52><47><EFBFBD>R"<22><><EFBFBD>R^<5E><><EFBFBD>t<04><><EFBFBD>joinRH<52><48><EFBFBD>R<02><><EFBFBD>RM<52><4D><EFBFBD>RT<52><54><EFBFBD>RL<52><4C><EFBFBD>R<0E><><EFBFBD>RS<52><53><EFBFBD>R-<2D><><EFBFBD>t<07><><EFBFBD>virtualt<07><><EFBFBD>pathstrR#<23><><EFBFBD>R$<24><><EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>t<0C><><EFBFBD>depends_listRU<52><55><EFBFBD>t<07><><EFBFBD>verboset<04><><EFBFBD>notet<06><><EFBFBD>failedRW<52><57><EFBFBD>t<06><><EFBFBD>depcmdt
<0A><><EFBFBD>getVarFlagRf<52><66><EFBFBD>R<08><><EFBFBD>t<06><><EFBFBD>oldcmdt
<0A><><EFBFBD>dependencyt<14><><EFBFBD>ignored_dependenciest
<0A><><EFBFBD>buildProviderR!<21><><EFBFBD>t<05><><EFBFBD>abortRK<52><4B><EFBFBD>R:<3A><><EFBFBD>RY<52><59><EFBFBD>t<10><><EFBFBD>stamp_is_currentRF<52><46><EFBFBD>Rd<52><64><EFBFBD>t<06><><EFBFBD>remove(<0C><><EFBFBD>R<03><><EFBFBD>R\<5C><><EFBFBD>Rh<52><68><EFBFBD>Rf<52><66><EFBFBD>Rn<52><6E><EFBFBD>RT<52><54><EFBFBD>Rm<52><6D><EFBFBD>Rp<52><70><EFBFBD>RS<52><53><EFBFBD>Rj<52><6A><EFBFBD>Rq<52><71><EFBFBD>Ri<52><69><EFBFBD>(<28><><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>R<13><><EFBFBD>t<08><><EFBFBD>tryBuild<6C><64><C5><EFBFBD>s % $" cCs<43>|p|ii}n||}h}xJ|D]B}|ii|} | |jog|| <n|| i |<11>q.W|i <20>}|id<01><>g}x|D]}|||}q<>W|||<d }tiid||iid<03>}|otid|<06>}|o"|id<03>}|id<05>}nd }xf||D]Z}|ii|\}}||jo1||jp |d jo|}||f}Pq:q:W|od||f} n|} |d joti d| |f<16>qti!dd|| |f<16>n||}d }d }d } x<>|D]<5D>}|ii|\}}|ii&|}|d jp9||jot(i)|||f<02>d jp ||jo||f}|} |}q%q%W|d jo| }|}n|| ||fS(s<> If there is a PREFERRED_VERSION, find the highest-priority bbfile providing that version. If not, find the latest version provided by an bbfile in the highest-priority set. cCs||S(N(tatb(RxRy((Rt<lambda>ssPREFERRED_VERSION_%sis (.*)_(.*)is%s-%ss(preferred version %s of %s not availables2selecting %s as PREFERRED_VERSION %s of package %siN(*R RRLR%tfilest prioritiestfRtpriorityR-tkeystp_listtsortttmp_pntpRtpreferred_fileR"R#R$RUtpreferred_vtretmatchtmtgrouptpreferred_rRR&R't preferred_vertpv_strRltdebugtlatesttlatest_ptlatest_fR.RR)tutilstvercmp(RR%R R.R<>R'R<>R&R<>R~R<>R)R{R<>R<8C>R<8F>R<82>R}R<>R<8B>R|R<>R<83>((RtfindBestProvidersn "' ! F cCs|ii}h}h}xO|i<05>D]A}|i|<0B>\}}}} || f||<||f||<q%W|i<05>}|i <20>x<>|D]y}||}||} || jo"|ddd|dd} nd} d|| ddd| dd| fGHq<48>WdS(Nit-iRs%-30s %20s %20s(RRLR tpreferred_versionstlatest_versionsRR%R<>tlast_vert last_filetpref_vert pref_filetpkg_listR<74>R<81>tprefR<66>tprefstr(RR<>R<98>R<96>R<9C>R<9B>R<83>R<95>R<99>R<97>R<9A>R%R R<>((RtshowVersionsHs$ "cCsS|iio}y%|i|ii<02>\|i_}Wq<57>tj o#}td|ii|f<16>q<>t j o}td|<16>q<>Xny3ti |ii<04>titi |iit<0E>Wn#t j o}td|<16>nXxi|iii<0F>D]U}ti|d|ii<04>o3ti id|ti||iid<05>f<16>q<>q<>WdS(s)Show the outer or per-package environmentsUnable to read %s: %ss%stpythons python %s () { %s} iN(RRUt buildfiletload_bbfileR#t fromCachetIOErrorRatfatalt Exceptiontupdate_datatemit_envtsyst __stdout__R!RRotwriteR$(RRaR<61>((RtshowEnvironmentbs" % cCs<43>d}t}||iijoti d|<16>dSn|ii|}x:|D]2}||ijoti dd|<16>dSqOqOWg} h}h}xJ|D]B}|ii|} | |jog|| <n|| i|<13>q<>Wti dd||i<14>f<16>xF|i<14>D]8} |i| |<05>dd!|| <| i|| d<19>qWxC| D];}||ijo%ti dd|<16>| i|<13>qTqTWt| <20>djoti d |<16>dSnx^|D]V}|i|}tiid |d<03>} tiid|d<03>} tiid|d<03>}tiid |d<03>}d|| | |f}t!i"i#|<0B>o<>|| \}}|| joq<>nd| |f}di&|<12>}||jod||f}nd}|i)i*oti+d| ||f<16>n| i|<11>|g| } t,}Pq<50>q<>Wtiid||i)id<03>}|o||i.|<n||i.jo<>x<>| D]w}|ii|} |i.|| joM|i)i*oti+d| |f<16>n| i|<13>|g| } t,}PqqqqWnt| <20>djo<>|tjo<>||i/jo]g}x%| D]}|i|ii|<19>q-Wti+ddi&|<0F><16>ti+d|<16>n|i/i|<01>nxC| D];}ti dd||f<16>|i1||<01>odSq<53>q<>Wti+d|<16>dS(NsNothing provides %siisalready built %s in this run sproviders for %s are: %siisrejecting already-failed %ssno eligible providers for %sRRRtTMPDIRs&%s/stamps/%s-%s-%s.do_populate_stagings%s-%sR<73>s; upgrading from %s to %sRs+selecting already-staged %s to satisfy %s%ssPREFERRED_PROVIDER_%ss5selecting %s to satisfy %s due to PREFERRED_PROVIDERSs&multiple providers are available (%s);s, s'consider defining PREFERRED_PROVIDER_%ssselecting %s to satisfy %ssno buildable providers for %s(2RR\Rt discriminatedRSRRLRR"R^tall_pR<70>RFR<46>teligibleR<65>R RR%R-RR<7F>RERvtlenRMRTR#R$R&R'ttmpdirtstamptostpathtexiststnewverstoldverRgtnewvert extra_chatRURkRlR!t prefervarRJRItproviders_listRw(RRSR<53>R<B7>R<AD>R R<>R'R<>R&R<>R<AF>R<B2>R%R<>R<B9>RTR\R<>R<B6>R<83>((RRsvs<> " c s<02>ii} <20>ii}<01>d<01>} x<>tiid<02>iid<03>pdi <09>D]q}|i d<05>\}}|<02>i jo9<01>i ||jo%tid||<08>i |f<16>n|<08>i |<qPWx-<2D>ii<10>D]}| |<06><01>ii|<q<>Wtidd<07>x<01>iiD]<5D>}t}<05>ii|}x<>||D]<5D>}|id<08>o%tid d ||f<16>t}PnxW<78>ii|D]E}<07>ii||jo(tid d|||f<16>t}Pq<50>q<>Wq9W|o<01>iii|<04>nd<>i_d<>i_qWdS(Ncs9x2<78>iiD]$\}}|i|<7C>o|Sq q WdS(Ni(RRLRtregextpriR<69>tfilename(R<>R<BE>R<BC>(R(Rtcalc_bbfile_priority<74>s tPREFERRED_PROVIDERSiRt:s8conflicting preferences for %s: both %s and %s specifiedscollating packages for "world"svirtual/is5skipping %s due to %s provider starting with virtual/s.skipping %s due to both us and %s providing %s( RRLRRR<>R"R#R$RUR*R<>tprovideetproviderRJR^RMRRR<>R R}R!tterminalRR%t startswithRRtpfRR1R(RRR<>R}R%R<>R<C4>R<83>R<C6>R<C3>R((RRt buildDepgraph<70>sB,$% cCs<43>|ii|||<05>tdjodSntit i i<0B><>o?t i idt i<0E>|||d|f<16>t i i<11>n]|djo!t i id<05>t i i<11>n||jo!t i id<06>t i i<11>ndS(Nis6 NOTE: Handling BitBake files: %s (%04d/%04d) [%2d %%]idis!Parsing .bb files, please wait...sdone.(RRLR2R}t file_datat from_cachetbbdebugR<67>tisattyR<79>tstdouttfilenoR<6F>t parsespintnexttxtytflush(RR<>R<D0>R}R<>R<C8>((RtmyProgressCallback s . cCsXydkl}Wn&tj o}tid|<16>nX|i|<7C>tid<03>dS(sDrop off into a shell(sshellsSorry, shell not available (%s)iN( R"tshelltImportErrortdetailsR<73>tstartRR<>texit(RR<>R<D4>((RtinteractiveModes cCs<43>y%tii||ii<06>|i_WnUtj otid|<16>n3tii j o }tid||f<16>nXdS(NsUnable to open %ssUnable to parse %s (%s)(R"tparsethandletafileRRUR#R<>R<A3>t ParseErrorR<72>(RR<>R<DC>((RtparseConfigurationFile$s%cCsV|oK|i<01>}x<|D]0}tiid||iid<02>}|djotid|<16>qntiid||iid<02>}|djotid|<16>qnyt i|<02>}Wn0t ij o!tid||f<16>qnXy)t|<06>}|iii||f<02>Wqtj otid||f<16>qXqWndS( sHandle collectionssBBFILE_PATTERN_%sisBBFILE_PATTERN_%s not definedsBBFILE_PRIORITY_%ssBBFILE_PRIORITY_%s not defineds8BBFILE_PATTERN_%s "%s" is not a valid regular expressions*invalid value for BBFILE_PRIORITY_%s: "%s"N(tcollectionsR*tcollection_listtcR"R#R$RRUR<55>RR^R~R<>tcompiletcreR(R<>RLRR-t ValueError(RR<>R<DF>R<BC>R<E1>R<E0>R~R<>((RthandleCollections,s." " cCs<43>||_|iipd|i_n|iio|iit_ntii<07>|i_x!|iiD]} |i | <20>qhW|i tii dd<03><02>|iio|i<0F>tid<04>ntiid|ii<06>p5tiidtid<06>i<15>i<16>|ii<06>ntiid|ii<06>}|iio|i<19>n|iidj o<>tii|ii<1A>}ytii||ii<06>}Wn$t!j oti"d|<16>nXtiid|d <09>} y|i$|| |<08>Wn*ti%i&j oti'd | <16>nXti|i(i)<29><>nt*<2A>|_+tiid|iid <09>pd}t-|i.<2E><>|i+_/|i0tiid |iid <09><03>d}|o"|p g}n|i3|<02>n|p9tiid|iid <09>} | o| i.<2E>}qn|oE|ii5o7|iio)|iiodGHdGHtid<04>n|ii6pUy dk7}Wn1t8j o%t9djoti:d<11>q<>q<>X|i;|i<<3C>nti:d<12>y<>tid d<13>|i<|i=<3D>tid d<14>t9djoHn|ii>o dGHdSntii?|ii<06>|i@<40>|ii5o|iA<69>tid<04>nd|jo5|iBd<16>x%|i+iCD]}|iE|<0E>q<>WntiFiGtiFiH|||ii<06><03>x<>|D]<5D>}tJ}y$|iL|<0B>djo tM}nWn4ti%i&j o"ti'd|d<17>tM}nX|o"|iiNotid <09>qrq<>q<>WtiFiGtiFiO|||ii<06><03>ti|i(i)<29><>Wn%tPj odGHtid <09>nXdS(NRYtconfsbitbake.confit BUILDNAMEsdate +%Y%m%d%H%MsUnable to open %sRisBuild of '%s' failedtASSUME_PROVIDEDRtBBFILE_COLLECTIONStBBPKGSsPNothing to do. Use 'bitbake world' to build everything, or run 'bitbake --help'sfor usage information.s[Psyco JIT Compiler (http://psyco.sf.net) not available. Install it to increase performance.s4You have disabled Psyco. This decreases performance.scollecting .bb filessparsing completes+Requested parsing .bb files only. Exiting.tworlds Build of s faileds/ NOTE: KeyboardInterrupt - Build not completed.(QRURRWR<57>R"tdebug_levelR#RCtfileR}R<>R<DE>R<B3>Rgtshow_environmentR<74>R<AB>R<A8>R$tsetVartpopentreadlinetstript buildnametinteractiveR<65>R<D9>RtabspathtbfR<66>R<DA>tbbfile_dataR<61>R<A3>RSRdRYR<EFBFBD><EFBFBD><EFBFBD>R^<5E><><EFBFBD>RK<52><4B><EFBFBD>R;<3B><><EFBFBD>R<01><><EFBFBD>RL<52><4C><EFBFBD>t<06><><EFBFBD>ignoreR<0B><><EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>Rr<EFBFBD><EFBFBD><EFBFBD>R<E5><EFBFBD><EFBFBD><EFBFBD>t
<0A><><EFBFBD>pkgs_to_buildRb<52><62><EFBFBD>t<06><><EFBFBD>extendt<06><><EFBFBD>bbpkgst
<0A><><EFBFBD>show_versionst
<0A><><EFBFBD>disable_psycot<05><><EFBFBD>psycoR<6F><52><D5><EFBFBD>R<EFBFBD><52><CA><EFBFBD>Rl<52><6C><EFBFBD>t<04><><EFBFBD>bindt<0F><><EFBFBD>collect_bbfilesR<73><52><D3><EFBFBD>t
<0A><><EFBFBD>parse_onlyR<79><52><A6><EFBFBD>R<EFBFBD><52><C7><EFBFBD>R<EFBFBD><52><9E><EFBFBD>Rv<52><76><EFBFBD>R<0C><><EFBFBD>t<01><><EFBFBD>tR-<2D><><EFBFBD>RP<52><50><EFBFBD>RQ<52><51><EFBFBD>t<0C><><EFBFBD>BuildStartedt<01><><EFBFBD>kR<02><><EFBFBD>Rm<52><6D><EFBFBD>Rs<52><73><EFBFBD>R!<21><><EFBFBD>Rt<52><74><EFBFBD>t<0E><><EFBFBD>BuildCompletedt<11><><EFBFBD>KeyboardInterrupt(<0F><><EFBFBD>R<03><><EFBFBD>RU<52><55><EFBFBD>Rb<52><62><EFBFBD>R<EFBFBD><52><F6><EFBFBD>R<EFBFBD><52><FE><EFBFBD>R<EFBFBD><52><F3><EFBFBD>Rm<52><6D><EFBFBD>R<EFBFBD><52><F9><EFBFBD>R<EFBFBD><52><F7><EFBFBD>R<EFBFBD><52><FB><EFBFBD>R}<7D><><EFBFBD>R<01><>R<EFBFBD><52><F8><EFBFBD>RS<52><53><EFBFBD>R<01><>(<28><><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>R<13><><EFBFBD>t<04><><EFBFBD>cookE<02><>s<EFBFBD><73><B8><EFBFBD><EFBFBD>
<0A>
5
%%
2
<0A>(<07>
(c<02><><EFBFBD><07><><EFBFBD><06><><EFBFBD>C<EFBFBD><43><EFBFBD>s<EFBFBD><73><81><EFBFBD>t<EFBFBD><74>i<01>|<01><><01>}<06>g<EFBFBD><67>}<04>xe<78>|<06>D]]<5D>}<02>t<EFBFBD><74>i<02>i<06>|<02><><01>\<02>}<03>}<05>|<05>d<01>j<02>o2<6F>|<04>i <09>t<EFBFBD><74>i<02>i
<0A>t<EFBFBD><74>i<02>i<0B>t<EFBFBD><74>i<0C><><EFBFBD><83>|<02><><02><><01><><01>q<1C>q<1C>W|<04>S(<03><><EFBFBD>sB<73><42><EFBFBD>Get list of default .bb files by reading out the current directorys<03><><EFBFBD>.bbN(
<0A><><EFBFBD>R<EFBFBD><52><B3><EFBFBD>t<07><><EFBFBD>listdirR<72><52><B4><EFBFBD>t<08><><EFBFBD>contentst<07><><EFBFBD>bbfilesR}<7D><><EFBFBD>t<08><><EFBFBD>splitextt<04><><EFBFBD>roott<03><><EFBFBD>extR-<2D><><EFBFBD>R<EFBFBD><52><F5><EFBFBD>Rg<52><67><EFBFBD>t<06><><EFBFBD>getcwd(<07><><EFBFBD>R<03><><EFBFBD>R<EFBFBD><52><B4><EFBFBD>R}<7D><><EFBFBD>R<01><>R
<01><>R
<01><>R <01><>(<28><><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>R<13><><EFBFBD>t<0B><><EFBFBD>get_bbfiles<65><02><>s<12><><EFBFBD><EFBFBD><01><07>
6c<02><><EFBFBD><04><><EFBFBD><05><><EFBFBD>C<EFBFBD><43><EFBFBD>sE<73><45><EFBFBD>d<01>|<01>d<02>}<03>y<13>t<02>i<03>|<03><><01>}<02>Wn<17>t<05>j
<0A>o<0B>g<><67>Sn<02>X|<02>i<06><><EFBFBD><83>S(<04><><EFBFBD>s1<73><31><EFBFBD>Find all the .bb files in a directory (uses find)s<05><><EFBFBD>find s<1B><><EFBFBD> -name .bb | grep -v SCCS/N(<07><><EFBFBD>R<EFBFBD><52><B4><EFBFBD>t<07><><EFBFBD>findcmdR<64><52><B3><EFBFBD>R<EFBFBD><52><F0><EFBFBD>t<08><><EFBFBD>finddatat<07><><EFBFBD>OSErrort <09><><EFBFBD>readlines(<04><><EFBFBD>R<03><><EFBFBD>R<EFBFBD><52><B4><EFBFBD>R<01><>R<01><>(<28><><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>R<13><><EFBFBD>t<0C><><EFBFBD>find_bbfiles<65><02><>s<0E><><EFBFBD><EFBFBD><01> c<02><><EFBFBD> <09><><EFBFBD><03><><EFBFBD>C<EFBFBD><43><EFBFBD>s<EFBFBD><73><86><EFBFBD>t<EFBFBD><74>i<01>d<01>|<01><><02>}<05>|<05>oi<6F>|<05>i<04>d<02><><01>}<07>xW<78>|<07>D]K<>}<04>|<04>i<04>d<03><><01>\<02>}<03>}<06>t <09>|<06><><01>}<08>t<0B>i<0C>|<03><><01>}<02>|<02>|<08>j<04>o<08>t<0E>Sq/<2F>q/<2F>Wn<01>t<0F>S(<04><><EFBFBD>Nt <09><><EFBFBD>__dependsRe<52><65><EFBFBD>t<01><><EFBFBD>@(<10><><EFBFBD>R#<23><><EFBFBD>R$<24><><EFBFBD>t<01><><EFBFBD>dt<06><><EFBFBD>depstrR<EFBFBD><EFBFBD><EFBFBD>R:<3A><><EFBFBD>R0<52><30><EFBFBD>R}<7D><><EFBFBD>t<0B><><EFBFBD>old_mtime_sR(<28><><EFBFBD>t <09><><EFBFBD>old_mtimeR<65><52><DA><EFBFBD>t<0C><><EFBFBD>cached_mtimet <09><><EFBFBD>new_mtimeR<02><><EFBFBD>R!<21><><EFBFBD>( <09><><EFBFBD>R<03><><EFBFBD>R<01><>R<01><>R}<7D><><EFBFBD>R0<52><30><EFBFBD>R<01><>R<01><>R:<3A><><EFBFBD>R<01><>(<28><><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>R<13><><EFBFBD>t
<0A><><EFBFBD>deps_clean<61><02><>s<16><><EFBFBD><EFBFBD><07>
c<02><><EFBFBD> <09><><EFBFBD><06><><EFBFBD>C<EFBFBD><43><EFBFBD>s<EFBFBD><01><>|<7C><>i<01>d<05>d<01>g<02>j<07>oo<6F>t<03>i<04>|<7C><>i<01>|<01><><02>}<06>t<07>i<08>|<01><><01>}<05>|<05>|<06>j<04>o<04>q<><71>t<03>i
<0A>|<7C><>i<01>|<01>t<0B><><03>}<03>|<7C><>i
<0A>|<03><><01>o<0E>|<03>t<0E>f<02>Sq<53><71>n<01>t<03>i<0F>d<02>|<7C><>i<10>i<03><><02>}<04>|<04>p2<70>t<12>i<13>i<14>t<12>i<15><><EFBFBD><83><EFBFBD><01>}<04>t<03>i<16>d<02>|<04>|<7C><>i<10><><03>n<01>t<12>i<13>i<14>|<01><><01>}<01>t<12>i<13>i<14>t<12>i<13>i<17>|<01><><01><><01>}<08>t<03>i<16>d<03>t<03>i<0F>d<03>|<7C><>i<10>i<03>d<04><><03>p<04>d<01>|<7C><>i<10>i<03><><03>|<08>}<04>t<12>i<13>i<14>t<12>i<15><><EFBFBD><83><EFBFBD><01>}<07>t<12>i<1A>|<04><><01>t<03>i
<0A>|<7C><>i<01>|<01>t<0E>|<7C><>i<10>i<03><><04>}<02>z[<5B>t<07>i<1C>|<01>|<02><><02>|<7C><>i<01>d<05>d<01>g<02>j<07>o<1A>|<02>i<1D>t<07>i<08>|<01><><01><><01>n<01>t<12>i<1A>|<07><><01>|<02>t<0B>f<02>SWd<05>t<12>i<1A>|<07><><01>Xd<05>S(<06><><EFBFBD>s!<21><><EFBFBD>Load and parse one .bb build fileR<1B><><EFBFBD>t<06><><EFBFBD>TOPDIRR<52><52><AC><EFBFBD>i<01><><EFBFBD>N(<1E><><EFBFBD>R<03><><EFBFBD>RN<52><4E><EFBFBD>R<08><><EFBFBD>R#<23><><EFBFBD>t
<0A><><EFBFBD>init_db_mtimet<06><><EFBFBD>bbfilet<0B><><EFBFBD>cache_mtimeR<65><52><DA><EFBFBD>R<01><>t
<0A><><EFBFBD>file_mtimet<07><><EFBFBD>init_dbR<02><><EFBFBD>t
<0A><><EFBFBD>cache_dataR<01><>R!<21><><EFBFBD>R$<24><><EFBFBD>RU<52><55><EFBFBD>t<06><><EFBFBD>topdirR<72><52><B3><EFBFBD>R<EFBFBD><52><B4><EFBFBD>R<EFBFBD><52><F5><EFBFBD>R<01><>R<EFBFBD><52><EF><EFBFBD>t<07><><EFBFBD>dirnamet
<0A><><EFBFBD>bbfile_loct<07><><EFBFBD>oldpatht<05><><EFBFBD>chdirR"<22><><EFBFBD>R<EFBFBD><52><DB><EFBFBD>t<06><><EFBFBD>commit( <09><><EFBFBD>R<03><><EFBFBD>R <01><>R"<22><><EFBFBD>R$<01><>R%<01><>R"<01><>R!<01><>R(<01><>R'<01><>(<28><><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>R<13><><EFBFBD>R<EFBFBD><52><A1><EFBFBD><EFBFBD><02><>s8<73><38><EFBFBD><EFBFBD><01>
5
!
<01>c<02><><EFBFBD><14><><EFBFBD><07><><EFBFBD>C<EFBFBD><43><EFBFBD>s<EFBFBD><04><>|<01>|<7C><>_<02>d<13>\<04>}<03>}<11>}<0C>}<08>t<07>i<08>i <09>d<02>|<7C><>i
<0A>i<08>d<03><><03>|<7C><>_<0B>t<08>i<0C>|<7C><>i<0B>d<12>d<04>g<02>j<07>|<7C><>i<0B><><02>|<7C><>_<0C>|<7C><>i<0B>d<12>d<04>g<02>j<07>o^<5E>|<7C><>i<02>d<12>j <09>o<10>d<05>|<7C><>i<0B>GHn<01>y<14>t<0E>i<0F>|<7C><>i<0B><><01>Wq<57><71>t<10>j
<0A>o<17>t<07>i<11>|<7C><>i<0B><><01>q<><71>Xn<1A>|<7C><>i<02>d<12>j <09>o <09>d<06>GHn<01>t<08>i <09>d<07>|<7C><>i
<0A>i<08>d<03><><03>p<04>d<04>i<12><><EFBFBD><83>}
<0A>t<08>i<14>d<07>d<08>i<15>|
<0A><><01>|<7C><>i
<0A>i<08><><03>t<16>|
<0A><><01>p<10>|<7C><>i<17><><EFBFBD><83>}
<0A>n<01>t<16>|
<0A><><01>p<11>t<07>i<18>d <09><><01>n<01>g<><67>}<07>xi<78>|
<0A>D]a<>}<0E>t<0E>i<1B>i<1C>|<0E><><01>o+<2B>|<7C><>i<1D>|<0E><><01>}<12>|<12>o<11>|<07>|<12>7}<07>q<EFBFBD>q<>n<01>|<07>t<1F>i<1F>|<0E><><01>p<07>|<0E>g<01>7}<07>q<EFBFBD>Wt<07>i<08>i <09>d
<0A>|<7C><>i
<0A>i<08>d<03><><03>p<04>d<04>}<06>y<13>t!<21>i"<22>|<06><><01>}<05>Wn#<23>t$<24>i<18>j
<0A>o<14>t<07>i%<25>d<0B><><01>n<02>Xx<58>t&<26>t<16>|<07><><01><><01>D]r}<0F>|<07>|<0F>}<0E>|<06>o5<6F>|<05>i(<28>|<0E><><01>o%<25>t<07>i)<29>d<03>d<0C>|<0E><16><02>|<08>d<03>7}<08>qXn<01>t)<29>d<03>d
<0A>|<0E><16><02>y<>|<7C><>i<EFBFBD>|<0E><><01>\<02>}<04>}<10>|<10>o<0E>|<11>d<03>7}<11>n<0B>|<03>d<03>7}<03>d<12>}<13>|<04>d<12>j <09>ot<08>i <09>d<07>|<04><><02>p<04>d<12>}<02>|<02>ot<6F>xq<78>|<02>i<12><><EFBFBD><83>D]_<>}<0B>|
<0A>i0<69>|<0B><><01>pI<70>t<0E>i<1B>i1<69>|<0B><><01>p%<25>t<0E>i<1B>i<15>t<0E>i<1B>i2<69>|<0E><><01>|<0B><><02>}<0B>n<01>|
<0A>i3<69>|<0B><><01>q,q,Wn<01>xZ<78>|<04>i4<69><34><EFBFBD><83>D]L<>} <09>t<08>i6<69>| <09>d<0E>|<04><><03>o0<6F>t<08>i <09>| <09>|<04><><02>o<1D>t7<74>i8<69>t<08>i <09>| <09>|<04><><02><><01>q<>q<>W|<04>|<7C><>i<0C>|<0E><n<01>|<7C><>i<02>d<12>j <09>o'<27>|<7C><>i<02>|<0F>d<03>t<16>|<07><><01>|<0E>|<04>|<10><><05>n<01>WqXt9<74>j
<0A>o <20>}
<0A>t<07>i<18>d<0F>|<0E>|
<0A>f<02><16><01>qXt<07>i;<3B>i<<3C>j
<0A>o<11>|<0C>d<03>7}<0C>qXt=<3D>j
<0A>o
<0A><01><><82>qXt><3E>j
<0A>o <20>}
<0A>t<07>i<18>d<10>|
<0A>|<0E>f<02><16><01>qXXqXW|<7C><>i<02>d<12>j <09>o<18>d<11>|<11>|<03>|<0C>|<08>f<04>Gn<01>d<12>S(<14><><EFBFBD>s%<25><><EFBFBD>Collect all available .bb build filesi<73><69><EFBFBD><EFBFBD>t<05><><EFBFBD>CACHEi<01><><EFBFBD>R<1B><><EFBFBD>s<19><><EFBFBD>NOTE: Using cache in '%s's;<3B><><EFBFBD>NOTE: Not using a cache. Set CACHE = to enable.t<07><><EFBFBD>BBFILESRe<52><65><EFBFBD>s<12><><EFBFBD>no files to build.t<06><><EFBFBD>BBMASKs)<29><><EFBFBD>BBMASK is not a valid regular expression.s<13><><EFBFBD>bbmake: skipping %ss<12><><EFBFBD>bbmake: parsing %st<07><><EFBFBD>handlers<0E><><EFBFBD>opening %s: %ss<13><><EFBFBD>%s while parsing %ssE<73><45><EFBFBD>
NOTE: Parsing finished. %d cached, %d parsed, %d skipped, %d masked.N(<04><><EFBFBD>i<EFBFBD><69><EFBFBD><EFBFBD>i<EFBFBD><69><EFBFBD><EFBFBD>i<EFBFBD><69><EFBFBD><EFBFBD>i<EFBFBD><69><EFBFBD><EFBFBD>(?<3F><><EFBFBD>t<10><><EFBFBD>progressCallbackR<03><><EFBFBD>t<02><><EFBFBD>cbt<06><><EFBFBD>parsedR <20><><EFBFBD>t<07><><EFBFBD>skippedt<06><><EFBFBD>maskedR"<22><><EFBFBD>R#<23><><EFBFBD>R$<24><><EFBFBD>RU<52><55><EFBFBD>RN<52><4E><EFBFBD>RM<52><4D><EFBFBD>R<08><><EFBFBD>R<EFBFBD><52><B3><EFBFBD>t<04><><EFBFBD>statR<01><>t <09><><EFBFBD>mkdirhierR<EFBFBD><EFBFBD><EFBFBD>R{<7B><><EFBFBD>R<EFBFBD><52><EF><EFBFBD>Rg<52><67><EFBFBD>R<EFBFBD><52><B0><EFBFBD>R<01><>R^<5E><><EFBFBD>t<08><><EFBFBD>newfilesR}<7D><><EFBFBD>R<EFBFBD><52><B4><EFBFBD>t<05><><EFBFBD>isdirR<01><>t<08><><EFBFBD>dirfilest<04><><EFBFBD>globt<06><><EFBFBD>bbmaskR<6B><52><86><EFBFBD>R<EFBFBD><52><E2><EFBFBD>t<0F><><EFBFBD>bbmask_compiledt
<0A><><EFBFBD>sre_constantsR<73><52><A4><EFBFBD>t<06><><EFBFBD>xranget<01><><EFBFBD>it<06><><EFBFBD>searchR<68><52><8D><EFBFBD>R<EFBFBD><52><A1><EFBFBD>R<1F><><EFBFBD>R<EFBFBD><52><A2><EFBFBD>R:<3A><><EFBFBD>t
<0A><><EFBFBD>addbbfilest<03><><EFBFBD>aoft<05><><EFBFBD>countt<05><><EFBFBD>isabsR&<01><>R-<2D><><EFBFBD>R<52><7F><EFBFBD>t<03><><EFBFBD>varRo<52><6F><EFBFBD>RP<52><50><EFBFBD>t<08><><EFBFBD>registerR<72><52><A3><EFBFBD>Ra<52><61><EFBFBD>R<EFBFBD><52><DA><EFBFBD>t<0B><><EFBFBD>SkipPackageR<01><>R<EFBFBD><52><A5><EFBFBD>(<14><><EFBFBD>R<03><><EFBFBD>R/<01><>R@<01><>R1<01><>R<1F><><EFBFBD>R;<01><>R:<01><>R6<01><>R3<01><>RD<01><>R{<7B><><EFBFBD>RA<01><>R2<01><>Ra<52><61><EFBFBD>R}<7D><><EFBFBD>R><01><>R<EFBFBD><52><A2><EFBFBD>R <20><><EFBFBD>R8<01><>R:<3A><><EFBFBD>(<28><><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>R<13><><EFBFBD>R<EFBFBD><01><>
<03><>s<EFBFBD><73><98><EFBFBD><EFBFBD><01> !' ("
<07>
!%<13>
<07>
<0A>%
<0A>)!+
(<1C><><EFBFBD>R3<52><33><EFBFBD>R4<52><34><EFBFBD>R5<52><35><EFBFBD>R<01><><EFBFBD>t
<0A><><EFBFBD>ParsingStatusR6<52><36><EFBFBD>t
<0A><><EFBFBD>StatisticsR<14><><EFBFBD>Rd<52><64><EFBFBD>Rw<52><77><EFBFBD>R<08><><EFBFBD>R<EFBFBD><52><93><EFBFBD>R<EFBFBD><52><9E><EFBFBD>R<EFBFBD><52><AB><EFBFBD>Rs<52><73><EFBFBD>R<EFBFBD><52><C7><EFBFBD>R<EFBFBD><52><D3><EFBFBD>R<EFBFBD><52><D9><EFBFBD>R<EFBFBD><52><DE><EFBFBD>R<EFBFBD><52><E5><EFBFBD>R<01><>R<EFBFBD><52><B3><EFBFBD>R<01><>R<01><>R<01><>R<01><>R<EFBFBD><52><A1><EFBFBD>R<EFBFBD><01><>(<28><><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>R<13><><EFBFBD>RD<52><44><EFBFBD><EFBFBD><EFBFBD><96><EFBFBD>s*<2A><><EFBFBD><03>
?D g ,
|
*t<08><><EFBFBD>__main__t<07><><EFBFBD>versions5<73><35><EFBFBD>BitBake Build Tool Core version %s, %%prog version %st<05><><EFBFBD>usages+<01><>%prog [options] [package ...]
Executes the specified task (default is 'build') for a given set of BitBake files. It expects that BBFILES is defined, which is a space seperated list of files to be executed. BBFILES does support wildcards. Default BBFILES are the .bb files in the current directory.s<02><><EFBFBD>-bs<0B><><EFBFBD>--buildfilet<04><><EFBFBD>helpsK<73><4B><EFBFBD>execute the task against this .bb file, rather than a package from BBFILES.t<06><><EFBFBD>actiont<05><><EFBFBD>storet<04><><EFBFBD>destR<74><52><A0><EFBFBD>t<07><><EFBFBD>defaults<02><><EFBFBD>-ks <0A><><EFBFBD>--continues<65><73><C0><EFBFBD>continue as much as possible after an error. While the target that failed, and those that depend on it, cannot be remade, the other dependencies of these targets can be processed all the same.t<0B><><EFBFBD>store_falseRt<52><74><EFBFBD>s<02><><EFBFBD>-fs<07><><EFBFBD>--forces6<73><36><EFBFBD>force run of specified cmd, regardless of stamp statust <0A><><EFBFBD>store_trueRO<52><4F><EFBFBD>s<02><><EFBFBD>-is <0A><><EFBFBD>--interactives<1F><><EFBFBD>drop into the interactive mode.R<><52><F4><EFBFBD>s<02><><EFBFBD>-cs<05><><EFBFBD>--cmds<64><73><EB><EFBFBD>Specify task to execute. Note that this only executes the specified task for the providee and the packages it depends on, i.e. 'compile' does not implicitly call stage for the dependencies (IOW: use only if you know what you are doing)RW<52><57><EFBFBD>RY<52><59><EFBFBD>s<02><><EFBFBD>-rs<06><><EFBFBD>--reads+<2B><><EFBFBD>read the specified file before bitbake.confR-<2D><><EFBFBD>R<EFBFBD><52><ED><EFBFBD>s<02><><EFBFBD>-vs <09><><EFBFBD>--verboses%<25><><EFBFBD>output more chit-chat to the terminalRk<52><6B><EFBFBD>s<02><><EFBFBD>-Ds<07><><EFBFBD>--debugs<18><><EFBFBD>Increase the debug levelRB<01><>R<EFBFBD><52><8D><EFBFBD>s<02><><EFBFBD>-ns <09><><EFBFBD>--dry-runs*<2A><><EFBFBD>don't execute, just go through the motionsRX<52><58><EFBFBD>s<02><><EFBFBD>-ps<0C><><EFBFBD>--parse-onlys1<73><31><EFBFBD>quit after parsing the BB files (developers only)R<01><>s<02><><EFBFBD>-ds<0F><><EFBFBD>--disable-psycos?<3F><><EFBFBD>disable using the psyco just-in-time compiler (not recommended)R<><52><FD><EFBFBD>s<02><><EFBFBD>-ss<0F><><EFBFBD>--show-versionss3<73><33><EFBFBD>show current and preferred versions of all packagesR<73><52><FC><EFBFBD>s<02><><EFBFBD>-es <0A><><EFBFBD>--environmentsK<73><4B><EFBFBD>show the global or per-package environment (this is what used to be bbread)R<><52><EE><EFBFBD>i<01><><EFBFBD>(,<2C><><EFBFBD>R<EFBFBD><52><A8><EFBFBD>R<EFBFBD><52><B3><EFBFBD>t<06><><EFBFBD>getoptR9<01><>t<04><><EFBFBD>copyt<07><><EFBFBD>os.pathR<68><52><86><EFBFBD>R<EFBFBD><52><B4><EFBFBD>R-<2D><><EFBFBD>Rg<52><67><EFBFBD>R&<01><>t<04><><EFBFBD>argvR"<22><><EFBFBD>R<EFBFBD><52><91><EFBFBD>R#<23><><EFBFBD>R<EFBFBD><52><DA><EFBFBD>R<EFBFBD><52><8D><EFBFBD>RP<52><50><EFBFBD>R<EFBFBD><52><A4><EFBFBD>t<04><><EFBFBD>setsR<0B><><EFBFBD>t <09><><EFBFBD>itertoolst<08><><EFBFBD>optparset<05><><EFBFBD>cycleR<65><52><CE><EFBFBD>R<EFBFBD><52><CA><EFBFBD>t<0B><><EFBFBD>__version__R<01><><EFBFBD>R6<52><36><EFBFBD>t<06><><EFBFBD>objectR<<3C><><EFBFBD>RD<52><44><EFBFBD>R3<52><33><EFBFBD>t<0C><><EFBFBD>OptionParsert<06><><EFBFBD>parsert <0A><><EFBFBD>add_optionR<08><><EFBFBD>R!<21><><EFBFBD>R<02><><EFBFBD>t <0A><><EFBFBD>parse_argsR=<3D><><EFBFBD>Rb<52><62><EFBFBD>t<06><><EFBFBD>cookerR<01><>(<1B><><EFBFBD>RD<52><44><EFBFBD>R6<52><36><EFBFBD>R<EFBFBD><52><91><EFBFBD>R^<01><>R<EFBFBD><52><DA><EFBFBD>R<EFBFBD><52><CE><EFBFBD>R<<3C><><EFBFBD>RP<52><50><EFBFBD>R<EFBFBD><52><86><EFBFBD>RS<01><>R<EFBFBD><52><A4><EFBFBD>Rb<52><62><EFBFBD>R"<22><><EFBFBD>RY<01><>R9<01><>R<EFBFBD><52><A8><EFBFBD>RT<01><>R#<23><><EFBFBD>R[<01><>R<EFBFBD><52><CA><EFBFBD>R<0B><><EFBFBD>Ra<01><>R=<3D><><EFBFBD>RX<01><>R<EFBFBD><52><8D><EFBFBD>R<EFBFBD><52><B3><EFBFBD>R<01><><EFBFBD>(<28><><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>R<13><><EFBFBD>t<01><><EFBFBD>?<18><><EFBFBD>s\<5C><><EFBFBD>?> + K<13><><FF><EFBFBD><FF>