Quote:
Originally Posted by knudfl
|
I followed diligently post # 2 and # 4.
Below is how I installed.
Even with eyana.tcl file continued error.
My OS is Ubuntu 10.04 LTS
Thank you!
cd /home/joselito
wget
http://nchc.dl.sourceforge.net/sourc...ne-2.33.tar.gz
tar -xzvf ns-allinone-2.33.tar.gz
mv ns-allinone-2.33 networksim-2.33
cd networksim-2.33
sudo aptitude install subversion libapache2-svn g++-4.1 autoconf automake
sudo aptitude install build-essential libxmu-dev
remove: sudo aptitude remove --purge build-essential libxmu-dev
cd /home/joselito/networksim-2.33/tk8.4.18/
wget
ftp://ftp.swin.edu.au/gentoo-portage...astevent.patch
patch -p0 < tk-8.4-lastevent.patch
cd ../
export CC=gcc-4.1 CXX=g++-4.1
cd /home/joselito/networksim-2.33/cweb
make install
cd /home/joselito/networksim-2.33/sgb
make tests
make installdemos
cd /home/joselito/networksim-2.33/zlib-1.2.3
./configure --prefix=/usr
make
make check
make install
cd /home/joselito/networksim-2.33/ns-2.33/ && cd ../
./install
gedit ~/.bashrc
# LD_LIBRARY_PATH
OTCL_LIB=/home/joselito/networksim-2.33/otcl-1.13
NS2_LIB=/home/joselito/networksim-2.33/lib
X11_LIB=/usr/X11R6/lib
USR_LOCAL_LIB=/usr/local/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LIB:$X11_LIB:$USR_LOCAL_LIB
# TCL_LIBRARY
TCL_LIB=/home/joselito/networksim-2.33/tcl8.4.18/library
USR_LIB=/usr/lib
export TCL_LIBRARY=$TCL_LIB:$USR_LIB
# PATH
XGRAPH=/home/joselito/networksim-2.33/bin:/home/joselito/networksim-2.33/tcl8.4.18/unix:/home/joselito/networksim-2.33/tk8.4.18/unix
NS=/home/joselito/networksim-2.33/ns-2.33/
NAM=/home/joselito/networksim-2.33/nam-1.13/
export PATH=$PATH:$XGRAPH:$NS:$NAM
source ~/.bashrc
cd /home/joselito/networksim-2.33/ns-2.33/
./validate
validate overall report: all tests passed
cd /home/joselito/networksim-2.33/ns-2.33/ && mv ns ns-lte && make clean && mv Makefile Makefile.org
svn checkout
http://lte-model.googlecode.com/svn/trunk/ lte-model-read-only
mkdir project
cd lte-model-read-only/
sh checkin
sudo gedit /home/joselito/networksim-2.33/ns-2.33/Makefile
Edit Makefile in /home/joselito/networksim-2.33/ns-2.33/ , lines 41, 67 and 82 to location /home/joselito/networksim-2.33/ns-2.33/
copy to line #41: control+c e control+v
TCLSH = /home/joselito/networksim-2.33/bin/tclsh8.4
copy to line #67:
-I/home/joselito/networksim-2.33/tclcl-1.19 -I/home/joselito/networksim-2.33/otcl-1.13 -I/home/joselito/networksim-2.33/include -I/home/joselito/networksim-2.33/include -I/usr/include/pcap \
copy to line #82:
-L/home/joselito/networksim-2.33/tclcl-1.19 -ltclcl -L/home/joselito/networksim-2.33/otcl-1.13 -lotcl -L/home/joselito/networksim-2.33/lib -ltk8.4 -L/home/joselito/networksim-2.33/lib -ltcl8.4 \
cd /home/joselito/networksim-2.33/ns-2.33/project/
sudo ln -f /home/joselito/networksim-2.33/ns-2.33/ns-lte /usr/bin/ns
ln -f /home/joselito/networksim-2.33/ns-2.33/lte-model-read-only/*.h /home/joselito/networksim-2.33/ns-2.33/project/
ln -f /home/joselito/networksim-2.33/ns-2.33/lte-model-read-only/dlqueue.cc
./test
----PROBLEM 1:
invalid command name "Queue/LTEQueue" while executing "Queue/LTEQueue set qos_ true " (file "lte.tcl" line 17)