2016-04-25 9 views
0

でRPIに失敗した私は、これらの指示に従って、Ubuntuのチームメイトを実行しているラズベリーパイ3モデルBにalljoynコンパイルしようとしています: http://blog.rajenki.com/2015/05/alljoyn-on-raspberry-pi-raspbian-and-windows-10/Alljoynのコンパイルは、Ubuntuが合わさる

私が最初にsconsのを実行すると、私は次のエラーを取得するコマンド:

scons: Building targets ... 
    [CXX]  alljoyn_core/router/test/advtunnel.cc 
In file included from /usr/include/endian.h:60:0, 
       from /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h:21, 
       from /usr/include/signal.h:361, 
       from alljoyn_core/router/test/advtunnel.cc:22: 
/usr/include/arm-linux-gnueabihf/bits/byteswap.h: In function 'unsigned int __bswap_32(unsigned int)': 
/usr/include/arm-linux-gnueabihf/bits/byteswap.h:44:31: sorry, unimplemented: Thumb-1 hard-float VFP ABI 
__bswap_32 (unsigned int __bsx) 
          ^
scons: *** [build/linux/arm/debug/obj/alljoyn_core/router/test/advtunnel.o] Error 1 

私は周りを見回しましたが、このエラーを修正する方法は見つかりませんでした。私はそれがディストリビューションの問題だと信じさせるRaspberianの指示はうまくいったが、何が特にわからない。誰もが原因を教えてください/どのようにこのエラーを修正するには?

編集:あなたはThumbコードを構築しているいくつかの理由

scons OS=linux CPU=arm WS=off OE_BASE=/usr BR=on BINDINGS=cpp CROSS_COMPILE=/usr/bin/arm-linux-gnueabihf- 

答えて

0

ビルドコマンドを追加します。これはネイティブコンパイラかクロスコンパイラですか?

+0

クロスコンパイラは、使用するように指示しました。コマンドに質問を追加しました。 – user381261

関連する問題