2017-03-20 4 views
0

ToradexからColibri iMX7のPJSIPをクロスコンパイルしたいと思います。私は自分のpjsipメタレイヤーを追加しました。そして、私は最新バージョンであるpjproject_2.6.bbという名前の.bbファイル(http://pastebin.com/y3GTH21w)を書きました。私はチェックサムを変更しました。PJSIP Openembedded

私のメタpjprojectの木は以下の通りです:

meta-pjproject 
├── conf 
│ └── layer.conf 
└── recipes-pjproject 
    └── pjproject 
     └── pjproject_2.6.bb 
     └── MD5SUM.TXT 

しかし、コンパイルするとき、それはbitbake pjprojectをやって、私はこのエラーを持っている:http://pastebin.com/8XAZbAp3

:ここ

ERROR: configure failed 
    ../pjproject-2.6/configure: 2: ../pjproject-2.6/configure: ./aconfigure: not found 

は、私が得たログです

そして、フォルダ/home/boby/oe-core/build/tmp-glibc/work/armv7at2hf-neon-angstrom-linux-gnueabi/pjproject/2.6-r0/pjproject-2.6は空です。

編集:ここでは

がいるOpenEmbeddedためPJSIPをコンパイル作業BBファイルです:

pastebin.com/CWQJ1Z8r

層のツリー:

meta-pjproject 
├── conf 
│ └── layer.conf 
└── recipes-pjproject 
    └── pjproject 
     └── pjproject_2.6.bb 

しかし、私は問題を抱えています、私がしている場合:

[email protected]:# python 
>>> import pjsua 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named pjsua 

私はPJSIPのPythonライブラリをインストールしていないようです。たくさん試しましたが、インストールできませんでした..

どうすればいいですか?

答えて

0
configure: ./aconfigure: not found 

configureスクリプトは壊れており、ソースツリーの外側から実行すると機能しません。 "autotools"の代わりに "autotools-brokensep"を継承することで、ソースツリー内にbitbakeを構築することができます。あるいは、ツリーのないコンパイルで作業するようにプロジェクトを修正することもできます。

自分のdo_configure()を書こうと思ってはいけません。autotoolsとautotools-brokensepのクラスは、あなたが本当にやりたいことがたくさんあります。

はまた、いくつかのコメント:

LIC_FILES_CHKSUM = "file://MD5SUM.TXT;md5=xxx" 

これはほぼ確実に間違っています。ソースtarballの中のファイルを参照するはずです。 "ファイルを:// COPYING; MD5 = XXX" してみ

EXTRA_OECONF += "STAGING_DIR=${STAGING_DIR_NATIVE}" 

do_compile_appendにおける輸出の一部がそうであるように。これは、かなり奇妙に見える...

+0

ありがとうございました!誰かが良いbbファイルを見つけるのを手伝った! – Tagadac

0

どのようにこれは良いBBファイルであることを確認していますか?それはいくつかのファイルが対象画像に欠けているようですので... また、あなたがクロスコンパイルされていると仮定すると、あなたのレシピに

EXTRA_OECONF += "--host=arm-poky-linux-gnueabi" 

を追加するべきではないのですか?

+0

ありがとうございます。私はそれがヨーコにあるので、私はこれを追加する必要はないと思う。コンパイルされたサンプルを起動しようとすると、うまく動作します。私はちょうどPythonのlibをインストールする際に問題があります。 – Tagadac

関連する問題