2017-10-03 4 views
-1

セットアップ:私はUbuntu 16.04を実行しています。メタ-selinuxのレシピを含むイメージをビルドしようとしています。私はREADMEやその他の助けに従おうとしましたが、私はかなり固執しています。ここでyocto/pokyでSELinuxを使用

は、私が持っている層は、以下のとおりです。

drwxrwxr-x 19 ubuntu ubuntu 4096 Oct 3 18:31 meta/ 
drwxrwxr-x 14 ubuntu ubuntu 4096 Oct 3 22:49 meta-openembedded/ 
drwxrwxr-x 5 ubuntu ubuntu 4096 Oct 3 18:31 meta-poky/ 
drwxrwxr-x 8 ubuntu ubuntu 4096 Oct 3 18:31 meta-selftest/ 
drwxrwxr-x 16 ubuntu ubuntu 4096 Oct 3 22:51 meta-selinux/ 
drwxrwxr-x 7 ubuntu ubuntu 4096 Oct 3 18:31 meta-skeleton/ 
drwxrwxr-x 15 ubuntu ubuntu 4096 Oct 3 22:19 meta-virtualization/ 
drwxrwxr-x 9 ubuntu ubuntu 4096 Oct 3 18:31 meta-yocto-bsp/ 
drwxrwxr-x 7 ubuntu ubuntu 4096 Oct 3 23:12 openembedded-core/ 

マイbblayers.confファイルがあります。

# POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf 
# changes incompatibly 
POKY_BBLAYERS_CONF_VERSION = "2" 

BBPATH = "${TOPDIR}" 
BBFILES ?= "" 

BBLAYERS ?= " \ 
    /yocto/poky/meta \ 
    /yocto/poky/meta-poky \ 
    /yocto/poky/meta-yocto-bsp \ 
    /yocto/poky/meta-openembedded/meta-python \ 
    /yocto/poky/meta-selinux \ 
    " 

私は私が手bitbake core-image-minimalをしよう:

ERROR: Layer 'meta-python' depends on layer 'openembedded-layer', but this layer is not enabled in your configuration 

ですから、そのレイヤーをbblayers.confに追加します。

BBLAYERS ?= " \ 
    /yocto/poky/meta \ 
    /yocto/poky/meta-poky \ 
    /yocto/poky/meta-yocto-bsp \ 
    /yocto/poky/meta-trio \ 
    /yocto/poky/meta-openembedded \ 
    /yocto/poky/meta-openembedded/meta-python \ 
    /yocto/poky/meta-selinux \ 
    " 

、今私は私がどこここへ行くかわからない

ERROR: Unable to start bitbake server 
ERROR: Last 10 lines of server log for this session (/yocto/poky/build/bitbake-cookerdaemon.log): 
    return bb.parse.handle(fn, data, include) 
    File "/yocto/poky/bitbake/lib/bb/parse/__init__.py", line 117, in handle 
    return h['handle'](fn, data, include) 
    File "/yocto/poky/bitbake/lib/bb/parse/parse_py/ConfHandler.py", line 134, in handle 
    abs_fn = resolve_file(fn, data) 
    File "/yocto/poky/bitbake/lib/bb/parse/__init__.py", line 140, in resolve_file 
    raise IOError(errno.ENOENT, "file %s not found" % fn) 
FileNotFoundError: [Errno 2] file /yocto/poky/meta-openembedded/conf/layer.conf not found 

を取得します。 meta-openebeddedがリポジトリからクローン化されましたが、エラーメッセージに記述されている/conf/layer.confは削除されませんでした。投票が閉じるように、なぜ私のbblayers.confで

+0

を持っていたでしょうか? – Mark

答えて

1

は、私が

/yocto/poky/meta-openembedded/meta-oe \ 

代わりの

/yocto/poky/meta-openembedded \ 
関連する問題