how to implement leach in ns2.34 in fedora13
hi
can u please guide me in implementing LEACH in ns2.34 (fedora-13) please..... Charanya. |
Welcome to LQ.
# yum install \ gcc-c++ compat-gcc-34-c++ automake autoconf libtool libX11-devel \ libXext-devel libXau-devel libXmu-devel xorg-x11-proto-devel cd ns-allinone-2.34/tk8.4.18/ && wget ftp://ftp.swin.edu.au/gentoo-portage...astevent.patch && patch -p0 < tk-8.4-lastevent.patch && cd ../ && export CC=gcc34 CXX=g++34 && ./install And LEACH, post # 5 here http://www.linuxquestions.org/questi...2-34-a-870368/ .. |
Path problem
Thank you for the reply mail..
In the procedure for installing of LEACH /opt/ns-allinone-2.34/ns-2.34 but my path is cd usr/local/ns-allinone-2.34/ns-2.34/ while proceeding with the step - "leach-setup.sh" i found some error in Location |
problem in Makefile
Sorry to disturbe u again
i have done all the steps.. But i was not able to change the makefile due to deny in the permission... pl guide me in solving the problem.. |
(answer deleted - oops, I was in the wrong thread...)
|
You left out the "/" at the beginning of "usr/local/ns-allinone-2.34/ns-2.34/" Is that what you mean?
ciao, jdk |
The MayTamer instructions : Her path is /opt/.
http://www.linuxquestions.org/questi...34-a-870368/#5 If you use /opt/ , do 'su -', for editing the Makefile. .. |
NS crash
my ns get crashed after "make clean" while trying to implement the Leach on ns2.34(fedora13)
kindly help me.. |
1 Attachment(s)
Known issues: There is one: ns-allinone-2.34/ns-2.34/trace/cmu-trace.h
See posts # 29, # 47, # 49 in the "Instuction thread" http://www.linuxquestions.org/questi...368/page2.html The correct cmu-trace.h : post #49. .. |
error after Make
trace/trace.cc: In static member function ‘static int Trace::get_seqno(Packet*)’:
trace/trace.cc:190: error: ‘access’ is not a member of ‘hdr_cmn’ trace/trace.cc:196: error: ‘packet_t’ was not declared in this scope trace/trace.cc:196: error: expected ‘;’ before ‘t’ trace/trace.cc:200: error: ‘t’ was not declared in this scope trace/trace.cc:200: error: ‘PT_UDP’ was not declared in this scope trace/trace.cc:200: error: ‘PT_EXP’ was not declared in this scope trace/trace.cc:201: error: ‘PT_PARETO’ was not declared in this scope trace/trace.cc:203: error: ‘PT_RAP_DATA’ was not declared in this scope trace/trace.cc:203: error: ‘PT_RAP_ACK’ was not declared in this scope trace/trace.cc:205: error: ‘PT_HTTP’ was not declared in this scope trace/trace.cc:205: error: ‘PT_FTP’ was not declared in this scope trace/trace.cc:206: error: ‘PT_XCP’ was not declared in this scope trace/trace.cc:208: error: ‘PT_TFRC’ was not declared in this scope trace/trace.cc:210: error: ‘PT_TFRC_ACK’ was not declared in this scope trace/trace.cc:190: warning: unused variable ‘th’ trace/trace.cc: In member function ‘virtual void Trace::format(int, int, int, Packet*)’: trace/trace.cc:221: error: ‘access’ is not a member of ‘hdr_cmn’ trace/trace.cc:229: error: ‘packet_t’ was not declared in this scope trace/trace.cc:229: error: expected ‘;’ before ‘t’ trace/trace.cc:230: error: ‘packet_info’ was not declared in this scope trace/trace.cc:230: error: ‘t’ was not declared in this scope trace/trace.cc:290: error: ‘PT_SCTP’ was not declared in this scope trace/trace.cc: In member function ‘virtual void DequeTrace::recv(Packet*, Handler*)’: trace/trace.cc:510: error: ‘access’ is not a member of ‘hdr_cmn’ trace/trace.cc:515: error: ‘packet_t’ was not declared in this scope trace/trace.cc:515: error: expected ‘;’ before ‘t’ trace/trace.cc:516: error: ‘packet_info’ was not declared in this scope trace/trace.cc:516: error: ‘t’ was not declared in this scope make: *** [trace/trace.o] Error 1 I get this error while i give "make" pl help me in clearing this error.. please.. |
1 Attachment(s)
Fedora 13 :
gcc --version : 4.4.5 ; g++ --version : 4.4.5 20101112 (Red Hat 4.4.5-2) Be absolutely sure, that you are using this version. Suggest : Start from scratch in /home/<name>/ns-allinone-2.34/ . And use the script "leach-HOME-setup234.sh" : Then all "file changes" will work automatically. No manual changing Makefile etc. etc. ( Except cmu-trace.h : Use the file from post #9 ). ./configure && make clean && make ; su ; make install && exit && ./test : LEACH works. .. |
charanya also be aware that fedora 13 IS PAST it's End Of Life - it is no longer supported
Fedora 13 has NOT had a update in 5 months and NEVER will ! fedora 15 is the current and in a few weeks fedora 16 will be current it is strongly advised that if you are going to use fedora then you STAY current fedora releases a new version every 6 months . |
thanks a lot knudfl...
ur guidance was soo helpful for me to complete the implementation of leach... thanks for sparing time for my queries.. :hattip: |
hi
i am using fedora-9 and i want to implement leach protocol in ns2.34 can u plz help me in providing the code and for generating tcl scripts |
Post # 14, @ ayaan : Welcome to LQ.
Code and instructions, as mentioned above in post #7 http://www.linuxquestions.org/questi...34-a-870368/#5 by @MayTamer And please read all the above posts carefully. Especially posts #9, #11 : Except the Fedora 13 stuff. Fedora requirements : # yum install \ libX11-devel libXext-devel libXau-devel libXmu-devel xorg-x11-proto-devel \ gcc-c++ compat-gcc-34-c++ make automake autoconf libtool Good luck. P.S. : Tcl code is not something, that you generate. It is plain text : Use and read some examples, then you will hopefully find out how to write your own example.tcl . NS2 tcl template http://www.linuxquestions.org/questi...33-a-731678/#2 > http://www.linuxquestions.org/questi...blem-726993/#4 And / or read the tcl documentation : http://www.tcl.tk/doc/ + http://www.tcl.tk/man/tcl8.4/TclCmd/contents.htm . |
All times are GMT -5. The time now is 05:53 PM. |