Установка ns 2 .35 в Ubuntu 16.04

При установке я получаю эту ошибку. Может ли кто-нибудь предложить решение?

^~~~ mdart/mdart_adp.cc: In member function ‘void ADP::sendDaup()’: mdart/mdart_adp.cc:396:21: error: reference to ‘hash’ is ambiguous nsaddr_t dstAdd_ = hash(mdart_->id_); ^~~~ In file included from ./mdart/mdart.h:52:0, from ./mdart/mdart_adp.h:51, from mdart/mdart_adp.cc:47: ./mdart/mdart_function.h:230:17: note: candidates are: nsaddr_t hash(nsaddr_t) inline nsaddr_t hash(nsaddr_t id) { ^~~~ In file included from /usr/include/c++/6/bits/basic_string.h:5628:0, from /usr/include/c++/6/string:52, from /usr/include/c++/6/bitset:47, from ./mdart/mdart_function.h:62, from ./mdart/mdart.h:52, from ./mdart/mdart_adp.h:51, from mdart/mdart_adp.cc:47: /usr/include/c++/6/bits/functional_hash.h:58:12: note: template<class _Tp> struct std::hash struct hash; ^~~~ Makefile:93: recipe for target 'mdart/mdart_adp.o' failed make: *** [mdart/mdart_adp.o] Error 1 Ns make failed! See http://www.isi.edu/nsnam/ns/ns-problems.html for problems
0
задан 17 May 2017 в 08:10

2 ответа

Сначала: Пожалуйста, используйте обновленный октябрь 2014 ns-allinone-2.35_gcc482.tar.gz https://drive.google.com/file/d/0B7S255p3kFXNSGJCZ2YzUGJDVk0/view?usp=sharing I.e. в старом 2011 году ns-allinone-2.35.tar.gz для g ++ - 4.4.

Ubuntu g ++ - 6 не работает с ns2. Пожалуйста, сделайте следующее: $ sudo apt install g++-4.9 (Мы также иногда видели проблемы с Ubuntu g ++ - 5.)

И затем используйте эту команду сборки: $ export CC=gcc-4.9 CXX=g++-4.9 && ./install

0
ответ дан 18 July 2018 в 13:10

Сначала: Пожалуйста, используйте обновленный октябрь 2014 ns-allinone-2.35_gcc482.tar.gz https://drive.google.com/file/d/0B7S255p3kFXNSGJCZ2YzUGJDVk0/view?usp=sharing I.e. в старом 2011 году ns-allinone-2.35.tar.gz для g ++ - 4.4.

Ubuntu g ++ - 6 не работает с ns2. Пожалуйста, сделайте следующее: $ sudo apt install g++-4.9 (Мы также иногда видели проблемы с Ubuntu g ++ - 5.)

И затем используйте эту команду сборки: $ export CC=gcc-4.9 CXX=g++-4.9 && ./install

0
ответ дан 24 July 2018 в 20:07

Другие вопросы по тегам:

Похожие вопросы: