I just built a new development pc and installed Ubuntu 11.10 x64 using btrfs for the file system and SOFTRAID 0. I got a bitbake error right off, but then it complete the first 63 task and stopped successfully. error below: jim@ubuntu:~/poky/build-cdv$ bitbake core-image-sato Pseudo is not present but is required, building this first before the main build Parsing recipes: 100% |#############################____####################| Time: 00:00:25 Parsing of 797 .bb files complete (0 cached, 797 parsed). 1037 targets, 22 skipped, 0 masked, 0 errors. ERROR: Execution of event handler 'run_buildstats' failed Traceback (most recent call last): File "run_buildstats(e)", line 18, in run_buildstats(e=<bb.event.____BuildStarted object at 0x4c338d0>) File "buildstats.bbclass", line 21, in set_device(e=<bb.event.____BuildStarted object at 0x4c338d0>) UnboundLocalError: local variable 'rdev' referenced before assignment I rebuilt the system with EXT4 and SOFTRAID 0 as the file system and things worked fine. there is a lot of discussion on this issue on the mailing list. Title is: build failure on ubuntu 64bits development system
Does this patch fix the problem: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=f17c9d3b3832d65543e582dec5d5518e41f08772
I will have to build up a development system with btrfs again to test. This will not happen for a few weeks due to my schedule. It's low priority since the workaround is to not use btrfs. It was more of a test and not a requirement. I'll let you know what I find. Also, is there a branch that has this patch that I could test against instead? Not sure which is the best approach. I'm not a developer on the level of most people involved in Yocto.
I cloned poky-contrib and checked out josh/edison. I did NOT get the error using that version with btrfs file system. So I'd say it's fixed.
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=f17c9d3b3832d65543e582dec5d5518e41f08772 This was also added to 1.1.1