Yoctoの魔女を使って、私は自分のディストリビューションにnodejsのビルド済みバージョンを追加しようとしています。 core-image-satoをビットビットすると、do_package_qaが数時間停止します。私はこの問題を克服するためにあなたの助けに感謝したいと思います。Yocto do_package_qaがbin_packageのnodejsレシピでハングします
私はlocal.confの下にこれを追加しました:
CORE_IMAGE_EXTRA_INSTALL += "mynode"
これはMYNODEのための私のレシピです:
SUMMARY = "puts the node.js binary distribution into my image"
SECTION = "base"
LICENSE = "MIT & BSD & Artistic-2.0"
LIC_FILES_CHKSUM = "file://usr/node-v7.10.0-linux-x64/LICENSE;md5=d29463feca32ea5977af7b6c7d62c14a"
SRC_URI = "https://nodejs.org/dist/v7.10.0/node-v7.10.0-linux-x64.tar.xz;subdir=usr"
SRC_URI[md5sum] = "b9122f212e0716d199d7e954ff81e1ec"
SRC_URI[sha256sum] = "6166b9f3fb1a9e861335d864688fee5366f040db808080856a1a2b71b6019786"
S = "${WORKDIR}"
inherit bin_package
は、これは私のnodejsパッケージのlog.do_installの内容です。多分、タールのメッセージが私の問題を何とか説明しているのでしょうか?
DEBUG: Executing shell function do_install
tar: ./pseudo/pseudo.socket: socket ignored
DEBUG: Shell function do_install finished
あり、私のnodejsパッケージのlog.do_package_qaで何か役に立つように見えませんが、多分誰かが、私は見ていない何かが表示されます:私はいくつかのbitbakeを参照してください
DEBUG: Executing python function sstate_task_prefunc
DEBUG: Python function sstate_task_prefunc finished
DEBUG: Executing python function do_package_qa
NOTE: DO PACKAGE QA
DEBUG: Executing python function read_subpackage_metadata
DEBUG: Python function read_subpackage_metadata finished
NOTE: Checking Package: mynode-dev
NOTE: Checking Package: mynode
を実行中のプロセス、引数はdecafbad、引数はdecafbadbeefです。私も擬似プロセスが実行されていることがわかります。