2015-05-03 6 views
0

ссылки на: http://ndnsim.net/2.0/getting-started.html#compiling-and-running-ndnsimndnSIM2.0 появляется сообщение об ошибке, когда я использую «./waf»

Моего шага являются следующим:

 
cd ndnSIM/ndn-cxx 
./waf configure --boost-includes=/home/li/ndnSIM/boost_1_58_0 --boost-libs=/home/li/ndnSIM/boost_1_58_0/stage/lib 
./waf 

Но он не может успех, когда я использую «.waf» .Это появится красная ошибка, например:

 
Build failed 
-> task in '../bin/tlvdump' failed (exit status 1): 
    {task 140364876652240: cxxprogram tlvdump.cpp.3.o -> tlvdump} 
['/usr/bin/g++', 'tools/tlvdump.cpp.3.o', '-o', '/home/li/ndnSIM/ndn-cxx/build/bin/tlvdump', '-Wl,-Bstatic', '-L.', '-lndn-cxx', '-Wl,-Bdynamic', '-L/home/li/ndnSIM/boost_1_58_0/stage/lib', '-L/usr/lib', '-lboost_system', '-lboost_filesystem', '-lboost_date_time', '-lboost_iostreams', '-lboost_regex', '-lboost_program_options', '-lboost_chrono', '-lboost_random', '-lcryptopp', '-lsqlite3', '-lrt', '-lpthread'] 
-> task in '../bin/ndncatchunks3' failed (exit status 1): 
    {task 140364876581200: cxxprogram ndncatchunks3.cpp.1.o -> ndncatchunks3} 
['/usr/bin/g++', 'tools/ndncatchunks3.cpp.1.o', '-o', '/home/li/ndnSIM/ndn-cxx/build/bin/ndncatchunks3', '-Wl,-Bstatic', '-L.', '-lndn-cxx', '-Wl,-Bdynamic', '-L/home/li/ndnSIM/boost_1_58_0/stage/lib', '-L/usr/lib', '-lboost_system', '-lboost_filesystem', '-lboost_date_time', '-lboost_iostreams', '-lboost_regex', '-lboost_program_options', '-lboost_chrono', '-lboost_random', '-lcryptopp', '-lsqlite3', '-lrt', '-lpthread'] 

Моя ОС не Ubuntu14.04 (64bit)

ответ

0

ОК, Там будут ни один человек отвечает на мои Ques Возможно, это из-за простой причины. Поскольку моя версия gcc равна 5.1.0, ndnSIM2.0 просто нужно использовать предыдущую версию, например 4.8.2, и перекомпилировать boost. Это будет успех.