Hi, i did have same problem. however, i achieve install a new protocol after help Sarvesh Kumar and Sidney Doria. So, to do this, you first need follow the steps: acess http://www.cs.tcd.ie/~htewari/papers/ns-extend-xlming.ppt at topic necessary changes. Follow all presents steps less to the refer a change in Makefile. In this step , look in Makefile.in the refers to protocol dsdv e create a same code to your protocol. In addition, remember that you may to do this replaces in file Makefile.in, not in the file Makefile. To ease, make your own directory (how yourprotocol) in the same directory where the directory dsdv protocol be, and put your files into your directory. Try create a new protocol follow the Marc Greis' Tutorial (http://www.isi.edu/nsnam/ns/tutorial/nsnew.html), but remember create a new procotol with a diferent name, because the Ping protocol exist already. This is a good tutorial, just need some updates. Get its code e replace the name Ping to other of your choose.
I expected help you. regards, Breno Caetano da Silva Bacharel em Ciências da Computação - UFPI Mestrando em Engenharia Elétrica Escola de Engenharia de São Carlos - EESC Universidade de São Paulo Email: [EMAIL PROTECTED] [EMAIL PROTECTED] Fone: (+5516) 81449079 (+5516) 33738149 ----- Mensagem original ---- De: Douglas Restrepo <[EMAIL PROTECTED]> Para: ns <[email protected]> Enviadas: Quinta-feira, 19 de Junho de 2008 14:17:26 Assunto: [ns] what happen with this error... Dear all Excuse me for my questions, but i'm going crazy trying to install my new protocol. i have read the nsrt-howto.pdf. and when I install it. and put make in the console i get ... diffusion3/ns/diffagent.o diffusion3/ns/diffrtg.o diffusion3/ns/difftimer.o diffusion3/filter_core/filter_core.o diffusion3/filter_core/iolog.o diffusion3/filter_core/iostats.o diffusion3/lib/main/attrs.o diffusion3/lib/main/events.o diffusion3/lib/main/iodev.o diffusion3/lib/main/iohook.o diffusion3/lib/main/timers.o diffusion3/lib/main/message.o diffusion3/lib/main/tools.o diffusion3/apps/gear_examples/gear_common.o diffusion3/apps/gear_examples/gear_receiver.o diffusion3/apps/gear_examples/gear_sender.o diffusion3/apps/rmst_examples/rmst_sink.o diffusion3/apps/rmst_examples/rmst_source.o diffusion3/apps/ping/1pp_ping_sender.o diffusion3/apps/ping/1pp_ping_receiver.o diffusion3/apps/ping/2pp_ping_sender.o diffusion3/apps/ping/2pp_ping_receiver.o diffusion3/apps/ping/ping_common.o diffusion3/apps/ping/push_receiver.o diffusion3/apps/ping/push_sender.o diffusion3/filters/gear/gear_attr.o diffusion3/filters/gear/gear.o diffusion3/filters/gear/gear_tools.o diffusion3/filters/misc/log.o diffusion3/filters/misc/srcrt.o diffusion3/filters/misc/tag.o diffusion3/filters/rmst/rmst.o diffusion3/filters/rmst/rmst_filter.o delaybox/delaybox.o packmime/packmime_HTTP.o packmime/packmime_HTTP_rng.o packmime/packmime_OL.o packmime/packmime_OL_ranvar.o packmime/packmime_ranvar.o gen/version.o gen/ns_tcl.o gen/ptypes.o common/win32.o \ emulate/net-ip.o emulate/net.o emulate/tap.o emulate/ether.o emulate/internet.o emulate/ping_responder.o emulate/arp.o emulate/icmp.o emulate/net-pcap.o emulate/nat.o emulate/iptap.o emulate/tcptap.o emulate/inet.o -L/root/ns/ns-allinone-2.31/tclcl-1.19 -ltclcl -L/root/ns/ns-allinone-2.31/otcl-1.13 -lotcl -L/root/ns/ns-allinone-2.31/lib -ltk8.4 -L/root/ns/ns-allinone-2.31/lib -ltcl8.4 -lnsl -lpcap -ldl -lm -lm for i in indep-utils/cmu-scen-gen/setdest indep-utils/webtrace-conv/dec indep-utils/webtrace-conv/epa indep-utils/webtrace-conv/nlanr indep-utils/webtrace-conv/ucb; do ( cd $i; make all; ) done make[1]: Entering directory `/root/ns/ns-allinone-2.31/ns-2.31/indep-utils/cmu-scen-gen/setdest' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/root/ns/ns-allinone-2.31/ns-2.31/indep-utils/cmu-scen-gen/setdest' make[1]: Entering directory `/root/ns/ns-allinone-2.31/ns-2.31/indep-utils/webtrace-conv/dec' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/root/ns/ns-allinone-2.31/ns-2.31/indep-utils/webtrace-conv/dec' make[1]: Entering directory `/root/ns/ns-allinone-2.31/ns-2.31/indep-utils/webtrace-conv/epa' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/root/ns/ns-allinone-2.31/ns-2.31/indep-utils/webtrace-conv/epa' make[1]: Entering directory `/root/ns/ns-allinone-2.31/ns-2.31/indep-utils/webtrace-conv/nlanr' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/root/ns/ns-allinone-2.31/ns-2.31/indep-utils/webtrace-conv/nlanr' make[1]: Entering directory `/root/ns/ns-allinone-2.31/ns-2.31/indep-utils/webtrace-conv/ucb' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/root/ns/ns-allinone-2.31/ns-2.31/indep-utils/webtrace-conv/ucb' admin:~/ns/ns-allinone-2.31/ns-2.31 # later when I try to compile some tcl file, i get this error [code omitted because of length] : invalid command name "Simulador" while executing "Simulador instproc create-MYPROTO-agent { node } { # set ragent [new Agent/MYPROTO [$node node-addr]] # $self at 0.0 "$ragent start" # $node set ragen..." manotas:~/ns/ns-allinone-2.31/ns-2.31 # and i have reviewed my code, and is ok. but I don't know what refer this error. thanks, thanks again. ______________________________________________ Enviado desde Correo Yahoo! La bandeja de entrada más inteligente. Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/
