2013-05-16 153 views
3

我已成功執行了安裝位於this link的LLVM測試基礎架構(LNT)的所有步驟。最後一步是執行以下命令:LLVM測試基礎架構失敗

lnt runtest nt \ 
    --sandbox SANDBOX \ 
    --cc ~/llvm.obj/Release/bin/clang \ 
    --test-suite ~/llvm-test-suite 

我代替我的價值觀命令如下:

lnt runtest nt \ 
    --sandbox ~/mysandbox \ 
    --cc /opt/llvm/Debug+Asserts/bin/clang++ \ 
    --test-suite ~/llvm-test-suite 

當我運行此命令,我看到下面的輸出:

2013-05-16 14:43:27: checking source versions 
2013-05-16 14:43:32: scanning for LNT-based test modules 
2013-05-16 14:43:32: found 0 LNT-based test modules 
2013-05-16 14:43:32: using nickname: 'routemapper__clang_DEV__x86_64' 
2013-05-16 14:43:32: starting test in '/home/routemapper/mysandbox/test-2013-05-14_12-44-27' 
2013-05-16 14:43:32: configuring... 
2013-05-16 14:43:40: executing "nightly tests" with -j4... 
2013-05-16 15:06:09: executing test modules 
2013-05-16 15:06:09: loading nightly test data... 
nt.py:810: fatal error: nightly test failed, no report generated 

我想從test log的以下片段可能與它有關:

yacc -d /home/routemapper/llvm-test-suite/MultiSource/Applications/Burg/gram.y 
make[4]: yacc: Command not found 
make[4]: *** [y.tab.h] Error 127 
yacc -d /home/routemapper/llvm-test-suite/MultiSource/Applications/Burg/gram.y 
make[4]: yacc: Command not found 

任何想法爲什麼我可能會收到這個錯誤的例子LNT的情況下,即使我按照快速入門指南的信件?

回答

6

make[4]: yacc: Command not found

這應該給你的提示。您顯然需要安裝測試所需的yacc工具。如何安裝它取決於您使用的平臺。