ns2 allinone installation-Fehler in ubuntu 13.10

bin ich versucht zu installieren, ns2 in meinem ubuntu 13.10 mit der ns-allinone-2.35.tar.gz Paket.

zuerst war ich immer x11/* Verzeichnis nicht gefunden Fehler. nach einigen tutorial und die Installation folgende Werkzeuge, half mir bei der überwindung dieser Probleme.

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

aber jetzt bin ich immer den folgenden Fehler:

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!

dies ist der 5. Tag bin ich versucht zu installieren, und scheiterte. nach immer gereizt, während der Installation von windows 7 mit Cygwin wegen so viel Abhängigkeiten, jetzt versuche ich in ubuntu aber immer dieser Fehler.

wie man dieses Problem beheben?

InformationsquelleAutor RatDon | 2014-01-04

Schreibe einen Kommentar