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


Reply via email to