Well I have been fighting with this for a few days. I had done several -f to rebuild to no avail. I did a cleanall then -f and it completed without the directory mangling.
-Matt On Thu, May 30, 2013 at 5:40 PM, Matthew Hudson <hexs...@gmail.com> wrote: > > > /mnt/bdd/setup-scripts/build/tmp-angstrom_v2012_12-eglibc/work/i686-linux/libxml-parser-perl-native-2.41-r3/sysroot-destdir///mnt/bdd/setup-scripts/build/tmp-angstrom_v2012_12-eglibc/sysroots/i686-linux > > This is the source directory that do_populate_sysroot is getting from > somewhere. I am trying to track down how this directory is being mangled > within the classes to determine why tar is failing (as per a previous post > I've made): > > log.do_populate_sysroot.13926:CalledProcessError: Command 'tar -cf - -C > /mnt/bdd/setup-scripts/build/tmp-angstrom_v2012_12-eglibc/work/i686-linux/libxml-parser-perl-native-2.41-r3/sysroot-destdir///mnt/bdd/setup-scripts/build/tmp-angstrom_v2012_12-eglibc/sysroots/i686-linux > -ps . | tar -xf - -C > /mnt/bdd/setup-scripts/build/tmp-angstrom_v2012_12-eglibc/sysroots/i686-linux' > returned non-zero exit status 2 with output tar: > /mnt/bdd/setup-scripts/build/tmp-angstrom_v2012_12-eglibc/work/i686-linux/libxml-parser-perl-native-2.41-r3/sysroot-destdir///mnt/bdd/setup-scripts/build/tmp-angstrom_v2012_12-eglibc/sysroots/i686-linux: > Cannot chdir: No such file or directory > > I could quite easily be looking in the wrong place, but answers do no > readily come from developers in areas they have no interest in and it seems > someone had drawn the same conclusion I had as there are commented bb.debug > lines in the same areas I have been tracking into. > > -Matt > > > > On Thu, May 30, 2013 at 5:14 PM, Gary Thomas <g...@mlbassoc.com> wrote: > >> On 2013-05-30 14:09, Matthew Hudson wrote: >> >>> angstromv2012.12 >>> >>> That is the case unless I change a class in openembedded-core/meta/** >>> classes, >>> then it seems to flush the cache and start over. >>> >> >> Indeed so, and quite correctly so! In general you should not need to >> change core classes. >> >> What kind of changes have you needed? Why could not those changes be >> made to recipes and/or using .bbappend? >> >> >> On Thu, May 30, 2013 at 6:10 AM, Gary Thomas <g...@mlbassoc.com> wrote: >>> >>> On 2013-05-30 04:58, Matthew Hudson wrote: >>>> >>>> I'm trying to track down the libxml-parser-perl issue. >>>>> >>>>> When I add some debugging code into a .bb it parses all of the recipes >>>>> again. I'm not using a blazingly fast box to do this and it gets hung >>>>> at >>>>> 67 >>>>> - 72% at times (Ctrl-C & terminal 'reset' required). It continues from >>>>> where it left off but this process can take hours :/ >>>>> >>>>> I'd like to be able to make a change and just execute: >>>>> >>>>> bitbake libxml-parser-perl -c populate_sysroot >>>>> >>>>> without parsing the entire set of recipes every time. >>>>> >>>>> If there a way to do this? >>>>> >>>>> >>>> What version of bitbake and metadata are you using? >>>> >>>> Once fully parsed, it should not be necessary to run this again >>>> as the data is cached. Subsequent runs should be quite zippy. >>>> >>> >> -- >> ------------------------------**------------------------------ >> Gary Thomas | Consulting for the >> MLB Associates | Embedded world >> ------------------------------**------------------------------ >> >> ______________________________**_________________ >> Angstrom-distro-devel mailing list >> Angstrom-distro-devel@**linuxtogo.org<Angstrom-distro-devel@linuxtogo.org> >> http://lists.linuxtogo.org/**cgi-bin/mailman/listinfo/** >> angstrom-distro-devel<http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-devel> >> > > _______________________________________________ Angstrom-distro-devel mailing list Angstrom-distro-devel@linuxtogo.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-devel