2017-08-18 2 views
0

を供給します。したがって、私はこれのためのレシピを作成しました。 python-ndeflib_0.2.0.bbの内容は次のとおり私はbitbakeのpython-ndeflibにできる午前bitbakeエラーパッケージには、私は私のイメージで<a href="https://pypi.python.org/pypi/ndeflib" rel="nofollow noreferrer">https://pypi.python.org/pypi/ndeflib</a>を含める

DESCRIPTION = "NFC Data Exchange Format decoder and encoder." 
SECTION = "devel/python" 
LICENSE = "CLOSED" 

SRC_URI = "https://pypi.python.org/packages/0c/0f/b9d94cee7847697469c49a25b4d23236de534451990b83008e6bf4fab15b/ndeflib-0.2.0.tar.gz" 

do_install_append() { 
    rm -f ${D}${libdir}/python*/site-packages/site.py* 
} 

do_compile_prepend() { 
    ${STAGING_BINDIR_NATIVE}/python setup.py install ${DISTUTILS_BUILD_ARGS} || \ 
    true 
} 
SRC_URI[md5sum] = "b7ae0c34f49289c44c292e24843cfeb1" 

成功し

が、私は私の最後のOSイメージを構築しようとするたびにbitbake fsl-画像マシンテスト プロセスは、このよう

ERROR: python-ndeflib not found in the base feeds 

ここでは、次のエラーで失敗私は間違いをしているのですか?

答えて

1

あなたprevious問題になっているのと同様のレシピを書いてみるましたか?それはあなたの問題を解決したはずです。そのレシピに似た何かを書く

は、あなたにpython3-ndeflib_0.2.0.bbを与える:

DESCRIPTION = "NFC Data Exchange Format decoder and encoder." 
SECTION = "devel/python" 
LICENSE = "ISC" 
LIC_FILES_CHKSUM = "file://LICENSE;md5=f7c92777f3af9604e192a0d195b6a6a4" 

SRC_URI[md5sum] = "b7ae0c34f49289c44c292e24843cfeb1" 
SRC_URI[sha256sum] = "baa86a48cf310cf77524f6fa04f5bd90775c4c290116b6b543aa3d6d65b721bf" 

inherit pypi setuptools3 

かなりうまく動作するように思われます。 2つではなくPython 3を使用しています(setuptools3)。

実際に行う必要がない限り、do_compiledo_installなどの代わりにsetuptoolsまたはsetuptools3を継承します。これと異なるプロジェクト(非cmakeの、非メイク)で解決

+0

問題には、自分のdo_compileとdo_installが含まれていました。 – prattom

+0

はい、私は私の質問をしました... – Anders

1

私は、このエラーが発生しました(ベースでは見られないプロジェクト名がdo_rootfsにフィード):

ALLOW_EMPTY _ $ {PN} = "1"

その* .BBファイルに

プロジェクト名に大文字を使用していたため、このエラーが発生する人がいました。

関連する問題

 関連する問題