2016-05-03 6 views
0

AJ標準コアをダウンロードしてビルドしようとしました。リンクAlljoyn Building Linuxhttps://allseenalliance.org/framework/documentation/develop/building/linux)のページに記載されている指示が、ダウンロードされたパッケージのディレクトリ構造と一致しません。命令は、ディレクトリは次のようになりますことを言う: ルート・ソース・ディレクトリ/
コア/
- alljoyn/
- ajtcl/
サービス/
- ベース/
- base_tcl/
USR1 @ Ubuntu14p4LTS-HP1001::〜/ワークスペース/ alljoyn/alljoyn-15.09.00a-SRC $
drwxr-xrと-×8 USR1 USR1 4096 11月を次のようにAlljoyn標準コアv15.09aのビルド方法

しかし、パッケージのディレクトリ構造はかなり異なっています12 14:14 alljoyn_c
drwxr-XR-X 10 USR1 USR1 4096 11月12日午後02時14 alljoyn_core
drwxr-XR-X 9 USR1 USR1 4096 11月12日午後02時14 alljoyn_java
drwxr-XR-X 9 USR1 USR1 4096 11月12日午後02時14分alljoyn_js
drwxr-XR-X 8 USR1 USR1 4096 11月12日14:14 alljoyn_objc
drwxr-XR-X 4 USR1 USR1 4096 11月12日14:14 build_core
-rw-R - r--の1 USR1 USR1 3485 11月12日午後02時14分のbuild.xml
drwxr-XR-X 7 USR1 USR1 4096 11月12日14時14共通
drwxr-XR-X 4 USR1 USR1 4096 11月12日14時14外部
-rw-r--のr-- 1 usr1 usr1 102 Nov 12 14:14マニフェスト。 TXT
-rw-R - r--の1 USR1 USR1 11月12日午前14時14分が
をREADME.md 1363 -rw-R - r--の1 USR1 USR1 372 11月12日午前14時14分のREADME.txt
- rw-r - r-- 1 usr1 usr1 3996 Nov 12 14:14 SConstruct
drwxr-xr-x 3 usr1 usr1 4096 11月12日14:14サービス
-rw-r - r-- r - 1 - usr1 usr1 38 11月12日14:14 tsan.supp

また、root(alljoyn-15.09.00a-src)のREADME.txtファイルは、ビルド手順についてはこれらの2つのファイルを参照していますが、残念ながら、それらは場所に見つかりません「ビルド手順は次の場所にあります:alljoyn_core/docs/BUILD.txt(ディレクトリにもHTMLバージョンがあります)。

私は、ビルドの指示README.txtとAlljoyn標準コアv15.09aに固有のSConstructファイルがないと思います。私はv14.06.00aのものを見つけました。これを外挿して15.09aで使用しようとしました。私は部分的に通過することができましたが、ヘッダーファイルとcppファイルのいくつかの不一致のために、下流のいくつかのビルドの問題を素早く実行しました。

助けてください。おかげさまで

+0

http://stackoverflow.com/editing-helpに従ってください。読んでください。がんばろう。 – shellter

答えて

0

サービスでAj標準コアを構築するには、コアプロジェクトとサービスプロジェクトの両方のソースを取得する必要があります。

デフォルトの作業には、フォルダ構造は次のようになります。

. 
├── core 
│   ├── ajtcl //Thin Core 
│   └── alljoyn // Standard Core 
└── services 
    ├── base // Standard Services 
    ├── base_tcl //Thin Services 

あなただけのサービスと標準のコアを構築したい場合はalljoynbaseプロジェクトをビルドするのに十分なされているよりも、git.allseeenalliance.comから対応するプロジェクトを取得します。

フェッチが完了したら、alljoynディレクトリに移動し、標準コアをビルドするために入力します。

scons BINDINGS=cpp WS=off BR=off ICE=off VARIANT=debug NDEBUG=undefined SERVICES="about,notification,controlpanel,config,onboarding,sample_apps" 

ビルドオプションについて興味があれば、ちょうどlink.

+0

ありがとうございました。私はそれらのリンクを試して、あなたの提案に従います。 – user3542125