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 <ns-users@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/

Reply via email to