[ns] Res: what happen with this error...
Breno Caetano
breno.caetano at yahoo.com.br
Fri Jun 20 05:06:22 PDT 2008
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: breno.caetano at yahoo.com.br
bcs at sel.eesc.usp.br
Fone: (+5516) 81449079
(+5516) 33738149
----- Mensagem original ----
De: Douglas Restrepo <lucas_max2002 at yahoo.es>
Para: ns <ns-users at ISI.EDU>
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/
More information about the Ns-users
mailing list