2016-05-03 4 views
0

sconsのはエラーで返すのsconsの戻り***存在しない変数「」alljoyn_jar「」の戻り値はAlljoynクロスコンパイル:sconsの:存在しない変数「」alljoyn_jar「」

コマンドは次のとおりです。

scons BINDINGS=java OS=openwrt CPU=openwrt VARIANT=debug BUILD_SERVICES_SAMPLES=off POLICYDB=on WS=off 
scons: Reading SConscript files ... 
Building bindings: java 
Building services: 
BULLSEYE_BIN not specified 
Using OpenSSL crypto 
GTEST_DIR not specified skipping common unit test build 
BULLSEYE_BIN not specified 
GTEST_DIR not specified skipping About Service unit test build 
GTEST_DIR not specified skipping alljoyn_core unit test build 

scons: *** Return of non-existent variable ''alljoyn_jar'' 
File "/home/pi/WORKING_DIRECTORY32/alljoyn-15.04.00-src/alljoyn_java/src/SConscript", line 48, in <module> 

environment variable: 

export CROSS_COMPILE_HOME=/opt/windriver/wrlinux/7.0-intel-quark/sysroots/quark-wrs-linux 
export TARGET_PATH=$PATH 
export TARGET_CC=gcc 
export TARGET_CXX=g++ 
export TARGET_LINK=gcc 
export TARGET_AR=ar 
export TARGET_RANLIB=ranlib 
export TARGET_CFLAGS="-I$CROSS_COMPILE_HOME/usr/lib/gcc/i586-windriverquark-linux/4.9.1/include -I$CROSS_COMPILE_HOME/usr/local/jdk1.7.0_79/include/" 
export TARGET_CPPFLAGS=-I$CROSS_COMPILE_HOME/usr/lib/gcc/i586-windriverquark-linux/4.9.1/include 
export TARGET_LDFLAGS=-L$CROSS_COMPILE_HOME/usr/lib 
export TARGET_LINKFLAGS=$TARGET_LDFLAGS 
export AJ_ROOT=$CROSS_COMPILE_HOME/compiled/alljoyn 

export JAVA_HOME=$CROSS_COMPILE_HOME/usr/lib/jvm/java-7-openjdk/jre 

お手伝いできますか?私は間違っていないよ場合、あなたはRaspberryPIとパイの上にAllJoynを構築しようとしている

+0

多分あなたの最高の答えを探すことができますそれはバニラSConsに固有のものではなく、SConsがSConsで実装されたalljoynビルドによってどのように使用されているかのようにalljoynコミュニティの誰かから来るでしょう。 – bdbaddog

答えて

0

は、ARMベースのCPUであるので、あなたがしようとしているので、uが行う必要があります最初の補正は、第二に

CPU=arm 

ですJavaで構築するためにあなたはRaspberryPi Compiling on the RaspberryPiに抽出するのより詳細な手順については CROSS_COMPILE=/usr/bin/arm-linux-gnueabihf-

をコンパイル横断する必要があります。また、Allseen Alliance Wiki Page

関連する問題