Я пытаюсь установить ns2 в моем ubuntu 13.10 с пакетом ns-allinone-2.35.tar.gz.Ошибка установки ns2 allinone в ubuntu 13.10
сначала я получал x11/* каталог не нашел ошибок. после того, как после некоторого руководства и установки следующих инструментов, я помог преодолеть эти проблемы.
sudo apt-fast install tcl8.5-dev tk8.5-dev
sudo apt-fast install build-essential autoconf automake
sudo apt-fast install perl xgraph libxt-dev libx11-dev libxmu-dev
sudo apt-fast install xorg-dev g++ xgraph
однако, теперь я получаю следующее сообщение об ошибке:
linkstate/ls.h:137:58: error: ‘erase’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
void eraseAll() { erase(baseMap::begin(), baseMap::end()); }
^
linkstate/ls.h:137:58: note: declarations in dependent base ‘std::map<int, LsIdSeq, std::less<int>, std::allocator<std::pair<const int, LsIdSeq> > >’ are not found by unqualified lookup
linkstate/ls.h:137:58: note: use ‘this->erase’ instead
make: *** [linkstate/ls.o] Error 1
Ns make failed!
это пятый день я пытаюсь установить так и не удалось. после раздражения при установке в Windows 7 с Cygwin из-за так много зависимостей, теперь я пытаюсь в ubuntu, но получаю такие ошибки.
как решить это?
попытался запустить эту команду экспорта перед запуском установочного файла, и у меня все еще есть ошибка. Да, перед командой экспорта я установил gcc-4.4 и g ++ 4.4. Но установка все еще не срабатывала, как указывал OP. Есть ли еще какой-нибудь трюк? –