Yeah, you don't want to run bitbake as root (a lot of work has gone into the Yocto Project build system so you DON'T have to do that). I suggest checking the permissions of the various paths involved and verifying you have the necessary access.
-- Darren On 2/13/15, 2:58 PM, "Jack Black" <[email protected]> wrote: >Yes, but I just realized I needed to replace $HOME with >/mnt/hgfs/OVMF/ since I just moved it out to the vm share. Then it >started bitbaking. > >However it errored out again with the attached error log. It seems >like permission errors (maybe due to using virtual machine filesystem >share?) (| cpio: cannot link ./libltdl/lt_dlloader.h to >/mnt/hgfs/OVMF/source/poky/build/tmp/work/x86_64-linux/libtool-native/2.4. >2-r6.1/sysroot-destdir//mnt/hgfs/OVMF/source/poky/build/tmp/sysroots/x86_6 >4-linux/usr/include/./libltdl/lt_dlloader.h: >Operation not permitted), but when I do >sudo bitbake core-image-minimal >it says >sudo: bitbake: command not found >so that doesn't seem to be a way around the error > >On Thu, Feb 12, 2015 at 3:53 PM, Darren Hart <[email protected]> >wrote: >> Did you download the meta-intel layer? >> >> On 2/12/15 12:18 PM, Jack Black wrote: >>> So this is the reason I didn't include the BBLAYERS line before (the >>> below is on Ubuntu 14.10) >>> >>> user@ubuntu:/mnt/hgfs/OVMF/source/poky/build$ bitbake >>>core-image-minimal >>> ERROR: Traceback (most recent call last): >>> File "/mnt/hgfs/OVMF/source/poky/bitbake/lib/bb/cookerdata.py", line >>> 163, in wrapped >>> return func(fn, *args) >>> File "/mnt/hgfs/OVMF/source/poky/bitbake/lib/bb/cookerdata.py", line >>> 173, in parse_config_file >>> return bb.parse.handle(fn, data, include) >>> File "/mnt/hgfs/OVMF/source/poky/bitbake/lib/bb/parse/__init__.py", >>> line 99, in handle >>> return h['handle'](fn, data, include) >>> File >>>"/mnt/hgfs/OVMF/source/poky/bitbake/lib/bb/parse/parse_py/ConfHandler.py >>>", >>> line 120, in handle >>> abs_fn = resolve_file(fn, data) >>> File "/mnt/hgfs/OVMF/source/poky/bitbake/lib/bb/parse/__init__.py", >>> line 117, in resolve_file >>> raise IOError("file %s not found in %s" % (fn, bbpath)) >>> IOError: file $HOME/source/meta-intel/conf/layer.conf not found in >>> >>>/mnt/hgfs/OVMF/source/poky/meta-yocto:/mnt/hgfs/OVMF/source/poky/build:/ >>>mnt/hgfs/OVMF/source/poky/meta:/mnt/hgfs/OVMF/source/poky/meta-yocto-bsp >>> >>> ERROR: Unable to parse $HOME/source/meta-intel/conf/layer.conf: file >>> $HOME/source/meta-intel/conf/layer.conf not found in >>> >>>/mnt/hgfs/OVMF/source/poky/meta-yocto:/mnt/hgfs/OVMF/source/poky/build:/ >>>mnt/hgfs/OVMF/source/poky/meta:/mnt/hgfs/OVMF/source/poky/meta-yocto-bsp >>> >>> Thoughts? >>> (I'm running it out of this vmware shared directory because it >>> apparently fills up the last of my HD space if I run it from within my >>> home folder, but I got the same error when I was running it from my >>> home folder) >>> >>> On Thu, Feb 12, 2015 at 2:30 PM, Darren Hart <[email protected]> >>>wrote: >>>> >>>> >>>> On 2/12/15 11:15 AM, Jack Black wrote: >>>>> Here: >>>>> http://www.elinux.org/Minnowboard:MinnowMaxYoctoProject >>>>> it says to do: >>>>> >>>>> echo 'MACHINE = "intel-core2-32"' >> conf/local.conf >>>>> >>>>> (note, it's ambiguous whether I should do: >>>>> echo 'BBLAYERS += "$HOME/source/meta-intel"' >> conf/bblayers.conf >>>>> echo 'MACHINE = "intel-core2-32"' >> conf/local.conf >>>>> or just >>>>> echo 'MACHINE = "intel-core2-32"' >> conf/local.conf >>>>> So I only did the latter >>>>> )]\ >>>> >>>> You also need the layer added to conf/bblayers, regardless of the >>>> machine. I'll update the wiki, thanks. >>>> >>>> -- >>>> Darren Hart >>>> Intel Open Source Technology Center >>>> _______________________________________________ >>>> elinux-MinnowBoard mailing list >>>> [email protected] >>>> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard >> >> -- >> Darren Hart >> Intel Open Source Technology Center > -- Darren Hart Intel Open Source Technology Center _______________________________________________ elinux-MinnowBoard mailing list [email protected] http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
