2011-04-06 2 views
1

のための打ち鳴らすを有効にします。 cmakeのビルドシステムがありますので、私はそのようなコマンドを実行します。は、私は私のプロジェクトで打ち鳴らすをテストすることを決定したプロジェクト

cmake ../ -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ 

MAKE_C_COMPILER= clang 
CMAKE_CXX_COMPILER= clang++ 

-- The C compiler identification is Clang 
-- The CXX compiler identification is Clang 
-- Check for working C compiler: /usr/bin/clang 
-- Check for working C compiler: /usr/bin/clang -- works 
-- Detecting C compiler ABI info 
-- Detecting C compiler ABI info - done 
-- Check for working CXX compiler: /usr/bin/clang++ 
-- Check for working CXX compiler: /usr/bin/clang++ -- works 

しかし、建物が失敗した:

ここ

が最初make VERBOSE=1

clang++ -DApplicationManager_EXPORTS -g -fPIC -Iinclude -I/usr/include/python2.7 -I/usr/include/ClanLib-2.2 -I/usr/include/Box2D -Wall -g -msse2 -fPIC -o CMakeFiles/ApplicationManager.cpp.o -c ApplicationManager.cpp 

のラインとエラーhttp://pastebin.com/MQmhbW4Dの一覧です。ここで

は、コンソールのスクリーンショットです:http://img689.imageshack.us/img689/5347/clang.png

+0

私が知っているように、LLVMはまだのC++といくつかのissusesを持っているので、C++コード、http://clang.llvm.org/cxx_status.htmlでそれから任意のものを期待してはいけません。 – SIFE

答えて

1

クランは__is_trivialを実装していないので、あなたが今の運の出ているように思えます。

Link to bug report

1

打ち鳴らすプロジェクトは、GCC 4.5またはそれ以前のバージョンからのlibstdC++を使用することをお勧めします。 GCC 4.4 libstdC++でC++ '0xを使うことに興味があるなら、Clang C++ Statusページを見てください。

-Chris

関連する問題