Qasim, the error messages you get informs you that the file tcl/lib/noah.tcl could not be find. Check that the path is correct and the file exists.
Regards, Marco Fiore >----Messaggio originale---- >Da: [EMAIL PROTECTED] >Data: 4-apr-2006 3.27 PM >A: <[EMAIL PROTECTED] EDU> >Ogg: [ns] make: *** No rule to make target `tcl/lib/noah. tcl', needed by `gen/ns_tcl.cc'. Stop. > > >Dear All > >I am trying to implement the Noah protocol. After following the >instructions below >################## >Makefile.in add noah/noah.o \ to OBJ_CC and tcl/mobility/noah.tcl \ to >NS_TCL_LIB >noah/noah.{h, cc} add noah.h and noah.cc to a new subdirectory noah/ >tcl/mobility/noah.tcl add noah.tcl to tcl/mobility/ >tcl/lib/ns-lib. tcl.h line 191: add source ../mobility/noah.tcl >line 603ff: add > > NOAH { > set ragent [$self create-noah-agent $node] > } > >line 768ff: add > >Simulator instproc create-noah-agent { node } { > # Create a noah routing agent for this node > set ragent [new Agent/NOAH] > > ## setup address (supports hier-addr) for noah agent > ## and mobilenode > set addr [$node node-addr] > > $ragent addr $addr > $ragent node $node > > if [Simulator set mobile_ip_] { > $ragent port-dmux [$node demux] > } > $node addr $addr > $node set ragent_ $ragent > return $ragent >} >################################## > >I get the following problem >first I was told to run config >I ran ./config >than I ran "make clean" >and then I ran "make > >but after a while it has given me this error > >make: *** No rule to make target `tcl/lib/noah.tcl', needed by >`gen/ns_tcl.cc'. Stop. > >please help > >your help is very much appreciated > >regards > >Qasim UK > > >