From fl0wer at virgilio.it Fri Apr 1 00:51:26 2005 From: fl0wer at virgilio.it (Marco Fiore) Date: Fri Apr 1 00:53:54 2005 Subject: [ns] unable to configure mobile nodes In-Reply-To: <6f8c79cd05033107283572b1bd@mail.gmail.com> Message-ID: <424912C80000BAAC@ims2a.cp.tin.it> You didn't define the val(ll) variable in the previous section of your script. Regards, Marco Fiore >-- Messaggio originale -- >Date: Thu, 31 Mar 2005 20:58:35 +0530 >From: Hari Prassadh >To: ns-users@ISI.EDU >Cc: >Subject: [ns] unable to configure mobile nodes >Reply-To: Hari Prassadh > > > >when i try to intialize mobile nodes, i get an error message in the >node-config statement. the following is a section of the code taken >from the in-built examples. > >$ns_ node-config -adhocRouting $val(adhocRouting) \ > -llType $val(ll) \ > -macType $val(mac) \ > -ifqType $val(ifq) \ > -ifqLen $val(ifqlen) \ > -antType $val(ant) \ > -propType $val(prop) \ > -phyType $val(netif) \ > -channelType $val(chan) \ > -topoInstance $topo \ > -agentTrace ON \ > -routerTrace OFF \ > -macTrace ON > > >when i execute this code i get the following error : > >num_nodes is set 10 >can't read "val(ll)": no such element in array > while executing >"$ns_ node-config -llType $val(ll) \ > -macType $val(mac) \ > -ifqType $val(ifq) \ > -ifqLen $val(ifqlen) ..." > (file "wireless.tcl" line 19) > >thanking u and awaiting ur response > >hari > From yours_mvsreddy at yahoo.com Fri Apr 1 00:54:32 2005 From: yours_mvsreddy at yahoo.com (Siva Reddy) Date: Fri Apr 1 00:57:04 2005 Subject: [ns] how to change radio transmission range? Message-ID: <20050401085432.77731.qmail@web52904.mail.yahoo.com> hi friends, i want to modify the values of Radio Transmission Range, Radio Interference Range, Radio Bandwidth and Packet Length in ns-2.26. where can i find all these? thanks in advance, siva reddy. __________________________________ Yahoo! Messenger Show us what our next emoticon should look like. Join the fun. http://www.advision.webevents.yahoo.com/emoticontest From fl0wer at virgilio.it Fri Apr 1 01:01:51 2005 From: fl0wer at virgilio.it (Marco Fiore) Date: Fri Apr 1 01:05:04 2005 Subject: [ns] problem of broadcast in wireless environment In-Reply-To: <200504010328.j313SBa24502@vapor.isi.edu> Message-ID: <424912C80000BBA1@ims2a.cp.tin.it> In your modified code, why are you setting the next hop to -1? (hdrc->next_hop_ = IP_BROADCAST) Is this necessary? In my experience, setting the IP header destination is sufficient. I don't know if this can be the cause of your current problem, but I would give it a look. Regards, Marco Fiore >-- Messaggio originale -- >Date: Fri, 1 Apr 2005 11:30:07 +0800 >From: "swbyj" >To: "Haseeb Ma" >Subject: Re: Re: [ns] problem of broadcast in wireless environment >Cc: ns-users > > > >Dear Haseeb Ma: > > Hi, > Maybe I did not subscribe my problem correctly. However, in my experiment, >the Sendmsg member function is INDEED invoked. And the receiver DOES get >the packet at the mac layer, because the trace file is like this: > s 14.000000000 _0_ AGT --- 0 udp 8 [0 0 0 0] ------- [0:20 -1:20 1 0] > > D 14.000783399 _1_ RTR TTL 0 udp 28 [0 ffffffff 0 800] ------- [0:20 -1:20 >0 0] > But when the packet is handed to the uplayer at the receiver end, the receiver >dropped the packet due to some reason I don't know. > And what's more, when I add the two lines to the tcl file: > $node_(0) attach $udp 255 > $node_(1) attach $sink 255 > Everything is OK. > > > Then I tried to modify the method Sendmsg in C++ source file apps/udp.cc, > replace the statement "iph->dport() = RT_PORT; " with "iph->dport() = here_.port_;". >and replace the two statements "$node_(0) attach $udp 255 $node_(1) attach >$sink 255" with "$node_(0) attach $udp 50 $node_(1) attach $sink 50" in >the tcl file. The problem occurs. > > It seems that my packets are dropped by the port clasifier, but the reason >that why it dropes the packets and how to let it pass my packet are still >not known. I wonder why only 255 port can pass the port classifier. Can any >one help me? Thank you! > >======= 2005-04-01 08:17:33 You Wrote: ======= > >>Hi, >> >>Whether or not the Sendmsg member function is used depends on the >>traffic generation agent you use. If you use the normal CBR/Expo etc, >>then the Sendmsg function in UDP module should be called. >> >>Haseeb >> >> >>On Thu, 31 Mar 2005 10:52:32 +0800, swbyj wrote: >>> >>> Dear ns-users-owner: >>> >>> I wonder if any one can be so kind to help me. I modified the >member function of sendmsg in file apps/udp.cc like this: >>> double local_time = Scheduler::instance().clock(); >>> while (n-- > 0) { >>> p = allocpkt(); >>> hdr_cmn::access(p)->size() = size_; >>> hdr_rtp* rh = hdr_rtp::access(p); >>> >>> //******************************************** here I >add the statements as follows >>> hdr_cmn* hdrc = HDR_CMN(p); >>> hdr_ip* iph = hdr_ip::access(p); >>> >>> hdrc->next_hop_ = IP_BROADCAST; >>> iph->daddr() = IP_BROADCAST; >>> iph->saddr() = Agent::addr(); >>> iph->sport() = RT_PORT; >>> iph->dport() = RT_PORT; >>> iph->ttl_ = 1; >>> //*******************************************end here >>> rh->flags() = 0; >>> rh->seqno() = ++seqno_; >>> hdr_cmn::access(p)->timestamp() = >>> (u_int32_t)(SAMPLERATE*local_time); >>> // add "beginning of talkspurt" labels (tcl/ex/test-rcvr.tcl) >>> if (flags && (0 ==strcmp(flags, "NEW_BURST"))) >>> rh->flags() |= RTP_M; >>> p->setdata(data); >>> target_->recv(p); >>> } >>> n = nbytes % size_; >>> if (n > 0) { >>> p = allocpkt(); >>> hdr_cmn::access(p)->size() = n; >>> hdr_rtp* rh = hdr_rtp::access(p); >>> rh->flags() = 0; >>> rh->seqno() = ++seqno_; >>> >>> //*******************************************here >I add some statements as follows: >>> hdr_cmn* hdrc = HDR_CMN(p); >>> hdr_ip* iph = hdr_ip::access(p); >>> >>> hdrc->next_hop_ = IP_BROADCAST; >>> iph->daddr() = IP_BROADCAST; >>> iph->saddr() = Agent::addr(); >>> iph->sport() = RT_PORT; >>> iph->dport() = RT_PORT; >>> iph->ttl_ = 1; >>> //****************************************** end >here >>> >>> hdr_cmn::access(p)->timestamp() = >>> (u_int32_t)(SAMPLERATE*local_time); >>> // add "beginning of talkspurt" labels (tcl/ex/test-rcvr.tcl) >>> if (flags && (0 == strcmp(flags, "NEW_BURST"))) >>> rh->flags() |= RTP_M; >>> p->setdata(data); >>> target_->recv(p); >>> } >>> >>> and the tcl file is simple: >>> >>> set val(chan) Channel/WirelessChannel ;# channel type >>> set val(prop) Propagation/TwoRayGround ;# radio-propagation >model >>> set val(netif) Phy/WirelessPhy ;# network interface >type >>> set val(mac) Mac/802_11 ;# MAC type >>> set val(ifq) Queue/DropTail/PriQueue ;# interface queue >type >>> set val(ll) LL ;# link layer type >>> set val(ant) Antenna/OmniAntenna ;# antenna model >>> set val(ifqlen) 50 ;# max packet in ifq >>> set val(nn) 2 ;# number of mobilenodes >>> set val(rp) AODV ;# routing protocol >>> set val(x) 500 ;# X dimension of the >topography >>> set val(y) 500 ;# Y dimension of the >topography >>> >>> set ns [new Simulator] >>> >>> set tracefd [open example2.tr w] >>> $ns trace-all $tracefd >>> set namtracefd [open example2.nam w] >>> $ns namtrace-all-wireless $namtracefd $val(x) $val(y) >>> >>> proc finish {} { >>> global ns tracefd namtracefd >>> $ns flush-trace >>> >>> close $tracefd >>> close $namtracefd >>> >>> # exec nam example2.nam & >>> exit 0 >>> } >>> >>> set topo [new Topography] >>> $topo load_flatgrid $val(x) $val(y) >>> >>> create-god $val(nn) >>> >>> $ns node-config -adhocRouting $val(rp) \ >>> -llType $val(ll) \ >>> -macType $val(mac) \ >>> -ifqType $val(ifq) \ >>> -ifqLen $val(ifqlen) \ >>> -antType $val(ant) \ >>> -propType $val(prop) \ >>> -phyType $val(netif) \ >>> -channelType $val(chan) \ >>> -topoInstance $topo \ >>> -agentTrace ON \ >>> -macTrace OFF \ >>> -movementTrace OFF >>> >>> for {set i 0} {$i < $val(nn) } {incr i} { >>> set node_($i) [$ns node] >>> $node_($i) random-motion 0 ;# disable random motion >>> } >>> >>> $node_(0) set X_ 5.0 >>> $node_(0) set Y_ 2.0 >>> $node_(0) set Z_ 0.0 >>> $node_(1) set X_ 6.0 >>> $node_(1) set Y_ 2.0 >>> $node_(1) set Z_ 0.0 >>> >>> #$ns at 10.0 "$node_(0) setdest 20.0 18.0 1.0" >>> # $ns at 50.0 "$node_(1) setdest 25.0 20.0 15.0" >>> # $ns at 100.0 "$node_(1) setdest 490.0 480.0 15.0" >>> >>> set udp [new Agent/UDP] >>> $udp set class_ 2 >>> set sink [new Agent/UDP] >>> $ns attach-agent $node_(0) $udp >>> $ns attach-agent $node_(1) $sink >>> set mySender [new Application/Sender] >>> set myRecv [new Application/Sender] >>> $mySender attach-agent $udp >>> $myRecv attach-agent $sink >>> >>> $ns at 10.0 "$mySender start" >>> for {set i 0} {$i < $val(nn) } {incr i} { >>> $ns at 20.0 "$node_($i) reset"; >>> } >>> $ns at 20.0 "finish" >>> >>> $ns run >>> >>> In the application if Sender, the node automatically sends the ADU > every 2 seconds which cannot be received by other node. I debugged the >program using gdb and find that the program did not run into the member function >of UdpAgent of recv in file apps/udp.cc. Is there anything wrong? I was >confused by that problem and cannot figure it out. Can any one help me to >solve my problem? Thanks a lot! >>> >>> With Best Regards, >>> swbyj >>> swbyj@126.com >>> 2005-03-30 >>> >>> >> > >= = = = = = = = = = = = = = = = = = = = > > >With Best Regards, >swbyj >???????? >???????? > swbyj@126.com >?????????? 2005-04-01 > From laura.mf at gmail.com Fri Apr 1 01:12:57 2005 From: laura.mf at gmail.com (Laura Martinez) Date: Fri Apr 1 01:16:06 2005 Subject: [ns] Re: questions on mobile-ip In-Reply-To: <424CB60E.5040001@graduate.kmitl.ac.th> References: <5cd61c0905033008254725e95e@mail.gmail.com> <5cd61c0905033107283ea9f805@mail.gmail.com> <424CB60E.5040001@graduate.kmitl.ac.th> Message-ID: <5cd61c09050401011256522799@mail.gmail.com> I also think that looking in the trace file is the correct way, but as I don't have much experience with ns, it was easier for me viewing movement in NAM before looking the trace. Thanks for all your comments, Laura. On Apr 1, 2005 4:46 AM, Warodom Werapun wrote: > > Mobile wireless simulation position in nam makes me confusing too. > I think, you may not interested in nam but you can trust on output trace > file instead. > It looks more correctly. > > Laura Martinez wrote: > > >Well, I'm a bit lost. I've looked into the trace file and it seems > >that it's all ok. But when opening nam file, I see this line: > > > >n -t * -a 1.0.0 -s 2 -S UP -v circle -c black -i black -x 50 -y 150 -Z 0 > > > >This is the real position where I wanted to place my HA, but when I > >open NAM to see how MH moves, I find that HA is placed in another > >different position, and although I change the coordinates for this HA > >in the tcl file, in NAM it's always located in the same position. > >I'm going crazy, it must be simple but I can't see it. Is it a problem > >with NAM or what? > > > >Thanks, > > Laura. > > > > > >On Wed, 30 Mar 2005 18:25:20 +0200, Laura Martinez wrote: > > > > > >>Hi all! > >>I'm studying how mobile ip works and its implementation on ns-2 (I'm > >>using ns-2.28 version) for my final project. When I run wireless3.tcl > >>(which is in .../ns-2.28/ns-tutorial/examples) I see in nam that HA is > >>not located where it had been defined in the tcl file, but FA is > >>properly located: > >> > >> #provide some co-ord (fixed) to these base-station nodes. > >> $HA set X_ 1.000000000000 > >> $HA set Y_ 2.000000000000 > >> $HA set Z_ 0.000000000000 > >> > >> $FA set X_ 650.000000000000 > >> $FA set Y_ 600.000000000000 > >> $FA set Z_ 0.000000000000 > >> > >>The same thing occurs when I try to simulate an scenario with one HA > >>and two FA... only the last FA is properly located. I don't know if > >>this is a mistake on my way of understanding the files or what > >>happens... I would appreciate any advice, since I can't make progress > >>in my project. > >> > >>Thanks in advance, > >> Laura. > >> > >> > >> > > > > > > > > -- > Warodom Werapun > PGP: http://plex.coe.psu.ac.th/myPGP.txt > MyBlog: http://weblog.manager.co.th/publichome/wwarodom/ > > From swbyj at 126.com Fri Apr 1 01:22:06 2005 From: swbyj at 126.com (swbyj) Date: Fri Apr 1 01:28:11 2005 Subject: [ns] problem of broadcast in wireless environment Message-ID: <200504010924.j319Oma24673@vapor.isi.edu> Dear Marco Fiore: I tried, but still cannot work, : (. Could you send me your source code of broadcast in apps/udp.cc ? thank you very much!! ======= 2005-04-01 17:01:51 You Wrote: ======= >In your modified code, why are you setting the next hop to -1? (hdrc->next_hop_ >= IP_BROADCAST) >Is this necessary? In my experience, setting the IP header destination is >sufficient. I don't know if this can be the cause of your current problem, >but I would give it a look. > >Regards, > >Marco Fiore > >>-- Messaggio originale -- >>Date: Fri, 1 Apr 2005 11:30:07 +0800 >>From: "swbyj" >>To: "Haseeb Ma" >>Subject: Re: Re: [ns] problem of broadcast in wireless environment >>Cc: ns-users >> >> >> >>Dear Haseeb Ma: >> >> Hi, >> Maybe I did not subscribe my problem correctly. However, in my experiment, >>the Sendmsg member function is INDEED invoked. And the receiver DOES get >>the packet at the mac layer, because the trace file is like this: >> s 14.000000000 _0_ AGT --- 0 udp 8 [0 0 0 0] ------- [0:20 -1:20 1 >0] >> >> D 14.000783399 _1_ RTR TTL 0 udp 28 [0 ffffffff 0 800] ------- [0:20 >-1:20 >>0 0] >> But when the packet is handed to the uplayer at the receiver end, the >receiver >>dropped the packet due to some reason I don't know. >> And what's more, when I add the two lines to the tcl file: >> $node_(0) attach $udp 255 >> $node_(1) attach $sink 255 >> Everything is OK. >> >> >> Then I tried to modify the method Sendmsg in C++ source file apps/udp.cc, >> replace the statement "iph->dport() = RT_PORT; " with "iph->dport() = >here_.port_;". >>and replace the two statements "$node_(0) attach $udp 255 $node_(1) attach >>$sink 255" with "$node_(0) attach $udp 50 $node_(1) attach $sink 50" in >>the tcl file. The problem occurs. >> >> It seems that my packets are dropped by the port clasifier, but the reason >>that why it dropes the packets and how to let it pass my packet are still >>not known. I wonder why only 255 port can pass the port classifier. Can >any >>one help me? Thank you! >> >>======= 2005-04-01 08:17:33 You Wrote: ======= >> >>>Hi, >>> >>>Whether or not the Sendmsg member function is used depends on the >>>traffic generation agent you use. If you use the normal CBR/Expo etc, >>>then the Sendmsg function in UDP module should be called. >>> >>>Haseeb >>> >>> >>>On Thu, 31 Mar 2005 10:52:32 +0800, swbyj wrote: >>>> >>>> Dear ns-users-owner: >>>> >>>> I wonder if any one can be so kind to help me. I modified the >>member function of sendmsg in file apps/udp.cc like this: >>>> double local_time = Scheduler::instance().clock(); >>>> while (n-- > 0) { >>>> p = allocpkt(); >>>> hdr_cmn::access(p)->size() = size_; >>>> hdr_rtp* rh = hdr_rtp::access(p); >>>> >>>> //******************************************** here >I >>add the statements as follows >>>> hdr_cmn* hdrc = HDR_CMN(p); >>>> hdr_ip* iph = hdr_ip::access(p); >>>> >>>> hdrc->next_hop_ = IP_BROADCAST; >>>> iph->daddr() = IP_BROADCAST; >>>> iph->saddr() = Agent::addr(); >>>> iph->sport() = RT_PORT; >>>> iph->dport() = RT_PORT; >>>> iph->ttl_ = 1; >>>> //*******************************************end here >>>> rh->flags() = 0; >>>> rh->seqno() = ++seqno_; >>>> hdr_cmn::access(p)->timestamp() = >>>> (u_int32_t)(SAMPLERATE*local_time); >>>> // add "beginning of talkspurt" labels (tcl/ex/test-rcvr.tcl) >>>> if (flags && (0 ==strcmp(flags, "NEW_BURST"))) >>>> rh->flags() |= RTP_M; >>>> p->setdata(data); >>>> target_->recv(p); >>>> } >>>> n = nbytes % size_; >>>> if (n > 0) { >>>> p = allocpkt(); >>>> hdr_cmn::access(p)->size() = n; >>>> hdr_rtp* rh = hdr_rtp::access(p); >>>> rh->flags() = 0; >>>> rh->seqno() = ++seqno_; >>>> >>>> //*******************************************here >>I add some statements as follows: >>>> hdr_cmn* hdrc = HDR_CMN(p); >>>> hdr_ip* iph = hdr_ip::access(p); >>>> >>>> hdrc->next_hop_ = IP_BROADCAST; >>>> iph->daddr() = IP_BROADCAST; >>>> iph->saddr() = Agent::addr(); >>>> iph->sport() = RT_PORT; >>>> iph->dport() = RT_PORT; >>>> iph->ttl_ = 1; >>>> //****************************************** >end >>here >>>> >>>> hdr_cmn::access(p)->timestamp() = >>>> (u_int32_t)(SAMPLERATE*local_time); >>>> // add "beginning of talkspurt" labels (tcl/ex/test-rcvr.tcl) >>>> if (flags && (0 == strcmp(flags, "NEW_BURST"))) >>>> rh->flags() |= RTP_M; >>>> p->setdata(data); >>>> target_->recv(p); >>>> } >>>> >>>> and the tcl file is simple: >>>> >>>> set val(chan) Channel/WirelessChannel ;# channel type >>>> set val(prop) Propagation/TwoRayGround ;# radio-propagation >>model >>>> set val(netif) Phy/WirelessPhy ;# network interface >>type >>>> set val(mac) Mac/802_11 ;# MAC type >>>> set val(ifq) Queue/DropTail/PriQueue ;# interface queue >>type >>>> set val(ll) LL ;# link layer type >>>> set val(ant) Antenna/OmniAntenna ;# antenna model >>>> set val(ifqlen) 50 ;# max packet in >ifq >>>> set val(nn) 2 ;# number of mobilenodes >>>> set val(rp) AODV ;# routing protocol >>>> set val(x) 500 ;# X dimension of >the >>topography >>>> set val(y) 500 ;# Y dimension of >the >>topography >>>> >>>> set ns [new Simulator] >>>> >>>> set tracefd [open example2.tr w] >>>> $ns trace-all $tracefd >>>> set namtracefd [open example2.nam w] >>>> $ns namtrace-all-wireless $namtracefd $val(x) $val(y) >>>> >>>> proc finish {} { >>>> global ns tracefd namtracefd >>>> $ns flush-trace >>>> >>>> close $tracefd >>>> close $namtracefd >>>> >>>> # exec nam example2.nam & >>>> exit 0 >>>> } >>>> >>>> set topo [new Topography] >>>> $topo load_flatgrid $val(x) $val(y) >>>> >>>> create-god $val(nn) >>>> >>>> $ns node-config -adhocRouting $val(rp) \ >>>> -llType $val(ll) \ >>>> -macType $val(mac) \ >>>> -ifqType $val(ifq) \ >>>> -ifqLen $val(ifqlen) \ >>>> -antType $val(ant) \ >>>> -propType $val(prop) \ >>>> -phyType $val(netif) \ >>>> -channelType $val(chan) \ >>>> -topoInstance $topo \ >>>> -agentTrace ON \ >>>> -macTrace OFF \ >>>> -movementTrace OFF >>>> >>>> for {set i 0} {$i < $val(nn) } {incr i} { >>>> set node_($i) [$ns node] >>>> $node_($i) random-motion 0 ;# disable random motion >>>> } >>>> >>>> $node_(0) set X_ 5.0 >>>> $node_(0) set Y_ 2.0 >>>> $node_(0) set Z_ 0.0 >>>> $node_(1) set X_ 6.0 >>>> $node_(1) set Y_ 2.0 >>>> $node_(1) set Z_ 0.0 >>>> >>>> #$ns at 10.0 "$node_(0) setdest 20.0 18.0 1.0" >>>> # $ns at 50.0 "$node_(1) setdest 25.0 20.0 15.0" >>>> # $ns at 100.0 "$node_(1) setdest 490.0 480.0 15.0" >>>> >>>> set udp [new Agent/UDP] >>>> $udp set class_ 2 >>>> set sink [new Agent/UDP] >>>> $ns attach-agent $node_(0) $udp >>>> $ns attach-agent $node_(1) $sink >>>> set mySender [new Application/Sender] >>>> set myRecv [new Application/Sender] >>>> $mySender attach-agent $udp >>>> $myRecv attach-agent $sink >>>> >>>> $ns at 10.0 "$mySender start" >>>> for {set i 0} {$i < $val(nn) } {incr i} { >>>> $ns at 20.0 "$node_($i) reset"; >>>> } >>>> $ns at 20.0 "finish" >>>> >>>> $ns run >>>> >>>> In the application if Sender, the node automatically sends the ADU > >> every 2 seconds which cannot be received by other node. I debugged the >>program using gdb and find that the program did not run into the member >function >>of UdpAgent of recv in file apps/udp.cc. Is there anything wrong? I >was >>confused by that problem and cannot figure it out. Can any one help me >to >>solve my problem? Thanks a lot! >>>> >>>> With Best Regards, >>>> swbyj >>>> swbyj@126.com >>>> 2005-03-30 >>>> >>>> >>> >> >>= = = = = = = = = = = = = = = = = = = = >> >> >>With Best Regards, >>swbyj >>???????? >>???????? >> swbyj@126.com >>?????????? 2005-04-01 >> = = = = = = = = = = = = = = = = = = = = With Best Regards, swbyj                   swbyj@126.com            2005-04-01 From PG03077626 at ntu.edu.sg Fri Apr 1 01:28:54 2005 From: PG03077626 at ntu.edu.sg (#YU YANG#) Date: Fri Apr 1 01:31:47 2005 Subject: [ns] MAC codes in ns2 Message-ID: <34C4FA35021357469685D8102806A1C01D0B28@mail01.student.main.ntu.edu.sg> Hi, Dear All Can anyone tell me where I can find information about the MAC and PHY layer (especially wireless MAC and PHY) in ns2? Thanks a lot. Rgds, Yu Yang From fl0wer at virgilio.it Fri Apr 1 01:58:23 2005 From: fl0wer at virgilio.it (Marco Fiore) Date: Fri Apr 1 02:00:59 2005 Subject: [ns] problem of broadcast in wireless environment In-Reply-To: <424CF80500035262@vsmtp7.tin.it> (added by postmaster@virgilio.it) Message-ID: <424912C80000C09B@ims2a.cp.tin.it> I didn't modify the c++ code of UDP, I simply set it from tcl, using the following command: $udp set dst_addr_ -1 Regards, Marco Fiore >-- Messaggio originale -- >Date: Fri, 1 Apr 2005 17:22:06 +0800 >From: "swbyj" >To: "Marco Fiore" , > "Haseeb Ma" >Cc: "ns-users" >Subject: Re: Re: Re: [ns] problem of broadcast in wireless environment > > >Dear Marco Fiore: > > I tried, but still cannot work, : (. Could you send me your source code >of broadcast in apps/udp.cc ? thank you very much!! > >======= 2005-04-01 17:01:51 You Wrote: ======= > >>In your modified code, why are you setting the next hop to -1? (hdrc->next_hop_ >>= IP_BROADCAST) >>Is this necessary? In my experience, setting the IP header destination is >>sufficient. I don't know if this can be the cause of your current problem, >>but I would give it a look. >> >>Regards, >> >>Marco Fiore >> >>>-- Messaggio originale -- >>>Date: Fri, 1 Apr 2005 11:30:07 +0800 >>>From: "swbyj" >>>To: "Haseeb Ma" >>>Subject: Re: Re: [ns] problem of broadcast in wireless environment >>>Cc: ns-users >>> >>> >>> >>>Dear Haseeb Ma: >>> >>> Hi, >>> Maybe I did not subscribe my problem correctly. However, in my experiment, >>>the Sendmsg member function is INDEED invoked. And the receiver DOES get >>>the packet at the mac layer, because the trace file is like this: >>> s 14.000000000 _0_ AGT --- 0 udp 8 [0 0 0 0] ------- [0:20 -1:20 1 >>0] >>> >>> D 14.000783399 _1_ RTR TTL 0 udp 28 [0 ffffffff 0 800] ------- [0:20 >>-1:20 >>>0 0] >>> But when the packet is handed to the uplayer at the receiver end, the >>receiver >>>dropped the packet due to some reason I don't know. >>> And what's more, when I add the two lines to the tcl file: >>> $node_(0) attach $udp 255 >>> $node_(1) attach $sink 255 >>> Everything is OK. >>> >>> >>> Then I tried to modify the method Sendmsg in C++ source file apps/udp.cc, >>> replace the statement "iph->dport() = RT_PORT; " with "iph->dport() = >>here_.port_;". >>>and replace the two statements "$node_(0) attach $udp 255 $node_(1) attach >>>$sink 255" with "$node_(0) attach $udp 50 $node_(1) attach $sink 50" in >>>the tcl file. The problem occurs. >>> >>> It seems that my packets are dropped by the port clasifier, but the reason >>>that why it dropes the packets and how to let it pass my packet are still >>>not known. I wonder why only 255 port can pass the port classifier. Can >>any >>>one help me? Thank you! >>> >>>======= 2005-04-01 08:17:33 You Wrote: ======= >>> >>>>Hi, >>>> >>>>Whether or not the Sendmsg member function is used depends on the >>>>traffic generation agent you use. If you use the normal CBR/Expo etc, >>>>then the Sendmsg function in UDP module should be called. >>>> >>>>Haseeb >>>> >>>> >>>>On Thu, 31 Mar 2005 10:52:32 +0800, swbyj wrote: >>>>> >>>>> Dear ns-users-owner: >>>>> >>>>> I wonder if any one can be so kind to help me. I modified the >>>member function of sendmsg in file apps/udp.cc like this: >>>>> double local_time = Scheduler::instance().clock(); >>>>> while (n-- > 0) { >>>>> p = allocpkt(); >>>>> hdr_cmn::access(p)->size() = size_; >>>>> hdr_rtp* rh = hdr_rtp::access(p); >>>>> >>>>> //******************************************** here >>I >>>add the statements as follows >>>>> hdr_cmn* hdrc = HDR_CMN(p); >>>>> hdr_ip* iph = hdr_ip::access(p); >>>>> >>>>> hdrc->next_hop_ = IP_BROADCAST; >>>>> iph->daddr() = IP_BROADCAST; >>>>> iph->saddr() = Agent::addr(); >>>>> iph->sport() = RT_PORT; >>>>> iph->dport() = RT_PORT; >>>>> iph->ttl_ = 1; >>>>> //*******************************************end here >>>>> rh->flags() = 0; >>>>> rh->seqno() = ++seqno_; >>>>> hdr_cmn::access(p)->timestamp() = >>>>> (u_int32_t)(SAMPLERATE*local_time); >>>>> // add "beginning of talkspurt" labels (tcl/ex/test-rcvr.tcl) >>>>> if (flags && (0 ==strcmp(flags, "NEW_BURST"))) >>>>> rh->flags() |= RTP_M; >>>>> p->setdata(data); >>>>> target_->recv(p); >>>>> } >>>>> n = nbytes % size_; >>>>> if (n > 0) { >>>>> p = allocpkt(); >>>>> hdr_cmn::access(p)->size() = n; >>>>> hdr_rtp* rh = hdr_rtp::access(p); >>>>> rh->flags() = 0; >>>>> rh->seqno() = ++seqno_; >>>>> >>>>> //*******************************************here >>>I add some statements as follows: >>>>> hdr_cmn* hdrc = HDR_CMN(p); >>>>> hdr_ip* iph = hdr_ip::access(p); >>>>> >>>>> hdrc->next_hop_ = IP_BROADCAST; >>>>> iph->daddr() = IP_BROADCAST; >>>>> iph->saddr() = Agent::addr(); >>>>> iph->sport() = RT_PORT; >>>>> iph->dport() = RT_PORT; >>>>> iph->ttl_ = 1; >>>>> //****************************************** >>end >>>here >>>>> >>>>> hdr_cmn::access(p)->timestamp() = >>>>> (u_int32_t)(SAMPLERATE*local_time); >>>>> // add "beginning of talkspurt" labels (tcl/ex/test-rcvr.tcl) >>>>> if (flags && (0 == strcmp(flags, "NEW_BURST"))) >>>>> rh->flags() |= RTP_M; >>>>> p->setdata(data); >>>>> target_->recv(p); >>>>> } >>>>> >>>>> and the tcl file is simple: >>>>> >>>>> set val(chan) Channel/WirelessChannel ;# channel type >>>>> set val(prop) Propagation/TwoRayGround ;# radio-propagation >>>model >>>>> set val(netif) Phy/WirelessPhy ;# network interface >>>type >>>>> set val(mac) Mac/802_11 ;# MAC type >>>>> set val(ifq) Queue/DropTail/PriQueue ;# interface queue >>>type >>>>> set val(ll) LL ;# link layer type >>>>> set val(ant) Antenna/OmniAntenna ;# antenna model >>>>> set val(ifqlen) 50 ;# max packet in >>ifq >>>>> set val(nn) 2 ;# number of mobilenodes >>>>> set val(rp) AODV ;# routing protocol >>>>> set val(x) 500 ;# X dimension of >>the >>>topography >>>>> set val(y) 500 ;# Y dimension of >>the >>>topography >>>>> >>>>> set ns [new Simulator] >>>>> >>>>> set tracefd [open example2.tr w] >>>>> $ns trace-all $tracefd >>>>> set namtracefd [open example2.nam w] >>>>> $ns namtrace-all-wireless $namtracefd $val(x) $val(y) >>>>> >>>>> proc finish {} { >>>>> global ns tracefd namtracefd >>>>> $ns flush-trace >>>>> >>>>> close $tracefd >>>>> close $namtracefd >>>>> >>>>> # exec nam example2.nam & >>>>> exit 0 >>>>> } >>>>> >>>>> set topo [new Topography] >>>>> $topo load_flatgrid $val(x) $val(y) >>>>> >>>>> create-god $val(nn) >>>>> >>>>> $ns node-config -adhocRouting $val(rp) \ >>>>> -llType $val(ll) \ >>>>> -macType $val(mac) \ >>>>> -ifqType $val(ifq) \ >>>>> -ifqLen $val(ifqlen) \ >>>>> -antType $val(ant) \ >>>>> -propType $val(prop) \ >>>>> -phyType $val(netif) \ >>>>> -channelType $val(chan) \ >>>>> -topoInstance $topo \ >>>>> -agentTrace ON \ >>>>> -macTrace OFF \ >>>>> -movementTrace OFF >>>>> >>>>> for {set i 0} {$i < $val(nn) } {incr i} { >>>>> set node_($i) [$ns node] >>>>> $node_($i) random-motion 0 ;# disable random motion >>>>> } >>>>> >>>>> $node_(0) set X_ 5.0 >>>>> $node_(0) set Y_ 2.0 >>>>> $node_(0) set Z_ 0.0 >>>>> $node_(1) set X_ 6.0 >>>>> $node_(1) set Y_ 2.0 >>>>> $node_(1) set Z_ 0.0 >>>>> >>>>> #$ns at 10.0 "$node_(0) setdest 20.0 18.0 1.0" >>>>> # $ns at 50.0 "$node_(1) setdest 25.0 20.0 15.0" >>>>> # $ns at 100.0 "$node_(1) setdest 490.0 480.0 15.0" >>>>> >>>>> set udp [new Agent/UDP] >>>>> $udp set class_ 2 >>>>> set sink [new Agent/UDP] >>>>> $ns attach-agent $node_(0) $udp >>>>> $ns attach-agent $node_(1) $sink >>>>> set mySender [new Application/Sender] >>>>> set myRecv [new Application/Sender] >>>>> $mySender attach-agent $udp >>>>> $myRecv attach-agent $sink >>>>> >>>>> $ns at 10.0 "$mySender start" >>>>> for {set i 0} {$i < $val(nn) } {incr i} { >>>>> $ns at 20.0 "$node_($i) reset"; >>>>> } >>>>> $ns at 20.0 "finish" >>>>> >>>>> $ns run >>>>> >>>>> In the application if Sender, the node automatically sends the ADU >> >>> every 2 seconds which cannot be received by other node. I debugged the >>>program using gdb and find that the program did not run into the member >>function >>>of UdpAgent of recv in file apps/udp.cc. Is there anything wrong? I >>was >>>confused by that problem and cannot figure it out. Can any one help me >>to >>>solve my problem? Thanks a lot! >>>>> >>>>> With Best Regards, >>>>> swbyj >>>>> swbyj@126.com >>>>> 2005-03-30 >>>>> >>>>> >>>> >>> >>>= = = = = = = = = = = = = = = = = = = = >>> >>> >>>With Best Regards, >>>swbyj >>>???????? >>>???????? >>> swbyj@126.com >>>?????????? 2005-04-01 >>> > >= = = = = = = = = = = = = = = = = = = = > > >With Best Regards, >swbyj >???????? >???????? > swbyj@126.com >?????????? 2005-04-01 > From lina2401 at yahoo.com Fri Apr 1 02:02:13 2005 From: lina2401 at yahoo.com (Lina2401) Date: Fri Apr 1 02:04:47 2005 Subject: [ns] DSDV and WRP Message-ID: <20050401100213.69930.qmail@web20621.mail.yahoo.com> Hi! Does anyone know where can I find sample scripting codes for some of the AdHoc protocols such as DSDV and WRP...Thanks __________________________________ Do you Yahoo!? Make Yahoo! your home page http://www.yahoo.com/r/hs From hari.mj23 at gmail.com Fri Apr 1 02:16:27 2005 From: hari.mj23 at gmail.com (Hari Prassadh) Date: Fri Apr 1 02:18:48 2005 Subject: [ns] still unable to configure mobile nodes; prob with node-config statement Message-ID: <6f8c79cd05040102161c1cede6@mail.gmail.com> this is my complete code. i ve basically taken it from the in-built examples. even the examples in the directory ns-tutorial dont work properly. could u please help me out by spotting the errors as i am totally new to linux and ns-2 and am doin a project in ns-2. it keeps returning error in the statement "$ns_ node-config -adhocRouting $val(rp) \" set val(chan) Channel/WirelessChannel ;# channel type set val(prop) Propagation/TwoRayGround ;# radio-propagation model set val(netif) Phy/WirelessPhy ;# network interface type set val(mac) Mac/802_11 ;# MAC type set val(ifq) Queue/DropTail/PriQueue ;# interface queue type set val(ll) LL ;# link layer type set val(ant) Antenna/OmniAntenna ;# antenna model set val(ifqlen) 50 ;# max packet in ifq set val(nn) 10 ;# number of mobilenodes set val(rp) DSDV ;# routing protocol set ns_ [new Simulator] set tracefd [open simple.tr w] $ns_ trace-all $tracefd set topo [new Topography] $topo load_flatgrid 500 500 create-god $val(nn) $ns_ node-config -adhocRouting $val(rp) \ -llType $val(ll) \ -macType $val(mac) \ -ifqType $val(ifq) \ -ifqLen $val(ifqlen) \ -antType $val(ant) \ -propType $val(prop) \ -phyType $val(netif) \ -channelType $val(chan) \ -topoInstance $topo \ -agentTrace ON \ -routerTrace OFF \ -macTrace OFF \ -movementTrace OFF for {set i 0} {$i < $val(nn) } {incr i} { set node_($i) [$ns_ node] $node_($i) random-motion 1 } $node_(0) set X_ 5.0 $node_(0) set Y_ 2.0 $node_(0) set Z_ 0.0 $node_(1) set X_ 105.0 $node_(1) set Y_ 44.0 $node_(1) set Z_ 0.0 $node_(2) set X_ 35.0 $node_(2) set Y_ 22.0 $node_(2) set Z_ 0.0 $node_(3) set X_ 475.0 $node_(3) set Y_ 442.0 $node_(3) set Z_ 0.0 $node_(4) set X_ 275.0 $node_(4) set Y_ 422.0 $node_(4) set Z_ 0.0 $node_(5) set X_ 110.0 $node_(5) set Y_ 26.0 $node_(5) set Z_ 0.0 $node_(6) set X_ 98.0 $node_(6) set Y_ 6.0 $node_(6) set Z_ 0.0 $node_(7) set X_ 299.0 $node_(7) set Y_ 123.0 $node_(7) set Z_ 0.0 $node_(8) set X_ 499.0 $node_(8) set Y_ 480.0 $node_(8) set Z_ 0.0 $node_(9) set X_ 393.0 $node_(9) set Y_ 189.0 $node_(9) set Z_ 0.0 for {set i 0} {$i < $val(nn) } {incr i} { $ns_ at 150.0 "$node_($i) reset"; } $ns_ at 150.0 "stop" $ns_ at 150.01 "puts \"NS EXITING...\" ; $ns_ halt" proc stop {} { global ns_ tracefd $ns_ flush-trace close $tracefd } thanking you in advance and awaiting ur response hari From mahrenho at ivs.cs.uni-magdeburg.de Fri Apr 1 03:09:42 2005 From: mahrenho at ivs.cs.uni-magdeburg.de (Daniel Mahrenholz) Date: Fri Apr 1 03:12:50 2005 Subject: [ns] still unable to configure mobile nodes; prob with node-config statement In-Reply-To: <6f8c79cd05040102161c1cede6@mail.gmail.com> References: <6f8c79cd05040102161c1cede6@mail.gmail.com> Message-ID: <200504011309.43063.mahrenho@ivs.cs.uni-magdeburg.de> Hi Hari, your code works fine for me (ns-2.28) exept that it uses an old method to configute the wireless channel. But this is only a warning. On Friday 01 April 2005 12:16, Hari Prassadh wrote: > this is my complete code. i ve basically taken it from the in-built > examples. even the examples in the directory ns-tutorial dont work > properly. could u please help me out by spotting the errors as i am > totally new to linux and ns-2 and am doin a project in ns-2. it keeps > returning error in the statement "$ns_ node-config -adhocRouting > $val(rp) \" > > > set val(chan) Channel/WirelessChannel ? ?;# channel type > set val(prop) Propagation/TwoRayGround ? ;# radio-propagation model > set val(netif) Phy/WirelessPhy ? ? ? ? ? ;# network interface type > set val(mac) Mac/802_11 ? ? ? ? ? ? ? ? ?;# MAC type > set val(ifq) Queue/DropTail/PriQueue ? ? ;# interface queue type > set val(ll) LL ? ? ? ? ? ? ? ? ? ? ? ? ? ;# link layer type > set val(ant) Antenna/OmniAntenna ? ? ? ? ;# antenna model > set val(ifqlen) 50 ? ? ? ? ? ? ? ? ? ? ? ;# max packet in ifq > set val(nn) 10 ? ? ? ? ? ? ? ? ? ? ? ? ? ;# number of mobilenodes > set val(rp) DSDV ? ? ? ? ? ? ? ? ? ? ? ? ;# routing protocol > > set ns_ [new Simulator] > set tracefd [open simple.tr w] > $ns_ trace-all $tracefd > > set topo [new Topography] > $topo load_flatgrid 500 500 > create-god $val(nn) > > $ns_ node-config -adhocRouting $val(rp) \ > ? ? ? ? ? ? ? ? ?-llType $val(ll) \ > ? ? ? ? ? ? ? ? ?-macType $val(mac) \ > ? ? ? ? ? ? ? ? ?-ifqType $val(ifq) \ > ? ? ? ? ? ? ? ? ?-ifqLen $val(ifqlen) \ > ? ? ? ? ? ? ? ? ?-antType $val(ant) \ > ? ? ? ? ? ? ? ? ?-propType $val(prop) \ > ? ? ? ? ? ? ? ? ?-phyType $val(netif) \ > ? ? ? ? ? ? ? ? ?-channelType $val(chan) \ > ???????????????? -topoInstance $topo \ > ???????????????? -agentTrace ON \ > ? ? ? ? ? ? ? ? ?-routerTrace OFF \ > ? ? ? ? ? ? ? ? ?-macTrace OFF \ > ? ? ? ? ? ? ? ? ?-movementTrace OFF > > for {set i 0} {$i < $val(nn) } {incr i} { > set node_($i) [$ns_ node]??????? > $node_($i) random-motion 1?????????????? > } > $node_(0) set X_ 5.0 > $node_(0) set Y_ 2.0 > $node_(0) set Z_ 0.0 > > $node_(1) set X_ 105.0 > $node_(1) set Y_ 44.0 > $node_(1) set Z_ 0.0 > > $node_(2) set X_ 35.0 > $node_(2) set Y_ 22.0 > $node_(2) set Z_ 0.0 > > $node_(3) set X_ 475.0 > $node_(3) set Y_ 442.0 > $node_(3) set Z_ 0.0 > > $node_(4) set X_ 275.0 > $node_(4) set Y_ 422.0 > $node_(4) set Z_ 0.0 > > $node_(5) set X_ 110.0 > $node_(5) set Y_ 26.0 > $node_(5) set Z_ 0.0 > > $node_(6) set X_ 98.0 > $node_(6) set Y_ 6.0 > $node_(6) set Z_ 0.0 > > $node_(7) set X_ 299.0 > $node_(7) set Y_ 123.0 > $node_(7) set Z_ 0.0 > > $node_(8) set X_ 499.0 > $node_(8) set Y_ 480.0 > $node_(8) set Z_ 0.0 > > $node_(9) set X_ 393.0 > $node_(9) set Y_ 189.0 > $node_(9) set Z_ 0.0 > > > for {set i 0} {$i < $val(nn) } {incr i} { > $ns_ at 150.0 "$node_($i) reset"; > } > > $ns_ at 150.0 "stop" > $ns_ at 150.01 "puts \"NS EXITING...\" ; $ns_ halt" > > proc stop {} { > ?global ns_ tracefd > ?$ns_ flush-trace > ?close $tracefd > } Regards, Daniel. -- Dipl.-Inf. Daniel Mahrenholz, University of Magdeburg, Germany Homepage: http://ivs.cs.uni-magdeburg.de/~mahrenho From dapengqu at yahoo.com.cn Fri Apr 1 03:43:13 2005 From: dapengqu at yahoo.com.cn (=?gb2312?q?=B4=F3=C5=F4=20=C7=FA?=) Date: Fri Apr 1 03:45:50 2005 Subject: [ns] the difference of dataRate_ and BasicRate_ Message-ID: <20050401114313.73460.qmail@web15806.mail.cnb.yahoo.com> what is the difference of dataRate_ and BasicRate_ ? Mac/802_11 set basicRate_ Mac/802_11 set dataRate_ //set this to 0 if want to use bandwidth_ for both control and data pkts I don't understand,If some one can tell me.Thank you very much! --------------------------------- Do You Yahoo!? 150万曲MP3疯狂搜,带您闯入音乐殿堂 美女明星应有尽有,搜遍美图、艳图和酷图 1G就是1000兆,雅虎电邮自助扩容!From nyirendac at ukzn.ac.za Fri Apr 1 03:43:16 2005 From: nyirendac at ukzn.ac.za (Clement Nyirenda) Date: Fri Apr 1 03:56:46 2005 Subject: [ns] Segmentation fault and Purify Message-ID: Hello NS users, I have written C++ code for a Queuing routine. When I test it, I get a Segmentation. Now I want to run purify so that I can find the places where my pointers and arrays are flawed. What code snippets do I need to include so that the ns Makefile contains the right -collector for my linker, assuming that my queue obj file is queue/my_queue.o? Thanks in advance for youyr assistance. Clement -------------------------------------------------------------------- Please find our disclaimer at http://www.ukzn.ac.za/disclaimer -------------------------------------------------------------------- <<<>>> From romdoul2002 at yahoo.com Fri Apr 1 04:03:27 2005 From: romdoul2002 at yahoo.com (TAING Nguon) Date: Fri Apr 1 04:06:06 2005 Subject: [ns] Error after comment Pt_ in ns-default.tcl Message-ID: <20050401120328.26258.qmail@web51608.mail.yahoo.com> Dear all, I confused to comment #Phy/WirelessPhy set Pt_ 0.28183815 then I made compilation. when I run sample program like ns wireless1.tcl, I got error message as below. Later, I erased commment Phy/WirelessPhy set Pt_ 0.28183815 and use command (make clean and make), but I still get the same error. Pls help me what's wrong and how to solve it. Thanks -------------- warning: no class variable Phy/WirelessPhy::freq_ see tcl-object.tcl in tclcl for info about this warning. warning: no class variable Phy/WirelessPhy::L_ Floating point exception (core dumped) -------------- __________________________________ Do you Yahoo!? Yahoo! Personals - Better first dates. More second dates. http://personals.yahoo.com From avmystry at rediffmail.com Fri Apr 1 05:27:59 2005 From: avmystry at rediffmail.com (ashok barvaliya) Date: Fri Apr 1 05:42:54 2005 Subject: [ns] is it possible dsr overhead > 1 ? Message-ID: <20050401132759.5328.qmail@webmail29.rediffmail.com> ? Hello to everybody, in my simulation of DSR i m getting relative routing overhead that is no.of control packets generated/no. of data packets generated quite odd. i have taken scenario file of 50 nodes , 670 X 670 m area,for node speed 1 m/sec overhead < 1, for node speed 10 m/sec overhead > 1 but less than 2 during pause time like 0 , 10,20,30,70,90. for node speed 20 m/sec overhead >2 during pause time like 0 ,10,20,30. my cbr file is common for all simulation : 10 connections of cbr,packet rate 4 packet/sec . is it possible or my simulation is wrong ? also one more thing even i m doing mac trace "ON", i m not getting any mac packets. i have taken those packets with "RTR" and "DSR" in trace file as control packets . am i right ? please reply me. it is urgent. with regards From avmystry at rediffmail.com Fri Apr 1 05:28:07 2005 From: avmystry at rediffmail.com (ashok barvaliya) Date: Fri Apr 1 05:43:11 2005 Subject: [ns] is it possible dsr overhead > 1 ? Message-ID: <20050401132807.13743.qmail@webmail18.rediffmail.com> ? Hello to everybody, in my simulation of DSR i m getting relative routing overhead that is no.of control packets generated/no. of data packets generated quite odd. i have taken scenario file of 50 nodes , 670 X 670 m area,for node speed 1 m/sec overhead < 1, for node speed 10 m/sec overhead > 1 but less than 2 during pause time like 0 , 10,20,30,70,90. for node speed 20 m/sec overhead >2 during pause time like 0 ,10,20,30. my cbr file is common for all simulation : 10 connections of cbr,packet rate 4 packet/sec . is it possible or my simulation is wrong ? also one more thing even i m doing mac trace "ON", i m not getting any mac packets. i have taken those packets with "RTR" and "DSR" in trace file as control packets . am i right ? please reply me. it is urgent. with regards From kaz219 at mailsnare.net Fri Apr 1 06:40:00 2005 From: kaz219 at mailsnare.net (kaz) Date: Fri Apr 1 06:57:40 2005 Subject: [ns] the block of code of source in DSR!! In-Reply-To: <20050401050831.82012.qmail@web51605.mail.yahoo.com> References: <20050401050831.82012.qmail@web51605.mail.yahoo.com> Message-ID: <424D5D40.8090902@mailsnare.net> the getRouteForPacket function... TAING Nguon wrote: > Dear all, > > can you tell me which block of code in dsragent.cc > which tells how source node starts sending route > request (RREQ)? > > thank in advance > > Nguon > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > From empre55 at hotmail.com Fri Apr 1 08:12:34 2005 From: empre55 at hotmail.com (Anna Anderson) Date: Fri Apr 1 08:21:26 2005 Subject: [ns] VIDEO TRACEFILE..... PLEASSSEEEE HELP!!!!! Message-ID: hi everyone, I have tried evry possible way to get a representative video format so in NS2. I tried VBR implementation..NO LUCK... I tried Live Video (Still in progress) but the nodes won't forward the packets captured by the emulator. So i am now trying a traffic trace file, This is the format: time of sending .... lenght of packet time length 0.0 1059 120.0 1031 40.0 363 80.0 42 240.0 327 160.0 131 200.0 238 Well it runs and gives the following warning... [root@localhost ex]# ns adhoc-shdw-test.tcl num_nodes is set 9 warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl Creating Nodes.... INITIALIZE THE LIST xListHead warning: no class variable Tracefile::debug_ see tcl-object.tcl in tclcl for info about this warning. Starting Simulation... SORTING LISTS ...DONE! NS EXITING... BUT:::: the tace for the simulation has only node movements.. it looks like this: M 0.00000 0 (0.23, 372.44, 0.00), (295.59, 59.04), 0.07 M 0.00000 1 (535.43, 209.68, 0.00), (428.04, 157.18), 4.08 M 0.00000 2 (207.08, 560.34, 0.00), (428.85, 28.67), 0.82 PLEASSEEE Help... I have attached my code for reference.. I am a final year student doing my thesis. Any even though i have tried many methods to get some results .. nothing is forthcoming.. I have two weeks to finish testing... I AM DESPERATE...!!!!!!!!!! set opt(chan) Channel/WirelessChannel set opt(prop) Propagation/TwoRayGround set opt(netif) Phy/WirelessPhy set opt(mac) Mac/802_11 set opt(ifq) Queue/DropTail/PriQueue set opt(ll) LL set opt(ant) Antenna/OmniAntenna set opt(adhocRouting) AODV set opt(x) 670 ;# X dimension of the topography set opt(y) 670 ;# Y dimension of the topography set opt(ifqlen) 50 ;# max packet in ifq set opt(seed) 0.0 set opt(tr) adhoc-x.tr ;# trace file set opt(nam) adhoc-x.nam ;# nam trace file set opt(nn) 9 ;# how many nodes are simulated set opt(stop) 500.0 ;# simulation time ETC..... set ns_ [new Simulator] #===================================== # set wireless channel #===================================== set wchan [new $opt(chan)] set prop [new $opt(prop)] #======================================================================== # define topology #======================================================================== set wtopo [new Topography] $wtopo load_flatgrid $opt(x) $opt(y) $prop topography $wtopo #======================================================================= # use new trace file format #======================================================================= #$ns_ use-newtrace ETC.... set udp_(0) [new Agent/UDP] $udp_(0) set fid_ 0 $ns_ attach-agent $node_(0) $udp_(0) set null_(0) [new Agent/Null] $ns_ attach-agent $node_(3) $null_(0) $ns_ connect $udp_(0) $null_(0) #========================================================== # Create a Video traffic source and attach it to $udp_(0) #========================================================= set tfile [new Tracefile] $tfile filename "Trace_Starship_Troopers_QP20.txt" set vtr0 [new Application/Traffic/Trace] $vtr0 attach-tracefile $tfile $vtr0 attach-agent $udp_(0) $ns_ at 0.1 "$vtr0 start" puts $tracefd "M 0.0 nn $opt(nn) x $opt(x) y $opt(y) rp $opt(adhocRouting)" #puts $tracefd "M 0.0 sc $opt(sc) cp $opt(cp) seed $opt(seed)" puts $tracefd "M 0.0 prop $opt(prop) ant $opt(ant)" #=========================================================================== # Define node initial position in nam #========================================================================== for {set i 0} {$i < $opt(nn)} {incr i} { $node_($i) namattach $nf #================================================================================ # 20 defines the node size in nam, must adjust it according to your scenario # The function must be called after mobility model is defined #================================================================================ $ns_ initial_node_pos $node_($i) 20 #============================================================================ # Tell nodes when the simulation ends #============================================================================ for {set i 0} {$i < $opt(nn) } {incr i} { $ns_ at $opt(stop).000000001 "$node_($i) reset"; } #=========================================================================== # tell nam the simulation stop time #========================================================================== $ns_ at $opt(stop) "$ns_ nam-end-wireless $opt(stop)" $ns_ at $opt(stop).000000001 "puts \"NS EXITING...\" ; $ns_ halt" puts "Starting Simulation..." $ns_ run _________________________________________________________________ Use MSN Messenger to send music and pics to your friends http://www.msn.co.uk/messenger From vahid.afrakht at sympatico.ca Fri Apr 1 08:42:00 2005 From: vahid.afrakht at sympatico.ca (Vahid) Date: Fri Apr 1 08:45:35 2005 Subject: [ns] RTS/CTS access reservation module in NS2 In-Reply-To: References: <20050331230623.86179.qmail@web50804.mail.yahoo.com> Message-ID: <424D79D8.1040603@sympatico.ca> Do you have any idea how to trun it OFF then? Ritesh Maheshwari wrote: > i think it is turned on by default > > -Ritesh > > On Mar 31, 2005 6:06 PM, Mousa Ayyash wrote: > >>Hi, >> >>I wish I could know how can I turn on the optional >>RTS/CTS access reservation module of the IEEE802.11 >>protocol in NS2. >> >>Thanks a bunch... >> >>Moussa S. Ayyash From zanb at clarkson.edu Fri Apr 1 08:48:46 2005 From: zanb at clarkson.edu (Bin Zan) Date: Fri Apr 1 08:58:54 2005 Subject: [ns] MAC codes in ns2 In-Reply-To: <34C4FA35021357469685D8102806A1C01D0B28@mail01.student.main.ntu.edu.sg> References: <34C4FA35021357469685D8102806A1C01D0B28@mail01.student.main.ntu.edu.sg> Message-ID: <1112374126.3654.14.camel@camp-69-116> Isn't the code under the ns-2.XX/mac? On Fri, 2005-04-01 at 04:28, #YU YANG# wrote: > Hi, Dear All > > Can anyone tell me where I can find information about the MAC and PHY layer (especially wireless MAC and PHY) in ns2? > > Thanks a lot. > > Rgds, > Yu Yang > From priyakpt at rediffmail.com Fri Apr 1 10:47:45 2005 From: priyakpt at rediffmail.com (Priyanka Sharma) Date: Fri Apr 1 10:49:37 2005 Subject: [ns] value of seed Message-ID: <20050401184745.24160.qmail@webmail9.rediffmail.com> ? Hi, Can anybody tel me what is the significance of seed in wireless/ad hoc simulations. I mean what is it. i am unable to understant it clearly. thanks with regards Priyanka From pearlstone at gmail.com Fri Apr 1 10:56:27 2005 From: pearlstone at gmail.com (K Y) Date: Fri Apr 1 10:59:03 2005 Subject: [ns] pls, help on ns2.26 error: Event UID not valid Message-ID: Hi All, My simulator uses a timer and caused the scheduler error "event UID not valid!", I have tried modifying the data rate, but doesn't work. Can you suggest some solution for this? Thanks in advance! From kulkarniparag at gmail.com Fri Apr 1 11:18:32 2005 From: kulkarniparag at gmail.com (Parag Kulkarni) Date: Fri Apr 1 11:21:25 2005 Subject: [ns] deque function of MyQueue class NOT being called Message-ID: Dear ns-users, I wrote my new Active Queue Management scheme (MyQueue). I did the following - added myqueue.cc and myqueue.h under ns-2.27/queue/ - added myqueue.o in Makefile - added default values for the variables in tcl/lib/ns-default.tcl I am logging debug info in C++. The code runs ok except that myqueue->deque() function is called only once on the arrival of the first packet. It is never called thereafter. The simulation runs to the end and the queue basically behaves like drop tail (since deque is not being called more than once, the queue size reaches max value and behaves like a droptail queue) Simulation Topology --> n sources sending to a bottleneck router which in turn forwards it to a traffic sink. My deque functions looks like this Packet* MyQueue::deque() { double now = Scheduler::instance().clock(); Packet *p = q_->deque(); hdr_cmn* ch; if (p != 0) { ch = hdr_cmn::access(p); int pklen = 8*ch->size(); // pklen in bits qlen_bits_ -= pklen; // decrement qlen_bits q_len_ -= 1; // decrement qlen in pkts if(q_len_<0) q_len_=0; // compute average queue length ave_q_len_ = (1-qw_)*ave_q_len_+ qw_*q_len_; total_bits_sent_ += pklen; total_pkts_sent_ += 1; } // to compute link-utilisation if(total_pkts_sent_ == 1) { // this is when the first pkt is being sent start_time_ = now; // set start time to now. total_bits_sent_= 0; // reset total_bits_sent to 0 } else { link_utilisation_ = total_bits_sent_ / ((now-start_time_)*link_bw_); } return (p); }// end of function MyQueue:deque() I already read chapter7 from the ns manual which talks about blocking unblocking. Checked out the deque of other queueing strategies (DropTail / RED) and my deque function looks more or less the same. Have checked the archives too but no luck. Can anybody please help me out with this problem as to why deque is NOT being called. Any pointers will be appreciated. Thanks a lot in advance. Parag From zanb at clarkson.edu Fri Apr 1 12:51:26 2005 From: zanb at clarkson.edu (Bin Zan) Date: Fri Apr 1 12:54:29 2005 Subject: [ns] RTS/CTS access reservation module in NS2 In-Reply-To: <424D79D8.1040603@sympatico.ca> References: <20050331230623.86179.qmail@web50804.mail.yahoo.com> <424D79D8.1040603@sympatico.ca> Message-ID: <1112388686.3654.20.camel@camp-69-116> Hi, The default RTSThreshold is 0, so you can set it bigger than your packet size, than RTS/CTS will be disable. Add the follow line in your tcl code. Mac/802_11 set RTSThreshold_ 0 Bin Zan On Fri, 2005-04-01 at 11:42, Vahid wrote: > Do you have any idea how to trun it OFF then? > > > Ritesh Maheshwari wrote: > > i think it is turned on by default > > > > -Ritesh > > > > On Mar 31, 2005 6:06 PM, Mousa Ayyash wrote: > > > >>Hi, > >> > >>I wish I could know how can I turn on the optional > >>RTS/CTS access reservation module of the IEEE802.11 > >>protocol in NS2. > >> > >>Thanks a bunch... > >> > >>Moussa S. Ayyash > From zanb at clarkson.edu Fri Apr 1 12:57:38 2005 From: zanb at clarkson.edu (Bin Zan) Date: Fri Apr 1 13:00:05 2005 Subject: [ns] RTS/CTS access reservation module in NS2 In-Reply-To: <1112388686.3654.20.camel@camp-69-116> References: <20050331230623.86179.qmail@web50804.mail.yahoo.com> <424D79D8.1040603@sympatico.ca> <1112388686.3654.20.camel@camp-69-116> Message-ID: <1112389058.3654.23.camel@camp-69-116> and change 0 to a bigger number. On Fri, 2005-04-01 at 15:51, Bin Zan wrote: > Hi, The default RTSThreshold is 0, so you can set it bigger than your > packet size, than RTS/CTS will be disable. > Add the follow line in your tcl code. > > Mac/802_11 set RTSThreshold_ 0 > > > Bin Zan > > On Fri, 2005-04-01 at 11:42, Vahid wrote: > > Do you have any idea how to trun it OFF then? > > > > > > Ritesh Maheshwari wrote: > > > i think it is turned on by default > > > > > > -Ritesh > > > > > > On Mar 31, 2005 6:06 PM, Mousa Ayyash wrote: > > > > > >>Hi, > > >> > > >>I wish I could know how can I turn on the optional > > >>RTS/CTS access reservation module of the IEEE802.11 > > >>protocol in NS2. > > >> > > >>Thanks a bunch... > > >> > > >>Moussa S. Ayyash > > From hodaeldardiry at hotmail.com Fri Apr 1 13:10:01 2005 From: hodaeldardiry at hotmail.com (Hoda Eldardiry) Date: Fri Apr 1 13:13:26 2005 Subject: [ns] Segmentation Fault Message-ID: I am trying to run AODV from a directory I created and I am getting a segmentation fault after the simulation runs for some time. Any clue? Thanks From mbuyukozer at gmx.co.uk Fri Apr 1 13:28:59 2005 From: mbuyukozer at gmx.co.uk (Mehmet Buyukozer) Date: Fri Apr 1 13:33:25 2005 Subject: [ns] how to clean install ? Message-ID: <200504012129.j31LTCa08547@vapor.isi.edu> Kaz I got your mail lately, did you change PATH settings given at end of the ns installation? I think you should change PATH variable as to see your new installation paths. I am copying path variables below, you should check those if you already didnt + Put the path to your ns executable into your PATH environment + Put the path to your otcl into your LD_LIBRARY_PATH environment + Put the path to your tcl library into your TCL_LIBRARY Environment Good luck -----Original Message----- From: ns-users-bounces@ISI.EDU [mailto:ns-users-bounces@ISI.EDU] On Behalf Of kaz Sent: Wednesday, March 30, 2005 9:28 PM To: ns-users@ISI.EDU Subject: [ns] how to clean install ? I have a modified version of ns. I want to reconfigure and rebuild ns-allinone in another directory, in order to then copy it to another computer in the corresponding directory. (This other computer can't compile ns for unknown reasons, that I don't want to explore because i ignore everything about this other computer) My problem is thus that when I make ./install, it use the tclsh of the orginal ns-allinone directory. So, after copying the cmpiled ns-allinone on the other computer, it complains on start: "When configured, ns found the right version of tclsh in /net/[...]/ns-allinone-2.28/bin/tclsh8.4 but it doesn't seem to be there anymore, so ns will fall back on running the first tclsh in your path. The wrong version of tclsh may break the test suites. Reconfigure and rebuild ns if thisis a problem." It wasn't doing it with ns 2.26. Does anybody has an idea? Thanks! kaz -- No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.8.6 - Release Date: 30.03.2005 From mbuyukozer at gmx.co.uk Fri Apr 1 13:42:16 2005 From: mbuyukozer at gmx.co.uk (Mehmet Buyukozer) Date: Fri Apr 1 13:44:55 2005 Subject: [ns] Archictecture Question In-Reply-To: <200504011201.44241.aaron@cs.anu.edu.au> Message-ID: <200504012142.j31LgSa11279@vapor.isi.edu> Hi Drew I am also working on SMAC level implementation but like the rest of the list, I have a bunch of questions related to ns2 architecture. But I will try to answer your questions. For your implementation I think you can check this link below if you didnt already. To add your offset_ members you should add your changes to packet.h first. http://www.isi.edu/nsnam/ns/tutorial/nsnew.html As far as I understand from your last paragraph, bits_ array fits packet contents, if you check smac source code, you will see access() function used such as struct smac_control_frame *cf = (smac_control_frame *)p->access(hdr_mac::offset_); I hope this helps. Mehmet -----Original Message----- From: ns-users-bounces@ISI.EDU [mailto:ns-users-bounces@ISI.EDU] On Behalf Of AM Drew Sent: Friday, April 01, 2005 5:02 AM To: ns-users@ISI.EDU Subject: [ns] Archictecture Question Hi, I'm looking at testing out my own protocol that needs to fit between PHY and IP layers and so I've been digging through the code, trying to get a feel for how to do it. The code is a little bigger and hairier than I expected so I thought I'd ask a few questions of those of you experienced in NS2.. After getting a little scared by the TCP implementation in baytcp/ and the IP 'layer' in common/, I was wondering if someone could direct me to some documentation on how to wedge a protocol into the stack at the MAC level. I presume I have to somehow adjust all the offset_ members to account for my protocol header. Is there an agreed way to do this? Do I need to deal with the userdata members of the Packet class or is it safe to assume the entire packet contents fits in the bits_ array and thus can be accessed with the access() member function? Thanks, Aaron BTW, Is there a 'real' FTP agent implementation for NS2? The version in baytcp/ is anything but FTP. It just requests a bunch of TCP frames from baytcp and uses a timer to kick off new transfers when existing ones finish. It actually looks buggy/hacky - Whenever the ftp client receives data it starts a timer requesting a new bunch of packets (what it calls a 'new file'). So if the FTP transfer times out for 6 seconds, a new file request is called.. Doesn't seem right to me!) From nyirendac at ukzn.ac.za Fri Apr 1 13:50:12 2005 From: nyirendac at ukzn.ac.za (Clement Nyirenda) Date: Fri Apr 1 13:55:00 2005 Subject: [ns] Segmentation fault and KGDB Message-ID: Hello, When I run my new queuing routine, I get a segmentation fault.When I try to debug using GDB, I manage to get the point where this fault happens but I am unable to get around it so far. I now intend to use KGDB. I checked the http://kgdb.sourceforge.net/ site but I found lots of KGDB patches from which it was difficult to single out the one suitable for my OS (Fedora Core 2). I would be glad if anyone assists me with the proper filenames for KGDB patches for Fedora Core 2 and the implementation guidelines. Thanx in advance Clement -------------------------------------------------------------------- Please find our disclaimer at http://www.ukzn.ac.za/disclaimer -------------------------------------------------------------------- <<<>>> From aenarion at gmail.com Fri Apr 1 15:55:58 2005 From: aenarion at gmail.com (Haseeb Ma) Date: Fri Apr 1 16:01:01 2005 Subject: [ns] packets get lost without any trace In-Reply-To: References: Message-ID: Hello, It is quite possible for this to happen if you implemented your own dropping routines. You'd need to specify a drop target for your agent if you want your "personalized drop" to show up in the trace file. Take a look at the Tcl scripts in /tcl/lib for references on how to use the "drop-target" command. Haseeb On Mar 30, 2005 9:01 PM, roneel z wrote: > > Hi all, > > Have you ever noticed some of the packets being lost without any trace? Like > a node sends a packet to some other node, and then the packet vanishes? If I > look at the trace I could see the send in there, but afterwards it does not > exist... or I could see some node receiving the packet, and then the packet > is no longer there. > > And it's not being dropped... And this happens when there are large number > of nodes in the simulation. Can this be because of message collisions? Is > there a way to trace collisions, if any? I guess I could enable MAC tracing, > but do you think that will help?? > > Phew... too many questions in a single mail, but I will appreciate any help > you can provide. > > Thanks. > > Roneel > > From hooksoso2000 at gmail.com Fri Apr 1 16:41:28 2005 From: hooksoso2000 at gmail.com (Hook Soso) Date: Fri Apr 1 16:44:54 2005 Subject: [ns] variable data rate and delay with the probabiility distribution In-Reply-To: References: Message-ID: Hi everyone. I need to create a link with variable data rate and delay, and i know the probability distribution of those things. any one can give me some advice? thanks in advance Hook From neeraj.gupta at coe.nsit.ac.in Fri Apr 1 21:50:56 2005 From: neeraj.gupta at coe.nsit.ac.in (Neeraj Gupta) Date: Fri Apr 1 21:01:06 2005 Subject: [ns] How can we specify number of sources for AODV & DSR in NS2 Message-ID: <1225.202.159.195.235.1112421056.squirrel@202.159.195.235> How can we specify number of sources when we have multiple sources for AODV & DSR in NS2 ? cbrgen.tcl is not serving the problem. From qch at ict.ac.cn Sat Apr 2 00:11:38 2005 From: qch at ict.ac.cn (Chunhe Qu) Date: Sat Apr 2 00:15:12 2005 Subject: [ns] MAC codes in ns2 Message-ID: <200504020811.j328Bua19929@vapor.isi.edu> Bin Zan,   I think you can find the answer in ns Manual.Yon can download the in the following site: http://www.isi.edu/nsnam/ns/ns-documentation.html    ======= 2005-04-01 11:48:00======= >Isn't the code under the ns-2.XX/mac? > >On Fri, 2005-04-01 at 04:28, #YU YANG# wrote: >> Hi, Dear All >> >> Can anyone tell me where I can find information about the MAC and PHY layer (especially wireless MAC and PHY) in ns2? >> >> Thanks a lot. >> >> Rgds, >> Yu Yang >> = = = = = = = = = = = = = = = = = = = = Regards Chunhe Qu qch@ict.ac.cn 2005-04-02 From sergut at ucsd.edu Sat Apr 2 01:55:30 2005 From: sergut at ucsd.edu (Salih Ergut) Date: Sat Apr 2 01:58:03 2005 Subject: [ns] Does CMU Wireless model supports per-mobile queues? Message-ID: <424E6C12.1070909@ucsd.edu> Hi all, I don't know why but my initial e-mail doesn't seem to be forwarded to the mailing list.. So I'll make another attempt. Does anybody know whether the CMU wireless model supports multiple queues? If it does how can I configure it? I'd like to be able to assign a seperate queue per each mobile and do some scheduling at the MAC layer among these queues. Best Regards, -- salih From michal.behrendt at xl.wp.pl Sat Apr 2 03:08:51 2005 From: michal.behrendt at xl.wp.pl (=?iso-8859-2?Q?Micha=B3_Behrendt?=) Date: Sat Apr 2 03:12:01 2005 Subject: [ns] UM-OLSR installation problem Message-ID: <005e01c53774$5a075090$f3eb1f53@michaek> Hi I'm trying to install olsr simulation extension to ns-2.28 I have followed the given instunctions bu t I have some problems. I can't use make method so I have run install file. I have both copied and then try with patching but when I'm compiling I get an error trace/cmu-trace.o(.gnu.linkonce.t._ZN8OLSR_pkt6accessEPK6Packet+0xb): In function `OLSR_pkt::access(Packet const*)': : undefined reference to `OLSR_pkt::offset_' collect2: ld returned 1 exit status make: *** [ns] B??d 1 Ns make failed! What should I do ? I'm using Mandrake Linux Thank you From dm9 at student.cs.ucc.ie Sat Apr 2 03:35:32 2005 From: dm9 at student.cs.ucc.ie (dm9) Date: Sat Apr 2 03:37:51 2005 Subject: [ns] Urgent: make error Message-ID: <4248AE1B@webmail.ucc.ie> Hi there, I am very close to my project deadline and would really appreciate it if somone could help me with the following problem, I did a make on NS and got the errors below but the strange thing is that I never modified the files mentioned in the error so not sure how to solve this error. Could someone shed some light on this?? Thanks, Denis In file included from gaf/gaf.cc:33: mac/wireless-phy.h:119: error: parse error before 'r' mac/wireless-phy.h:119: error: missing ';' before right brace mac/wireless-phy.h:121: error: parse error before `private' mac/wireless-phy.h: In function `EnergyModel* em()': mac/wireless-phy.h:127: error: `node' undeclared (first use this function) mac/wireless-phy.h:127: error: (Each undeclared identifier is reported only once for each function it appears in.) mac/wireless-phy.h: At global scope: mac/wireless-phy.h:129: error: `friend' can only be specified inside a class mac/wireless-phy.h:130: error: parse error before `}' token make: *** [gaf/gaf.o] Error 1 From project_ns2 at yahoo.co.in Sat Apr 2 03:51:36 2005 From: project_ns2 at yahoo.co.in (project ns) Date: Sat Apr 2 03:53:51 2005 Subject: [ns] trace files cannot be viewed... Message-ID: <20050402115136.23302.qmail@web8305.mail.in.yahoo.com> i have installed ns-allinone-2.28 on red hat linux....i am trying to implement diffserv.tcl and on running it three trace files(i.e. .tr files) are being generated but cannot be read....they appear with an icon of a question mark on them and when i try to open them a blank page is displayed.....so is there a problem with the installation of ns or i need to open it with some other application...please help... thanx in advance, murtaza. Yahoo! India Matrimony: Find your life partneronline. From hemambujam at gmail.com Sat Apr 2 05:25:13 2005 From: hemambujam at gmail.com (hema srinivasan) Date: Sat Apr 2 05:30:28 2005 Subject: [ns] Active Networking using ns2 Message-ID: <000c01c53787$ed9673a0$93d4013d@hemambujam> Hai all, I am a final year Engineering student,doing my project in the topic "Quality of Service using active networks". Can anyone please provide me the information of how to change ns2 in order to create an active environment ? Regards, Hemambujam.S --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.859 / Virus Database: 585 - Release Date: 2/14/05 From romdoul2002 at yahoo.com Sat Apr 2 08:10:23 2005 From: romdoul2002 at yahoo.com (TAING Nguon) Date: Sat Apr 2 08:13:12 2005 Subject: [ns] URGENT: see tcl-object.tcl in tclcl for info about this warning. Message-ID: <20050402161023.2527.qmail@web51610.mail.yahoo.com> Dear all, please help!!!!!! what is the problem? when I run a simulation program I got the following error. my ns version is ns-2.28 and I ran ns under cynwin in MS. windows. thanks for help --------- warning: no class variable Phy/WirelessPhy::freq_ see tcl-object.tcl in tclcl for info about this warning. warning: no class variable Phy/WirelessPhy::L_ Floating point exception (core dumped) ---------------- __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From vahid.afrakht at sympatico.ca Sat Apr 2 17:06:49 2005 From: vahid.afrakht at sympatico.ca (Vahid) Date: Sat Apr 2 17:09:24 2005 Subject: [ns] Units of some parameters Message-ID: <424F41A9.7090705@sympatico.ca> Hello everyone, Can someone please tell me what are the units of these three parameters in ns? window_ cwnd_ ifqLen_ (segments, packets, bytes, ...?) The first two ones are Agent/TCP parameters, and the third one is MAC 802.11 queue length parameter. Many thanks, Vahid. From coolns2 at yahoo.com Sat Apr 2 17:08:19 2005 From: coolns2 at yahoo.com (cherie) Date: Sat Apr 2 17:10:52 2005 Subject: [ns] about the tcp and fulltcp error Message-ID: <20050403010819.76307.qmail@web42108.mail.yahoo.com> Dear Guys and girs, When I write a a little program in ns2 to test the FullTcp agent on ad hoc network, there is a problem as the following: 938.751714: FullTcpAgent::recv(_o816) got packet lacking ACK (state:3): [473:0.0>1.0] (hlen:40, dlen:-1, seq:21, ack:-1, flags:0xa (), salen:0, reason:0x4) Who can kindly tell me how to explain this and how to solve it? Thanks in advance, Cherie --------------------------------- Do you Yahoo!? Better first dates. More second dates. Yahoo! Personals From hemambujam at gmail.com Sat Apr 2 19:41:20 2005 From: hemambujam at gmail.com (hema srinivasan) Date: Sat Apr 2 19:55:35 2005 Subject: [ns] Creating an active environment Message-ID: <001d01c53800$ae4a7d80$d6d4013d@hemambujam> Hai all, I am doing my project in the topic "Quality of Service using active networks". Can anyone please provide me the information of how to change ns2 in order to create an active environment ? I checked with Prof.Rima Kilany's page.But unfortunately it is not accessible. Kindly help me. Regards, Hemambujam.S --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.859 / Virus Database: 585 - Release Date: 2/14/05 From hemambujam at gmail.com Sat Apr 2 19:41:20 2005 From: hemambujam at gmail.com (hema srinivasan) Date: Sat Apr 2 19:55:54 2005 Subject: [ns] Creating an active environment Message-ID: <001e01c53800$c97e9a00$d6d4013d@hemambujam> Hai all, I am doing my project in the topic "Quality of Service using active networks". Can anyone please provide me the information of how to change ns2 in order to create an active environment ? I checked with Prof.Rima Kilany's page.But unfortunately it is not accessible. Kindly help me. Regards, Hemambujam.S --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.859 / Virus Database: 585 - Release Date: 2/14/05 From vramakrishnat at rediffmail.com Sat Apr 2 22:42:23 2005 From: vramakrishnat at rediffmail.com (RamaKrishna) Date: Sat Apr 2 22:43:07 2005 Subject: [ns] About Diffenetiated Services Problem Message-ID: <20050403064223.28238.qmail@webmail32.rediffmail.com> Respected sir, I am ramakrishna. I am working on diffserv in NS-2.28. Sir I executed all the examples given in ../ns-2.28/tcl/ex directory sucessfully. I am getting results also,but i want this results to be generated in nam file. When I take nam trace in out.nam file ..all the packets are displaying in same color. According Diffserv .....the packets are passed according to DSCP (Differentiated Service Code Point). When particular DSCP is given high priority....these packets will compulsory flow between source to destination with out any loss. I am getting these results in printed manner.But I want to get it in out.nam file. I know ...to give color to Agent like TCP,UDP & CBR traffic ...But with in same agent how can generate packets of different colors...(according to priority.....given color). if DSCP=10 packet color "blue" if DSCP=11 packet color "yellow" if DSCP=12 packet color "red" Sir,we can give color to particular agent like UDP/TCP & CBR traffic. but i am not getting how to give different colors to packets with in same agebt.I am not getting any idea to slove this problem. Sir please give me idea to do above given problem. "Thank you very very very much" ----RamaKrishna. FROM: T.VENKATRAMAKRISHNA M.E CSE 4th Semester, Cyber Hostel , Room No.23, Walchand College of Engg, Vishrambhag, Sangli-416415. State: Maharastra. Mobile No: +91 9890405254 ---------------------------------------- T.VENKATRAMAKRISHNA s/o T.SRIHARI H.NO:10-67, INDIRAMARG, HUZURABAD. PIN:505468 DIST: KARIMNAGAR . State:Andhra Pradesh.(INDIA) Ph.no: 08727-256382 From snp at iitg.ernet.in Sun Apr 3 00:19:22 2005 From: snp at iitg.ernet.in (Sumeet.N.Parmar) Date: Sun Apr 3 00:30:04 2005 Subject: [ns] pls, help on ns2.26 error: Event UID not valid In-Reply-To: References: Message-ID: Hi, even i faced this similar problem, its because.. after a timer is been set, if u again try to set the timer before it actually expires. jst chek if ur timer is getting called before the earlier timer expired. On Fri, 1 Apr 2005, K Y wrote: > > Hi All, > > My simulator uses a timer and caused the scheduler error "event UID > not valid!", I have tried modifying the data rate, but doesn't work. > Can you suggest some solution for this? Thanks in advance! > From subhindia at yahoo.com Sun Apr 3 00:44:11 2005 From: subhindia at yahoo.com (subhash chandra) Date: Sun Apr 3 00:47:01 2005 Subject: [ns] Square 1 Message-ID: <20050403084411.50146.qmail@web30708.mail.mud.yahoo.com> Hi Guys, I'm the new ntry 2 NS-2.As suggested in the help topics.........i did download the all-in-1 package......but i couldnt install....i know this is such a naive question...but i dont have ne1 2 help me out in this....can some1 pls spend some typin time 2 help me out! Cheers, Subhash Ps:I would gr8ly appreciate the people who help me out! Subhash Chandra- The Epitome for a true Horatio Alger 7/29, Auburn Grove, Hawthorn East, Melbourne Victoria - 3123 Australia Lan :0061-3-98131354 Mob :0061-(0)423309912 __________________________________ Do you Yahoo!? Read only the mail you want - Yahoo! Mail SpamGuard. http://promotions.yahoo.com/new_mail From maguolof at dei.unipd.it Sun Apr 3 04:15:47 2005 From: maguolof at dei.unipd.it (Maguolo Federico) Date: Sun Apr 3 03:25:39 2005 Subject: [ns] pls, help on ns2.26 error: Event UID not valid In-Reply-To: References: Message-ID: <1112526947.7519.9.camel@portatile2> Hi, I have found this problem in the mac802_11 implementation. You can read the description at the following link http://mailman.isi.edu/pipermail/ns-users/2005-January/047000.html Unfortunately, the patch that I made is for ns2.27 and do not run in older version. However this problem is given when you try to schedule an event which are already been scheduled. Bye Federico On Fri, 2005-04-01 at 18:56, K Y wrote: > Hi All, > > My simulator uses a timer and caused the scheduler error "event UID > not valid!", I have tried modifying the data rate, but doesn't work. > Can you suggest some solution for this? Thanks in advance! > From mbuyukozer at gmx.co.uk Sun Apr 3 03:23:54 2005 From: mbuyukozer at gmx.co.uk (Mehmet Buyukozer) Date: Sun Apr 3 03:27:32 2005 Subject: [ns] Square 1 In-Reply-To: <20050403084411.50146.qmail@web30708.mail.mud.yahoo.com> Message-ID: <200504031024.j33AO9a25032@vapor.isi.edu> Which OS are you trying to install? Which problems did you have? If you explain a little bit more, it would be easier to answer your questions. Mehmet -----Original Message----- From: ns-users-bounces@ISI.EDU [mailto:ns-users-bounces@ISI.EDU] On Behalf Of subhash chandra Sent: Sunday, April 03, 2005 11:44 AM To: ns-users@ISI.EDU Subject: [ns] Square 1 Hi Guys, I'm the new ntry 2 NS-2.As suggested in the help topics.........i did download the all-in-1 package......but i couldnt install....i know this is such a naive question...but i dont have ne1 2 help me out in this....can some1 pls spend some typin time 2 help me out! Cheers, Subhash Ps:I would gr8ly appreciate the people who help me out! Subhash Chandra- The Epitome for a true Horatio Alger 7/29, Auburn Grove, Hawthorn East, Melbourne Victoria - 3123 Australia Lan :0061-3-98131354 Mob :0061-(0)423309912 __________________________________ Do you Yahoo!? Read only the mail you want - Yahoo! Mail SpamGuard. http://promotions.yahoo.com/new_mail From mbuyukozer at gmx.co.uk Sun Apr 3 03:38:59 2005 From: mbuyukozer at gmx.co.uk (Mehmet Buyukozer) Date: Sun Apr 3 03:41:55 2005 Subject: [ns] can you see RxPr value cause I cant Message-ID: <200504031039.j33AdDa27406@vapor.isi.edu> Hi All I am working on SMAC source code, but although I tried all the way, I could not get the RxPr value. I read previous mails in the list but they did not help me out. I must get RxPr value and use that value in a formula to calculate TxPr value while sending reply. I am adding printf(?Received power: %f?, p->txinfo.RxPr); line under mac/smac.cc/ void SMAC::recv(Packet *p,Handler *h) function but when I run tcl/test/test-all-smac.tcl I just see Received power: 0.000000 Is this what it supposed to do? I think it should not be 0.000 at all !? Cause If it is 0.000000 we should not have received it at all. After seeing this 0.000000, I also enabled energy model in TCL if it has something to do with this, but it is still same. Where am I making mistake? On the other hand, as I observed, there is no power loss implementation in the ns2, am I right? What I want to mean is ; lets call we send packet with 5 Watt TxPr, then we add scenario for the medium that there is 1 meter distance between nodes, and there is noise and other constraints in the medium. When we received that packet on the other node, It should be much less then 5 Watt, am I right? How does ns2 emulate this situation? Any comment will greatly help. Please help me out to solve this problem. Thank you very much. Mehmet From subhindia at yahoo.com Sun Apr 3 04:06:33 2005 From: subhindia at yahoo.com (subhash chandra) Date: Sun Apr 3 04:09:05 2005 Subject: [ns] Thanx Anna Anderson and Mehmet Buyukozer Message-ID: <20050403110633.94362.qmail@web30701.mail.mud.yahoo.com> First a big thanx for them, I first tried in windows,but it showed errors more than the stars.....then i tried in linux...it seems b promising....but my question is do u need c/c++ as well for runnin ns? for the info,there is a README document which sez "just type ./install under the dir. and it will automatically compile and install for u".well this is where it gets confusing..... hope i am a bit clear in this..i prefer the advice 2 b in linux terms but advice in windows is also welcome..... cheers guys, Subhash Subhash Chandra- The Epitome for a true Horatio Alger 7/29, Auburn Grove, Hawthorn East, Melbourne Victoria - 3123 Australia Lan :0061-3-98131354 Mob :0061-(0)423309912 __________________________________ Do you Yahoo!? Yahoo! Small Business - Try our new resources site! http://smallbusiness.yahoo.com/resources/ From hemambujam at gmail.com Sat Apr 2 19:41:20 2005 From: hemambujam at gmail.com (hema srinivasan) Date: Sun Apr 3 04:11:00 2005 Subject: [ns] Creating an active environment Message-ID: <002701c5383d$9104d260$65d4013d@hemambujam> Hai all, I am doing my project in the topic "Quality of Service using active networks". Can anyone please provide me the information of how to change ns2 in order to create an active environment ? I checked with Prof.Rima Kilany's page.But unfortunately it is not accessible. Kindly help me. Regards, Hemambujam.S --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.859 / Virus Database: 585 - Release Date: 2/14/05 From contact at tsrussell.net Sun Apr 3 05:25:29 2005 From: contact at tsrussell.net (T. S. Russell) Date: Sun Apr 3 05:28:25 2005 Subject: [ns] NS2 crashes on BS node increase Message-ID: Hi, I have an issue where my wired-cum-wireless scenario crashes ns-2 (without any errors, i.e. a with windows dialogue), when I increase my number of base station nodes to 50, which is what I'm after (it works at 25). I'm stumped as to why my script is doing this - I'm only asking you guys as a last resort after checking elsewhere, as I didn't want to bother people, but I'd be very, very grateful if anyone had any ideas as to why this is happening, as I need to get this finished today or my schedule is in serious trouble. :( My apologies; I'm a novice, and I hope my script (below, including my connection pattern file and node movement file) isn't too dreadful. Tracey ------------------------------------ Main script: ------------------------------------ # Set various options set opt(chan) Channel/WirelessChannel ;# Channel type set opt(prop) Propagation/TwoRayGround ;# Radio-propagation model set opt(netif) Phy/WirelessPhy ;# Network interface type set opt(mac) Mac/802_11 ;# MAC type set opt(ifq) Queue/DropTail/PriQueue ;# Interface queue type set opt(ll) LL ;# Link layer type set opt(ant) Antenna/OmniAntenna ;# Antenna model set opt(ifqlen) 50 ;# Max no of packets in ifq set opt(nn) 3 ;# Number of mobile nodes set opt(adhocRouting) DSDV ;# Routing protocol # x and y coordinates of topology set opt(x) 500 set opt(y) 500 set opt(cp) "cbr-3-test" ;# Connection pattern file set opt(sc) "scen-3-test" ;# Node movement file. # check for boundary parameters if { $opt(x) == 0 || $opt(y) == 0 } { puts "No X-Y boundary values given for wireless topology\n" } # The number of wired nodes set num_wired 13 # The number of base station nodes set num_bs 50 # Create a simulator object set ns [new Simulator] $ns node-config -addressType hierarchical AddrParams set domain_num_ 51 ;# number of domains lappend cluster_num 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ;# number of clusters in each domain AddrParams set cluster_num_ $cluster_num lappend eilastlevel 13 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ;# number of nodes in each cluster AddrParams set nodes_num_ $eilastlevel ;# for each domain $ns color 2 red # The trace file set tf [open out.tr w] $ns trace-all $tf # The wireless nam trace file set nf [open out.nam w] $ns namtrace-all-wireless $nf $opt(x) $opt(y) # Create topography object set topo [new Topography] # Define topology $topo load_flatgrid $opt(x) $opt(y) # Create God object (mob nodes + bs nodes) create-god [expr $opt(nn) + $num_bs] #create wired nodes set temp1 {0.0.0 0.0.1 0.0.2 0.0.3 0.0.4 0.0.5 0.0.6 0.0.7 0.0.8 0.0.9 0.0.10 0.0.11 0.0.12 } ;# hierarchical addresses for {set i 0} {$i < $num_wired} {incr i} { set W($i) [$ns node [lindex $temp1 $i]] } # Wired node colours - internet router $W(0) color darkslategrey # Main router $W(1) color gold # Web servers $W(2) color pink $W(3) color pink # Multimedia servers $W(4) color firebrick $W(5) color firebrick $W(6) color firebrick # Printing stations $W(7) color chocolate $W(8) color chocolate $W(9) color chocolate $W(10) color chocolate $W(11) color chocolate $W(12) color chocolate # Create wired links - internet router and main router $ns duplex-link $W(0) $W(1) 11Mb 10ms DropTail # Web servers $ns duplex-link $W(1) $W(2) 11Mb 10ms DropTail $ns duplex-link $W(1) $W(3) 11Mb 10ms DropTail # Multimedia Servers $ns duplex-link $W(1) $W(4) 11Mb 10ms DropTail $ns duplex-link $W(1) $W(5) 11Mb 10ms DropTail $ns duplex-link $W(1) $W(6) 11Mb 10ms DropTail # Printing stations $ns duplex-link $W(1) $W(7) 11Mb 10ms DropTail $ns duplex-link $W(1) $W(8) 11Mb 10ms DropTail $ns duplex-link $W(7) $W(9) 11Mb 10ms DropTail $ns duplex-link $W(8) $W(10) 11Mb 10ms DropTail $ns duplex-link $W(9) $W(11) 11Mb 10ms DropTail $ns duplex-link $W(10) $W(12) 11Mb 10ms DropTail $ns duplex-link $W(11) $W(12) 11Mb 10ms DropTail # Orient the wired nodes - internet router and main router $ns duplex-link-op $W(0) $W(1) orient up # Web servers $ns duplex-link-op $W(1) $W(2) orient left $ns duplex-link-op $W(1) $W(3) orient left-down # Multimedia Servers $ns duplex-link-op $W(1) $W(4) orient right-up $ns duplex-link-op $W(1) $W(5) orient right $ns duplex-link-op $W(1) $W(6) orient right-down # Printing stations $ns duplex-link-op $W(1) $W(7) orient left-up $ns duplex-link-op $W(1) $W(8) orient up $ns duplex-link-op $W(7) $W(9) orient up $ns duplex-link-op $W(8) $W(10) orient up $ns duplex-link-op $W(9) $W(11) orient up $ns duplex-link-op $W(10) $W(12) orient up # Config for base station nodes $ns node-config -mobileIP ON \ -adhocRouting $opt(adhocRouting) \ -llType $opt(ll) \ -macType $opt(mac) \ -ifqType $opt(ifq) \ -ifqLen $opt(ifqlen) \ -antType $opt(ant) \ -propType $opt(prop) \ -phyType $opt(netif) \ -channelType $opt(chan) \ -topoInstance $topo \ -wiredRouting ON \ -agentTrace ON \ -routerTrace OFF \ -macTrace OFF # Create base station nodes set temp2 { 1.0.0 2.0.0 3.0.0 4.0.0 5.0.0 6.0.0 7.0.0 8.0.0 9.0.0 10.0.0 11.0.0 12.0.0 13.0.0 14.0.0 15.0.0 16.0.0 17.0.0 18.0.0 19.0.0 20.0.0 21.0.0 22.0.0 23.0.0 24.0.0 25.0.0 26.0.0 27.0.0 28.0.0 29.0.0 30.0.0 31.0.0 32.0.0 33.0.0 34.0.0 35.0.0 36.0.0 37.0.0 38.0.0 39.0.0 40.0.0 41.0.0 42.0.0 43.0.0 44.0.0 45.0.0 46.0.0 47.0.0 48.0.0 49.0.0 50.0.0 } ;# hier address to be used for wireless domain set xnum 20 set ynum 20 for {set j 0} {$j < $num_bs} {incr j} { set BS($j) [ $ns node [lindex $temp2 $j]] $BS($j) random-motion 0 ;# disable random motion $BS($j) color forestgreen # Provide some co-ordinates (fixed) for every base station node, with nam workaround $BS($j) set X_ $xnum $BS($j) set Y_ $ynum $BS($j) set Z_ 0 $ns at 0.000000000000 "$BS($j) setdest $xnum $ynum 0" # Create links between W(1) and each BS node $ns duplex-link $W(1) $BS($j) 11Mb 10ms DropTail $ns duplex-link-op $W(1) $BS($j) color azure set xnum [expr $xnum + 50] if {$xnum > 470} { set xnum 20 set ynum [expr $ynum + 100] } } # Configure for mobile nodes $ns node-config -wiredRouting OFF # Create mobile nodes set temp3 { 1.0.1 1.0.2 1.0.3 } for {set k 0} {$k < $opt(nn)} {incr k} { #set M($k) [ $ns node [lindex $temp3 \ # [expr $k+1]] ] set M($k) [ $ns node [lindex $temp3 $k]] set HAaddress [AddrParams addr2id [$BS(0) node-addr]] [$M($k) set regagent_] set home_agent_ $HAaddress #$M($k) base-station [AddrParams addr2id \ # [$BS(0) node-addr]] ;# provide each mobile node with ;# hier address of its base station $M($k) color blue } # Source connection-pattern and node-movement scripts if { $opt(cp) == "" } { puts "*** NOTE: no connection pattern specified." set opt(cp) "none" } else { puts "Loading connection pattern..." source $opt(cp) } if { $opt(sc) == "" } { puts "*** NOTE: no scenario file specified." set opt(sc) "none" } else { puts "Loading scenario file..." source $opt(sc) puts "Load complete..." } # Define a 'finish' procedure proc finish {} { global ns tf nf $ns flush-trace # Close the trace files close $tf close $nf exit 0 } # Call the finish procedure after 100 seconds of simulation time $ns at 100.0 "finish" # Run the simulation $ns run ------------------------------------ Connection pattern file: ------------------------------------ # Set up a TCP agent on W(0) and a sink set tcp [new Agent/TCP] $tcp set class_ 2 set sink [new Agent/TCPSink] $ns attach-agent $W(0) $tcp $ns attach-agent $M(0) $sink $ns connect $tcp $sink # Set up FTP on the TCP agent set ftp [new Application/FTP] $ftp attach-agent $tcp $ns at 20 "$ftp start" ------------------------------------ Node movement file: ------------------------------------ # Mobile node movements $ns at 10.000000000000 "$M(2) setdest 499.000000000000 49.519203111152 10.371785899154" $ns at 51.000000000000 "$M(1) setdest 150.000000000000 50.855495003839 14.909259208114" $ns at 33.000000000000 "$M(0) setdest 255.000000000000 60.494644426442 19.153832288917" # Mobile node starting points with nam workaround $M(2) set Z_ 0.000000000000 $M(2) set Y_ 199.373306816804 $M(2) set X_ 499.256560093833 $ns at 0.000000000000 "$M(2) setdest 350.256560093833 199.373306816804 0.000000000000" $M(1) set Z_ 0.000000000000 $M(1) set Y_ 345.357731779204 $M(1) set X_ 257.046298323157 $ns at 0.000000000000 "$M(1) setdest 257.046298323157 345.357731779204 0.000000000000" $M(0) set Z_ 0.000000000000 $M(0) set Y_ 239.438009831261 $M(0) set X_ 83.364418416244 $ns at 0.000000000000 "$M(0) setdest 83.364418416244 239.4380098312614 0.000000000000" From contact at tsrussell.net Sun Apr 3 05:29:27 2005 From: contact at tsrussell.net (T. S. Russell) Date: Sun Apr 3 05:31:55 2005 Subject: [ns] RE: l unable to configure mobile nodes; prob with node-config statement Message-ID: Hi, If it helps, my all of my options are set in this manner instead, with 'opt'. set opt(adhocRouting) DSDV And: $ns node-config -adhocRouting $opt(adhocRouting) \ I believe this uses the new method. Perhaps you could try that? Tracey > this is my complete code. i ve basically taken it from the in-built > examples. even the examples in the directory ns-tutorial dont work > properly. could u please help me out by spotting the errors as i am > totally new to linux and ns-2 and am doin a project in ns-2. it keeps > returning error in the statement "$ns_ node-config -adhocRouting > $val(rp) \" From hemambujam at gmail.com Sun Apr 3 06:17:30 2005 From: hemambujam at gmail.com (hema srinivasan) Date: Sun Apr 3 06:19:01 2005 Subject: [ns] active networking in ns Message-ID: <001801c5384f$81ca0740$a4d4013d@hemambujam> Hai all, Can anyone please provide me the information of how to to create an active networking environment ns2? I checked with Prof.Rima Kilany's page.But unfortunately it is not accessible. Kindly please help me.I will be much grateful if you could help me in this . Regards, Hema Yesterday is History. Tomorrow is an Adventure. Today is a Gift That's why they call it the Present. --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.859 / Virus Database: 585 - Release Date: 2/14/05 From project_ns2 at yahoo.co.in Sun Apr 3 07:08:28 2005 From: project_ns2 at yahoo.co.in (project ns) Date: Sun Apr 3 07:10:59 2005 Subject: [ns] can we mark ip headers in ns? Message-ID: <20050403140828.96614.qmail@web8309.mail.in.yahoo.com> Hello... I am doing a project on intelligent packet filtering which i will be simulating in ns2. For this i will be required to mark the ip headers-the identification field in the ip headers of the data packets. So i would like to know does ns2 have any provision to mark packet headers? if yes , then how? Any other relevant information would also be of great help. Thanx in advance. Yahoo! India Matrimony: Find your life partneronline. From mbuyukozer at gmx.co.uk Sun Apr 3 07:14:26 2005 From: mbuyukozer at gmx.co.uk (Mehmet Buyukozer) Date: Sun Apr 3 07:17:03 2005 Subject: [ns] Thanx Anna Anderson and Mehmet Buyukozer In-Reply-To: <20050403110633.94362.qmail@web30701.mail.mud.yahoo.com> Message-ID: <200504031414.j33EEfa02252@vapor.isi.edu> You are most welcome subhash. I installed ns2 first in cygwin with lots of problem like you then I decided to switch to Vmware. I installed redhat 9.0 in it with full programming packages, I did not have any problem through installation and am using it without any problem right now. As far as I know, if you will just use tcl scripts, ns2 will not need c/c++ but if you will try to implement some protocol or anything using c++ then it will require c/c++. Every time you made a change in source code, you will have to use 'make' command which uses c/c++ compiler. I hope this helps. Mehmet -----Original Message----- From: ns-users-bounces@ISI.EDU [mailto:ns-users-bounces@ISI.EDU] On Behalf Of subhash chandra Sent: Sunday, April 03, 2005 2:07 PM To: ns-users@ISI.EDU Subject: [ns] Thanx Anna Anderson and Mehmet Buyukozer First a big thanx for them, I first tried in windows,but it showed errors more than the stars.....then i tried in linux...it seems b promising....but my question is do u need c/c++ as well for runnin ns? for the info,there is a README document which sez "just type ./install under the dir. and it will automatically compile and install for u".well this is where it gets confusing..... hope i am a bit clear in this..i prefer the advice 2 b in linux terms but advice in windows is also welcome..... cheers guys, Subhash Subhash Chandra- The Epitome for a true Horatio Alger 7/29, Auburn Grove, Hawthorn East, Melbourne Victoria - 3123 Australia Lan :0061-3-98131354 Mob :0061-(0)423309912 __________________________________ Do you Yahoo!? Yahoo! Small Business - Try our new resources site! http://smallbusiness.yahoo.com/resources/ From priyakpt at rediffmail.com Sun Apr 3 07:38:00 2005 From: priyakpt at rediffmail.com (Priyanka Sharma) Date: Sun Apr 3 07:39:16 2005 Subject: [ns] calculation of end-to-end delay Message-ID: <20050403143800.19512.qmail@webmail50.rediffmail.com> ? Hi, I have written a script to calculate end-to-end delay from wireless trace file using awk. but when i am running that script my system do not give any response, can anyone tel me how can i filter some important line from my trace file. as there is a command in awk that u can filter out relevent data can anyone tel how can it be possible. i am working for ad hoc networks. thanks for any suggestion with regards Priyanka From saenemmc at yahoo.com.br Sun Apr 3 07:42:50 2005 From: saenemmc at yahoo.com.br (Saene Mattos) Date: Sun Apr 3 07:46:01 2005 Subject: [ns] TCP Vegas cwnd_ problem Message-ID: <425000EA.000003.01020@maquina-01> hi all, i've been running a simulation on ns-2.28 with different TCP versions (Tahoe Reno, Newreno and Vegas). It's a 60 sec simulation. The simulation runs normal, but the trace is only capturing the cwnd_ variable from Vegas till 8sec (sometimes more or less). I can't figure out what's happenning... Can someone help me??? Thanks... From dekarlyes at hotmail.com Sun Apr 3 09:20:23 2005 From: dekarlyes at hotmail.com (lyes dekar) Date: Sun Apr 3 09:23:16 2005 Subject: [ns] help: Max-Min D-Cluster Formation in Wireless Ad Hoc Networks Message-ID: hi all, Has anyone tried to implement max-min d-cluster heuristic in ns2. I am currently working on a protocol in ad hoc networks, and I need the implementation of algorithm of the "max-Min D-Cluster Formation in Ad hoc Wireless Networks" to test it with my algorithm. it's not my objective to develop the "max-Min D-Cluster Formation in Ad hoc Wireless Networks" to test it with my algorithm" and I want not develop it for only the purpose of test it with my protocol. because I have not a time to do it can any one sent it to me; this is very urgent please advise, thanks in advance regards lyes _________________________________________________________________ MSN Messenger : personnalisez votre messagerie instantan?e ! http://g.msn.fr/FR1001/866 From hemambujam at gmail.com Sun Apr 3 09:28:19 2005 From: hemambujam at gmail.com (hema srinivasan) Date: Sun Apr 3 09:32:05 2005 Subject: [ns] active networking using ns Message-ID: <001d01c5386a$78fc0bc0$edd4013d@hemambujam> Hai all, I am doing my project in the topic " Quality of service using active networks".Can anyone please provide me the information of how to to create an active networking environment in ns2? Kindly please help me.I will be much grateful if you could help me in this . Regards, Hema --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.859 / Virus Database: 585 - Release Date: 2/14/05 From hemambujam at gmail.com Sun Apr 3 09:28:19 2005 From: hemambujam at gmail.com (hema srinivasan) Date: Sun Apr 3 09:35:00 2005 Subject: [ns] active networking using ns Message-ID: <000201c5386a$dbb099c0$edd4013d@hemambujam> Hai all, I am doing my project in the topic " Quality of service using active networks".Can anyone please provide me the information of how to to create an active networking environment in ns2? Kindly please help me.I will be much grateful if you could help me in this . Regards, Hema --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.859 / Virus Database: 585 - Release Date: 2/14/05 From contact at tsrussell.net Sun Apr 3 09:35:29 2005 From: contact at tsrussell.net (T. S. Russell) Date: Sun Apr 3 09:38:15 2005 Subject: [ns] NS2 crashes on BS node increase Message-ID: All, My apologies; I've fixed the issue, as I was running ns-2 based on a tutorial that didn't use Cygwin within Windows (simply used fromdos for conversion). I installed the allinone package with Cygwin instead, and there's no problem with 50 nodes. Just thought I'd let you know, should anyone else ever search for this problem in the future. :) I should have known that the quicker installation option from a site other than the proper ns one would cause issues, really. Ah, well. Tracey From zanb at clarkson.edu Sun Apr 3 10:12:59 2005 From: zanb at clarkson.edu (Bin Zan) Date: Sun Apr 3 11:16:37 2005 Subject: [ns] can you see RxPr value cause I cant In-Reply-To: <200504031039.j33AdDa27406@vapor.isi.edu> References: <200504031039.j33AdDa27406@vapor.isi.edu> Message-ID: <1112548379.3685.1.camel@camp-69-116> You should not type p->txinfo.RxPr instead p->txinfo_.RxPr Bin Zan On Sun, 2005-04-03 at 06:38, Mehmet Buyukozer wrote: > Hi All > > > > I am working on SMAC source code, but although I tried all the way, I could not get the RxPr value. I read previous mails in the list but they did not help me out. I must get RxPr value and use that value in a formula to calculate TxPr value while sending reply. > > > > I am adding > > > > printf(?Received power: %f?, p->txinfo.RxPr); > > > > line under > > > > mac/smac.cc/ void SMAC::recv(Packet *p,Handler *h) > > > > function but when I run tcl/test/test-all-smac.tcl I just see > > > > Received power: 0.000000 > > > > Is this what it supposed to do? I think it should not be 0.000 at all !? Cause If it is 0.000000 we should not have received it at all. After seeing this 0.000000, I also enabled energy model in TCL if it has something to do with this, but it is still same. Where am I making mistake? > > > > On the other hand, as I observed, there is no power loss implementation in the ns2, am I right? What I want to mean is ; lets call we send packet with 5 Watt TxPr, then we add scenario for the medium that there is 1 meter distance between nodes, and there is noise and other constraints in the medium. When we received that packet on the other node, It should be much less then 5 Watt, am I right? How does ns2 emulate this situation? > > > > Any comment will greatly help. Please help me out to solve this problem. > > > > Thank you very much. > > > > Mehmet > > > From flammy_ns at yahoo.com Sun Apr 3 13:03:37 2005 From: flammy_ns at yahoo.com (haicheng flammy) Date: Sun Apr 3 13:06:19 2005 Subject: [ns] a question on queue Message-ID: <20050403200337.29795.qmail@web61307.mail.yahoo.com> Hello everyone, I want to set up a queue so that I can monitor the enqueuing time of every packet and set the dequeueing time of every packet. But now I don't know how to control a packet's dequeueing. Could you help me? flammy --------------------------------- Yahoo! Messenger Show us what our next emoticon should look like. Join the fun. From michal.behrendt at xl.wp.pl Sun Apr 3 14:21:09 2005 From: michal.behrendt at xl.wp.pl (=?iso-8859-2?Q?Micha=B3_Behrendt?=) Date: Sun Apr 3 14:24:12 2005 Subject: [ns] calculation of end-to-end delay Message-ID: <006101c53893$0e2b3db0$52e91f53@michaek> ----- Original Message ----- From: "Priyanka Sharma" To: Sent: Sunday, April 03, 2005 4:38 PM Subject: [ns] calculation of end-to-end delay Hi, I have written a script to calculate end-to-end delay from wireless trace file using awk. but when i am running that script my system do not give any response, can anyone tel me how can i filter some important line from my trace file. as there is a command in awk that u can filter out relevent data can anyone tel how can it be possible. i am working for ad hoc networks. thanks for any suggestion with regards Priyanka Hello I have had also problems with clating this value. But I am doing it that way (it's quite laborious but you may write simple shell files and this process become more atuomatical) 1. Get send and received events from tracefile and write them into two separate files: grep "s.*AGT" aodv.tr > send_aodv.tr grep "r.*AGT" aodv.tr > receive_aodv.tr 2 Find received packet sequence number (you must notice that some packets are lost) in receive_aodv.tr and find its duplicate in send_aodv.tr and then calculate differences in time and sort packets by number awk -f e2e_delay.awk send_aodv.tr receive_aodv.tr | sort -n > e2e_delay_aodv.tr 3 Finally e2e_delay.awk consists of NR==FNR{f1[$6]=$2;next}$6 in f1{$2=$2 - f1[$6];print $6" "$2} I hope it will help From aaron at cs.anu.edu.au Sun Apr 3 17:17:21 2005 From: aaron at cs.anu.edu.au (AM Drew) Date: Sun Apr 3 17:20:30 2005 Subject: [ns] active networking using ns In-Reply-To: <001d01c5386a$78fc0bc0$edd4013d@hemambujam> References: <001d01c5386a$78fc0bc0$edd4013d@hemambujam> Message-ID: <200504041017.21231.aaron@cs.anu.edu.au> Please stop spamming this list. Once is more than enough times to post a question. Seven times is quite rude. Secondly - with all due respect - why should anyone on this list do YOUR research for you? Your questsions are neither specific nor related to a particular issue/problem you're having with NS2. Rather, you seem to be asking for someone to provide you with pre-researched information to save you the effort. Have you tried reading the manual? There are over 400 pages of instructions there to help get you on your way. Most people subscribed to this list are using NS2 for their own research and therefore have more important things to do than answer questions such as yours. In fact, such questions tend to waste everyones time. On Mon, 4 Apr 2005 02:28 am, hema srinivasan wrote: > Hai all, > > I am doing my project in the topic " Quality of service using active > networks".Can anyone please provide me the information of how to to create > an active networking environment in ns2? > > Kindly please help me.I will be much grateful if you could help me in this > . > > Regards, > Hema > > > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.859 / Virus Database: 585 - Release Date: 2/14/05 From aaron at cs.anu.edu.au Sun Apr 3 20:09:32 2005 From: aaron at cs.anu.edu.au (AM Drew) Date: Sun Apr 3 20:12:54 2005 Subject: [ns] active networking using ns In-Reply-To: <001001c538be$14ec4f60$ced4013d@hemambujam> References: <001d01c5386a$78fc0bc0$edd4013d@hemambujam> <200504041017.21231.aaron@cs.anu.edu.au> <001001c538be$14ec4f60$ced4013d@hemambujam> Message-ID: <200504041309.32333.aaron@cs.anu.edu.au> My apologies for posting that to the list. I intend to send that out just to yourself. My concern is just that these sorts of posts are becoming more frequent and the list is turning more into a burden than a benefit for its subscribers. Anyway, good luck in your future studies. - Aaron On Mon, 4 Apr 2005 12:28 pm, hema srinivasan wrote: > Really very sorry .I did send the mail for three times.And it too only > because the daemon requested me to repost. > > I checked with the contributed code page and found Prof.Rima Kilany's > contribution.Unfortunately i could not aceess that. > I just thought that somebody who is doing research in the same area may > have checked with Prof.Rima Kilany's contribution and may help me get an > idea of proceeding further. > Anyhow ,sorry for the inconvenience and thanks for letting me know my > fault. > > Regards, > Hema > > ----- Original Message ----- > From: "AM Drew" > To: > Sent: Monday, April 04, 2005 5:47 AM > Subject: Re: [ns] active networking using ns > > > Please stop spamming this list. Once is more than enough times to post a > > question. Seven times is quite rude. > > > > Secondly - with all due respect - why should anyone on this list do YOUR > > research for you? Your questsions are neither specific nor related to a > > particular issue/problem you're having with NS2. Rather, you seem to be > > asking for someone to provide you with pre-researched information to save > > you > > > the effort. Have you tried reading the manual? There are over 400 pages > > of instructions there to help get you on your way. > > > > Most people subscribed to this list are using NS2 for their own research > > and > > > therefore have more important things to do than answer questions such as > > yours. In fact, such questions tend to waste everyones time. > > > > On Mon, 4 Apr 2005 02:28 am, hema srinivasan wrote: > > > Hai all, > > > > > > I am doing my project in the topic " Quality of service using active > > > networks".Can anyone please provide me the information of how to to > > create > > > > an active networking environment in ns2? > > > > > > Kindly please help me.I will be much grateful if you could help me in > > this > > > > . > > > > > > Regards, > > > Hema > > > > > > > > > > > > --- > > > Outgoing mail is certified Virus Free. > > > Checked by AVG anti-virus system (http://www.grisoft.com). > > > Version: 6.0.859 / Virus Database: 585 - Release Date: 2/14/05 > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.859 / Virus Database: 585 - Release Date: 2/14/05 From cy at mail.ndsc.com.cn Sun Apr 3 20:42:38 2005 From: cy at mail.ndsc.com.cn (=?gb2312?B?s8LUvQ==?=) Date: Sun Apr 3 20:49:04 2005 Subject: [ns] Does NS-2 support the Internet Group Management Protocol (IGMPv3) and Source-Specific Multicast (PIM-SSM)? how to do the simulation? Message-ID: <016e01c538c8$58987bd0$49c7a8c0@LocalHost> From coolns2 at yahoo.com Sun Apr 3 21:17:17 2005 From: coolns2 at yahoo.com (cherie) Date: Sun Apr 3 21:20:21 2005 Subject: [ns] about p2p application broadcast implement Message-ID: <20050404041717.50103.qmail@web42109.mail.yahoo.com> Dear Ashish Vashishta, Did you have some idea on how to solve your problem in your following email you sent in feb: --"Has anyone tried to implement a p2p application in NS2 ? Something like mulitcasting packets in P2P environment. I have to implement Yoid(tree based P2P system) in NS2. Any ideas on how to proceed with simulating P2P stuff on NS2. ?" Would you like to tell me the answer? Who can give some idea? Thanks a lot, Cherie --------------------------------- Do you Yahoo!? Make Yahoo! your home page From raj2004ns at yahoo.com Sun Apr 3 22:04:45 2005 From: raj2004ns at yahoo.com (raj mehetha) Date: Sun Apr 3 22:07:44 2005 Subject: [ns] differentiation btn routing pkts and data pkts in trace file Message-ID: <20050404050445.52597.qmail@web53707.mail.yahoo.com> hi ns-users, I have a doubt in trace file, could u please clarify that one, how can we differentiate the routing packet statenment and data packet statement in a trace file? I want to count the routing packets and data packets in a trace file sir please let me know how to do that advanced thanks raj __________________________________ Do you Yahoo!? Yahoo! Sports - Sign up for Fantasy Baseball. http://baseball.fantasysports.yahoo.com/ From zubair666 at rediffmail.com Sun Apr 3 22:46:55 2005 From: zubair666 at rediffmail.com (Zubair Ahmad) Date: Sun Apr 3 22:48:10 2005 Subject: [ns] ACK Packet collisions in 802.11 Message-ID: <20050404054655.27143.qmail@webmail47.rediffmail.com> Hi guys, I recently came across some literature stating that a large %age of ACK packets in a 802.11 transmission are lost due to collisions with RTS packets due to deaf nodes. However, when i simulate any scenario, i find that only RTS packets are shown to be dropped due to MAC COLlision from the trace fle. Is something wroong with my simulations or are the colliding ACK packets not outputted to the trace file? Thanks for any help.... Zubair From adarsh_jobs at yahoo.com Sun Apr 3 23:37:21 2005 From: adarsh_jobs at yahoo.com (adarsh kumar) Date: Sun Apr 3 23:40:03 2005 Subject: [ns] solve this tcl error/output please Message-ID: <20050404063721.34278.qmail@web51010.mail.yahoo.com> hello friends when i try to compile my tcl program for predefine \variable it show me error as % source printarg d d wrong # args: should be "source fileName" % source printarg The command is "wish" There are 0 arguments : % vi printarg % source printarg The command is "" There are 0 arguments : % r b g ambiguous command name "r": radiobutton raise read regexp regsub rename return % printarg r b g invalid command name "printarg" % source printarg The command is "" There are 0 arguments : % vi printarg % printarg invalid command name "printarg" I want the output to be printarg red blue green The command name is "printarg" There were 3 arguments: red green blue my source code is: #!/home/adarsh/tk8.4.9/unix/wish -f puts "The command is \"$argv\"" puts "There are $argc arguments : $argv" ~ ~ ~ ~ ~ ~ ~ __________________________________ Do you Yahoo!? Yahoo! Small Business - Try our new resources site! http://smallbusiness.yahoo.com/resources/ From rajagopal_452 at yahoo.com Mon Apr 4 01:18:41 2005 From: rajagopal_452 at yahoo.com (Raja Sombhotla) Date: Mon Apr 4 01:21:14 2005 Subject: [ns] Scheduler: Event UID not valid! Message-ID: <20050404081841.33128.qmail@web50606.mail.yahoo.com> Dear all, I have encountered the problem: Scheduler: Event UID not valid! Previously i did not get any error. This is the first time i got this problem. I am using ns-2.27 all in one version on Linux. I don't know what to do. Please help. Thanks is advance. Regards, Raj. __________________________________ Do you Yahoo!? Yahoo! Personals - Better first dates. More second dates. http://personals.yahoo.com From fjrm at dif.um.es Mon Apr 4 01:34:59 2005 From: fjrm at dif.um.es (Francisco J. Ros) Date: Mon Apr 4 01:35:57 2005 Subject: [ns] UM-OLSR installation problem In-Reply-To: <005e01c53774$5a075090$f3eb1f53@michaek> References: <005e01c53774$5a075090$f3eb1f53@michaek> Message-ID: <200504041034.59864.fjrm@dif.um.es> Hi Michal, Please find a comment inline. On Saturday 02 April 2005 13:08, Micha? Behrendt wrote: > Hi > I'm trying to install olsr simulation extension to ns-2.28 > I have followed the given instunctions bu t I have some > problems. I can't use > make method so I have run install file. I can't understand this... why can't you execute 'make'? Anyway, the quickest way of installing UM-OLSR is to download an all-in-one distribution of NS2, download it, execute 'install', download UM-OLSR patch, apply it, and execute 'make'. I have just tried the above mention method and it worked fine for me. But if you don't want to reinstall everything, you could try this (under ns-2.28 directory): $ touch olsr/*.cc $ touch trace/cmu-trace.cc $ make Hope this helps. Regards, Francisco J. Ros > I have both copied and > then try with > patching but when I'm compiling I get an error > trace/cmu-trace.o(.gnu.linkonce.t._ZN8OLSR_pkt6accessEPK6Packet+0xb): > In > > function `OLSR_pkt::access(Packet const*)': > : undefined reference to `OLSR_pkt::offset_' > > collect2: ld returned 1 exit status > make: *** [ns] B??d 1 > Ns make failed! > What should I do ? > I'm using Mandrake Linux > Thank you From chouhan_deepti at yahoo.co.in Mon Apr 4 01:37:13 2005 From: chouhan_deepti at yahoo.co.in (Deepti C) Date: Mon Apr 4 01:39:59 2005 Subject: [ns] solaris problem Message-ID: <20050404083713.72912.qmail@web8506.mail.in.yahoo.com> hello to all! i have a successfully running ns2 on linux but not on solaris system. is there some other source code specifically to work on solaris system? if yes, then please forward me the link from where i can download it. thanks in advance, regards, deepti. Yahoo! India Matrimony: Find your life partneronline. From yxhliyi at mail.nankai.edu.cn Mon Apr 4 01:42:03 2005 From: yxhliyi at mail.nankai.edu.cn (=?gb2312?B?0e7P5rrN?=) Date: Mon Apr 4 01:42:00 2005 Subject: [ns]nsaddr_t help Message-ID: <312604123.12431@mail.nankai.edu.cn> Hi there is a data type nsaddr_t.Does it 32 bytes or a char? ProtoQoS::ProtoQoS(nsaddr_t id):Agent(PT_QOS),pkt_timer_(this) { bind_bool("accessible_var_",&accessible_var_); ra_addr_ = id; /**********************/ seq_num_ = 0; /**********************/ } ProtoQoS is my own protocol.In tcl scripts,there are many node names like node1,node2.....is the node1 or node2 equal to id ? From hxy3 at ha.edu.cn Mon Apr 4 01:50:17 2005 From: hxy3 at ha.edu.cn (=?gb2312?B?usLQy9S0?=) Date: Mon Apr 4 01:58:59 2005 Subject: [ns]Is there application layer Multicast implement in ns? Message-ID: hi all, Is there any application layer Multicast implement in ns? Or could someone give me some advice to simulate a ALM protocol in ns? thanks! yours hau From ibraheem_channa at hotmail.com Mon Apr 4 02:04:02 2005 From: ibraheem_channa at hotmail.com (Mohammad Ibraheem Channa) Date: Mon Apr 4 02:07:06 2005 Subject: [ns] Problems in implementing 802.11e in ns2.27 Message-ID: Hi all, I found the following errors while implementing 802.11e MAC in ns-2.27. mac/802_11e/mac-802_11e.cc: In member function `void Mac802_11e::transmit(Packet*, double)': mac/802_11e/mac-802_11e.cc:72: `ETHER_HDR_LEN11' undeclared (first use this function) mac/802_11e/mac-802_11e.cc:72: (Each undeclared identifier is reported only once for each function it appears in.) mac/802_11e/mac-802_11e.cc: At global scope: mac/802_11e/mac-802_11e.cc:112: `EDCF_MMIB' must be initialized by constructor, not by `{...}' mac/802_11e/mac-802_11e.cc: In constructor `Mac802_11e::Mac802_11e(EDCF_PHY_MIB*, MAC_MIB*)': mac/802_11e/mac-802_11e.cc:182: `ETHER_ACK_LEN' undeclared (first use this function) mac/mac-802_11.h: In member function `virtual int Mac802_11e::command(int, const char* const*)': mac/mac-802_11.h:290: `u_int32_t MAC_MIB::ShortRetryLimit' is private mac/802_11e/mac-802_11e.cc:240: within this context mac/mac-802_11.h:290: `u_int32_t MAC_MIB::ShortRetryLimit' is private mac/802_11e/mac-802_11e.cc:247: within this context mac/mac-802_11.h: In member function `void Mac802_11e::tx_resume()': mac/mac-802_11.h:289: `u_int32_t MAC_MIB::RTSThreshold' is private mac/802_11e/mac-802_11e.cc:502: within this context mac/802_11e/mac-802_11e.cc: In member function `int Mac802_11e::check_pktCTRL(int)': mac/802_11e/mac-802_11e.cc:728: `ETHER_CTS_LEN' undeclared (first use this function) mac/802_11e/mac-802_11e.cc: In member function `int Mac802_11e::check_pktRTS(int)': mac/802_11e/mac-802_11e.cc:777: `ETHER_RTS_LEN' undeclared (first use this function) mac/mac-802_11.h: In member function `void Mac802_11e::sendRTS(int, int)': mac/mac-802_11.h:289: `u_int32_t MAC_MIB::RTSThreshold' is private mac/802_11e/mac-802_11e.cc:854: within this context mac/mac-802_11.h: In member function `void Mac802_11e::RetransmitRTS(int)': mac/mac-802_11.h:290: `u_int32_t MAC_MIB::ShortRetryLimit' is private mac/802_11e/mac-802_11e.cc:1047: within this context mac/mac-802_11.h: In member function `void Mac802_11e::RetransmitDATA(int)': mac/mac-802_11.h:289: `u_int32_t MAC_MIB::RTSThreshold' is private mac/802_11e/mac-802_11e.cc:1126: within this context mac/mac-802_11.h:290: `u_int32_t MAC_MIB::ShortRetryLimit' is private mac/802_11e/mac-802_11e.cc:1128: within this context mac/mac-802_11.h:291: `u_int32_t MAC_MIB::LongRetryLimit' is private mac/802_11e/mac-802_11e.cc:1132: within this context mac/802_11e/mac-802_11e.cc: In member function `double Mac802_11e::txtime(double, double)': mac/802_11e/mac-802_11e.cc:1484: `PLCP_HDR_LEN' undeclared (first use this function) mac/mac-802_11.h: In member function `void Mac802_11e::recvDATA(Packet*)': mac/mac-802_11.h:289: `u_int32_t MAC_MIB::RTSThreshold' is private mac/802_11e/mac-802_11e.cc:1553: within this context mac/mac-802_11.h: In member function `void Mac802_11e::recvACK(Packet*)': mac/mac-802_11.h:289: `u_int32_t MAC_MIB::RTSThreshold' is private mac/802_11e/mac-802_11e.cc:1654: within this context mac/mac-802_11.h:289: `u_int32_t MAC_MIB::RTSThreshold' is private mac/802_11e/mac-802_11e.cc:1668: within this context mac/mac-802_11.h: In member function `bool Mac802_11e::inc_retryCounter(int)': mac/mac-802_11.h:289: `u_int32_t MAC_MIB::RTSThreshold' is private mac/802_11e/mac-802_11e.cc:1807: within this context mac/mac-802_11.h:290: `u_int32_t MAC_MIB::ShortRetryLimit' is private mac/802_11e/mac-802_11e.cc:1810: within this context mac/mac-802_11.h:291: `u_int32_t MAC_MIB::LongRetryLimit' is private mac/802_11e/mac-802_11e.cc:1815: within this context make: *** [mac/802_11e/mac-802_11e.o] Error 1 If any body has some idea, kindly help me. Thanks in advance. Regards, Ibraheem Channa _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From maguolof at dei.unipd.it Mon Apr 4 03:14:25 2005 From: maguolof at dei.unipd.it (Maguolo Federico) Date: Mon Apr 4 02:23:58 2005 Subject: [ns] Scheduler: Event UID not valid! In-Reply-To: <20050404081841.33128.qmail@web50606.mail.yahoo.com> References: <20050404081841.33128.qmail@web50606.mail.yahoo.com> Message-ID: <1112609664.7514.9.camel@portatile2> Hi, if you are using the 802.11 implementation, the problem could be that describes at the following link http://www.dei.unipd.it/wdyn/?IDsezione=2435 Here, you can download the proposed patch. This problem is given when you try to schedule an event which are already been scheduled. Bye Federico On Mon, 2005-04-04 at 08:18, Raja Sombhotla wrote: > Dear all, > > I have encountered the problem: Scheduler: Event UID > not valid! > Previously i did not get any error. This is the first > time i got this problem. I am using ns-2.27 all in one > version on Linux. I don't know what to do. Please > help. Thanks is advance. > > Regards, > Raj. > > > > __________________________________ > Do you Yahoo!? > Yahoo! Personals - Better first dates. More second dates. > http://personals.yahoo.com > From srayreh_2000 at yahoo.com Mon Apr 4 04:42:30 2005 From: srayreh_2000 at yahoo.com (Mohammad Saraireh) Date: Mon Apr 4 04:45:41 2005 Subject: [ns] Mohammad Saraireh has sent you an invite! Message-ID: <20050404114230.788E457FD7@tsweb01.tenspot.com> Hey! Click here and we could both win ten million dollars! http://www.tenspot.com/index_friend.html?invite=1ofn13&ect=2oovwo later, Mohammad --- This invitation was sent on member request by TenSpot, 110 Pacific Avenue Mall, Box 131, San Francisco, CA 94111-1900. Click to http://www.tenspot.com/mail_preferences.html to manage your Mail Preferences. From selvadurai_shiva at rediffmail.com Mon Apr 4 05:15:13 2005 From: selvadurai_shiva at rediffmail.com (Shiva Selvadurai) Date: Mon Apr 4 05:16:00 2005 Subject: [ns] Drawing Graph Message-ID: <20050404121513.11922.qmail@webmail29.rediffmail.com> ?hi, can anyone get me how could i draw graph using the trace file generated using xgraph and tracegraph. yours, Shiva From pentiummx at gmail.com Mon Apr 4 06:18:07 2005 From: pentiummx at gmail.com (Ting Wang) Date: Mon Apr 4 06:21:31 2005 Subject: [ns] [Bug Report] ETHER_ADDR(dh->dh_ta) Error in Mac-802_11.cc Message-ID: Hi: Today during the simulation I found out that with CTS and ACK packet dh->dh_ta is set the same as dh->dh_ra. We may change them in mac-802_11.cc sendCTS() and sendACK(). regards tingwang From jkjmal21 at yahoo.de Mon Apr 4 07:07:02 2005 From: jkjmal21 at yahoo.de (khaled jmal) Date: Mon Apr 4 07:10:14 2005 Subject: [ns] implementing a proxy Message-ID: <20050404140702.69813.qmail@web26504.mail.ukl.yahoo.com> Hi everybody, I'm implementing a proxy with ns (I'm using the emultor) The proxy must look at some fields of the data packets and send feedbacks to the server. I'm using this topology: node1 node2 node3 Tap Agent proxy agent Tap Agent I have to implement this proxy Agent. The packets are sent from node1 to node3. My problem is that I can't read the packets at node2 (they are directly forwarded). I think that I have to modify the classifier but I don't know where and how. please help me! ___________________________________________________________ Gesendet von Yahoo! Mail - Jetzt mit 250MB Speicher kostenlos - Hier anmelden: http://mail.yahoo.de From angusstardust at hotmail.com Mon Apr 4 07:18:25 2005 From: angusstardust at hotmail.com (matthieu p) Date: Mon Apr 4 07:21:19 2005 Subject: [ns] format_aodv:invalid AODV packet file and AODV+ Message-ID: Hi, I' m a new NS user and I' m trying to get myself familiar with all the NS concepts. I would like to simulate a wired-cum-wireless tcl scenario with the implementation of AODV+. It seems to me that AODV+ includes the all the gateway discovery parameters. when I m trying to execute the scenario with the required implementation and a proactive gw discovery method, the message of "format_aodv: invalid AODV packet file" appears on my konsole. After checking the NS mailing list problem, I ve seen that the problem may come from the Cmu-trace.cc. So, I ve tryed to modified it in order to make my trace matching with the new packet of AODV+ ,but it doesn't seems to do anything. Please, I would like someone to explain me how can i solve this problem. Thank you Matti From michal.behrendt at xl.wp.pl Mon Apr 4 07:36:22 2005 From: michal.behrendt at xl.wp.pl (Michal Behrendt) Date: Mon Apr 4 07:40:54 2005 Subject: [ns] Drawing Graph References: <20050404121513.11922.qmail@webmail29.rediffmail.com> Message-ID: <000e01c53923$c866dc30$34ec1f53@michaek> ----- Original Message ----- From: "Shiva Selvadurai" To: ; Sent: Monday, April 04, 2005 2:15 PM Subject: [ns] Drawing Graph hi, can anyone get me how could i draw graph using the trace file generated using xgraph and tracegraph. yours, Shiva Hello Maybe this answer won't satisfy you but: To draw graphs directly from tracefile you should use tracegraph Drawing plots in xgraph require preparation of trace file. I prefer awk - you should extract two columns from it. For example first is time and second is end 2 end delay. See some tutorials. There is also another possibility - preparing tcl file. But in my opinion this is difficult. From mehdi.sabeur at int-evry.fr Mon Apr 4 08:12:54 2005 From: mehdi.sabeur at int-evry.fr (Mehdi SABEUR) Date: Mon Apr 4 08:16:26 2005 Subject: [ns] address changes!!! Message-ID: <1112627574.425159761f1c4@imp> Hi I have problem with address in a mobile node. In my simulation I remark that the destination address of an encapsulated packet has been changed before leaving the node. I compare the address at LL layer and MAc layer. Could someone tell why this happens ? thanks ------------------------------------------------------- Mehdi SABEUR (PhD student) Institut National des T?l?communications RS2M Dep. 9, rue Charles Fourier - 91011 Evry Cedex T?l : +33 1 60 76 41 63 / +33 6 26 41 23 63 Fax : +33 1 60 76 42 91 mehdi.sabeur@int-evry.fr ------------------------------------------------------- ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. From jettaz at gmail.com Mon Apr 4 09:24:14 2005 From: jettaz at gmail.com (jettaz) Date: Mon Apr 4 09:27:47 2005 Subject: [ns] Fwd: problem runnig wireless.tcl In-Reply-To: <200504041603.j34G30518545@gamma.isi.edu> References: <200504041603.j34G30518545@gamma.isi.edu> Message-ID: Hello all, I am trying to install NS on a Windows XP machine through the cygwin 1.5.13. The output I get from "uname -a" is: CYGWIN_NT-5.1 "computer name" 1.5.13(0.122/4/2) 2005-03-01 11:01 i686 unknown unknow Cygwin I downloaded ns-allinone-2.28.tar.gz and ran "./install" During the compilation process, the following error occurs while building tcl8.4.5: "... checking for ar... (cached) ar Can't figure out how to do dynamic loading or shared libraries on this system. checking for build with symbols... no checking for sys/ioctl.h... (cached) yes checking for sys/filio.h... (cached) no checking FIONBIO vs. O_NONBLOCK for nonblocking I/O... O_NONBLOCK checking how to package libraries... standard shared library updating cache ./config.cache creating ./config.status creating Makefile creating dltest/Makefile sed: can't read ./dltest/Makefile.in: No such file or directory creating tclConfig.sh make: *** No rule to make target `/usr/bin/%USERPROFILE%/ns-allinone-2.28/tcl8.4.5/unix/dltest/Makefile.in', needed by `Makefile'. Stop. tcl8.4.5 make failed! Exiting ... " Can anyone help me figure out what is wrong here? I wouldn't mind compiling from the pieces, but the instructions given to them are only for Unix, according to the page. Also, I tried installing the precompiled binaries which work very well, but I when I run the "wireless.tcl" script I get an error of : "couldn't read file "../lib/ns-bsnode.tcl": no such file or directory while executing "source.orig ../lib/ns-bsnode.tcl" ("uplevel" body line 1) invoked from within "uplevel source.orig [list $fileName]" invoked from within "if [$instance_ is_http_url $fileName] { set buffer [$instance_ read_url $fileName] uplevel eval $buffer } else { uplevel source.orig [list $fileName] ..." (procedure "source" line 8) invoked from within "source ../lib/ns-bsnode.tcl" (file "wireless.tcl" line 191)" My whole premise for getting NS is the wireless networking features it has. So if anyone can help me get it to run the wireless script, I'd be much obliged. Thanks, -J From sunilks at iitg.ernet.in Mon Apr 4 11:54:58 2005 From: sunilks at iitg.ernet.in (Sunil Kumar Singh) Date: Mon Apr 4 12:01:36 2005 Subject: [ns] Urgent: Please Help Message-ID: Hi all, For my MIP simulation, I am introducing another variable(active_test) in MN. This variable's value I modify based on certain conditions. I only want to start transmitting when the value of active_test is 1. For this I define the following procedure in ns-source.tcl. But this does not work. Can anyone tell me whats wrong? Application/FTP instproc startaftercheck {node} { puts "Inside startaftercheck" $node instvar active_test $node send_check while { $active_test != 3} { if { $active_test == 1} { puts "Starting to send packets" [$self agent] send -1 break } elseif { $active_test == 2 } { break } } } Thanks in advance, Sunil -- From sumanth_smiles at yahoo.com Mon Apr 4 13:13:08 2005 From: sumanth_smiles at yahoo.com (sumanth sarma) Date: Mon Apr 4 13:16:57 2005 Subject: [ns] Fair MAC implementation In-Reply-To: 6667 Message-ID: <20050404201308.89463.qmail@web31008.mail.mud.yahoo.com> Hello everyone, I need some help on Fair MAC. Did anyone implement any Fair MAC protocol till now. I need some suggestions and references. It would be great if I get any samples anywhere. Thanks Sumanth __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From val_larim at yahoo.ca Mon Apr 4 13:56:58 2005 From: val_larim at yahoo.ca (Valerie Alandzi) Date: Mon Apr 4 14:01:59 2005 Subject: [ns] AODV segmentation fault in Priqueue.cc filter() Message-ID: <20050404205658.79100.qmail@web61107.mail.yahoo.com> Hi, When I run AODV simulations, I get a segmentation fault everytime Priqueue::filter() gets called in aodv rt_ll_failed(). Here is what I get from gdb: Program received signal SIGSEGV, Segmentation fault. 0x08125b32 in PriQueue::filter(int) (this=0x0, id=8) at queue/priqueue.cc:158 158 for(p = q_->head(); p; p = p->next_) { (gdb) bt #0 0x08125b32 in PriQueue::filter(int) (this=0x0, id=8) at queue/priqueue.cc:158 #1 0x081edc4f in Para_Agent::rt_ll_failed(Packet*) (this=0x8639ca8, p=0x870ef10) at para/para.cc:2529 #2 0x081eda12 in aodv_rt_failed_callback (p=0x870ef10, arg=0x8639ca8) at para/para.cc:2475 #3 0x0810cb60 in Mac802_11::RetransmitRTS() (this=0x863ad08) at mac/mac-802_11.cc:1489 #4 0x0810b934 in Mac802_11::send_timer() (this=0x863ad08) at mac/mac-802_11.cc:938 #5 0x0810b87d in Mac802_11::sendHandler() (this=0x863ad08) at mac/mac-802_11.cc:908 #6 0x0812916a in TxTimer::handle(Event*) (this=0x863aea0) at mac/mac-timers.cc:204 ........ Is this a bug in Ns2 or in my code ??? Is there a solution to this ???? Your help is appreciated !!! Regards, -- Valerie Alandzi, Master student, Mobile Computing and Networking Research Laboratory, Ecole Polytechnique de Montr閍l ______________________________________________________________________ Post your free ad now! http://personals.yahoo.ca From blt at webtrotter.com Mon Apr 4 15:12:29 2005 From: blt at webtrotter.com (Brett L Trotter) Date: Mon Apr 4 15:16:40 2005 Subject: [ns] Simulating routing protocols and link-layers Message-ID: Is there a really good document/howto somewhere that explains how to simulate different routing protocols (e.g. DSR), different metrics (e.g. WCETT), and multi-channel (DSDV) communications.. We're working on a powerline simulation, but are totally new to NS-2. Where do we start? From vahid.afrakht at sympatico.ca Mon Apr 4 18:07:21 2005 From: vahid.afrakht at sympatico.ca (Vahid) Date: Mon Apr 4 18:10:20 2005 Subject: [ns] TCP window trace Message-ID: <4251E4C9.4040109@sympatico.ca> Hi all ns users, I saw this command in ns manual: $tcp trace cwnd_ but I don't know how to use it, there is no description in the manual about it. The only thing written about it (Section 3.4.3, Variable Tracing) is this: Below is a simple example for setting up variable tracing in Tcl: # $tcp tracing its own variable cwnd_ $tcp trace cwnd_ Obviously it's purpose is to trace the cwnd_ variable (which is exactly what I want), but could someone please tell me how/where to find the trace? I know of a small 4-5 line TCL script with which it is possible to manually trace the cwnd_, but it doesn't use this built-in command. Thanks in advance, Vahid. From k_deepu007 at yahoo.co.in Mon Apr 4 22:49:59 2005 From: k_deepu007 at yahoo.co.in (deepu choudary) Date: Mon Apr 4 22:53:29 2005 Subject: [ns] Hi, I need your help Message-ID: <20050405054959.30730.qmail@web8505.mail.in.yahoo.com> Hello, This is Deepthi pursuing BE 3/4. I am New Bie using ns-allinone2.28. I am very much interested in simulating the algorithms which we are learning now. May I know how to simulate the existing algorithms supported by this version. And if I want to write a new routing algorithm, how can I do it. Whats the role Tcl-Tk in writing new algorithm? I would be so pleased to receive response from ns-users. Thank you, Deepthi. Yahoo! India Matrimony: Find your life partneronline. From zubair666 at rediffmail.com Mon Apr 4 23:32:59 2005 From: zubair666 at rediffmail.com (Zubair Ahmad) Date: Mon Apr 4 23:34:08 2005 Subject: [ns] Hi, I need your help Message-ID: <20050405063259.4970.qmail@webmail17.rediffmail.com> You have to be more specific as to your requirements.No one will be helping you with the general questions u have asked. Some starters: *Go thro the Marc Greis Tutorial available with the ns-allinone package. *Go through parts of the ns-manual to understand the otcl linkage. * writing a new routing algorithm is not easy, lots of coding and understanding of the underlying working of ns is required. Zubair On Tue, 05 Apr 2005 deepu choudary wrote : > >Hello, >This is Deepthi pursuing BE 3/4. I am New Bie using ns-allinone2.28. I >am very much interested in simulating the algorithms which we are >learning now. > >May I know how to simulate the existing algorithms supported by this >version. >And if I want to write a new routing algorithm, how can I do it. Whats >the role Tcl-Tk in writing new algorithm? I would be so pleased to >receive response from ns-users. > >Thank you, > >Deepthi. > > > >Yahoo! India Matrimony: Find your life partneronline. From rajesh_george at infosys.com Mon Apr 4 23:33:40 2005 From: rajesh_george at infosys.com (Rajesh George) Date: Mon Apr 4 23:39:08 2005 Subject: [ns] Hi, I need your help In-Reply-To: <20050405054959.30730.qmail@web8505.mail.in.yahoo.com> References: <20050405054959.30730.qmail@web8505.mail.in.yahoo.com> Message-ID: <1112682820.4216.0.camel@blrkec21658d.ad.infosys.com> Beginners guide to ns2 http://www.geocities.com/rajesh_s_george/ns-beg.html On Tue, 2005-04-05 at 11:19, deepu choudary wrote: > Hello, > This is Deepthi pursuing BE 3/4. I am New Bie using ns-allinone2.28. I > am very much interested in simulating the algorithms which we are > learning now. > > May I know how to simulate the existing algorithms supported by this > version. > And if I want to write a new routing algorithm, how can I do it. Whats > the role Tcl-Tk in writing new algorithm? I would be so pleased to > receive response from ns-users. > > Thank you, > > Deepthi. > > > > Yahoo! India Matrimony: Find your life partneronline. From shahriar at ailab.uohyd.ernet.in Mon Apr 4 22:06:38 2005 From: shahriar at ailab.uohyd.ernet.in (Shahriar Shamil Uulu) Date: Tue Apr 5 00:12:20 2005 Subject: [ns] about p2p application broadcast implement In-Reply-To: <20050404041717.50103.qmail@web42109.mail.yahoo.com> References: <20050404041717.50103.qmail@web42109.mail.yahoo.com> Message-ID: <37803.172.16.1.2.1112677598.squirrel@172.16.17.2> Hi, i dont know whether it would be helfull but you can go to the monarch university website they have implemented the wireless multicast extentions for ns as i remember for ns-2.1b8 so you can have a look for the multicast protocol implementations. > > Dear Ashish Vashishta, > > > Did you have some idea on how to solve your problem in your following > email you sent in feb: > > --"Has anyone tried to implement a p2p application in NS2 ? Something > like mulitcasting packets in P2P environment. I have to implement > Yoid(tree based P2P system) in NS2. Any ideas on how to proceed with > simulating P2P stuff on NS2. ?" > > Would you like to tell me the answer? > > Who can give some idea? > > Thanks a lot, > > Cherie > > > > > --------------------------------- > Do you Yahoo!? > Make Yahoo! your home page Shahriar Shamil Uulu Hyderabad Central University From shahriar at ailab.uohyd.ernet.in Mon Apr 4 22:01:24 2005 From: shahriar at ailab.uohyd.ernet.in (Shahriar Shamil Uulu) Date: Tue Apr 5 00:12:33 2005 Subject: [ns] differentiation btn routing pkts and data pkts in trace file In-Reply-To: <20050404050445.52597.qmail@web53707.mail.yahoo.com> References: <20050404050445.52597.qmail@web53707.mail.yahoo.com> Message-ID: <36857.172.16.1.2.1112677284.squirrel@172.16.17.2> Hi Raj, The routing packets are undentified by RTR, suppose for DSDV it will be just RTR and "message" or for DSR it will be RTR DSR further you can extract from the trace file information whether it is a route reply or request, for that you have to know the exact flags which you can find in the website "NS Trace formats" just google it. And the data packets by AGT and the and your application traffic generator whether it is a cbr ot tcp. Just go to the website "ns trace formats" and learn about the flags of various protocols. > > hi ns-users, > I have a doubt in trace file, > could u please clarify that one, > how can we differentiate the routing packet statenment > and data packet statement in a trace file? > I want to count the routing packets and data packets > in a trace file > sir please let me know how to do that > > advanced thanks > raj > > > > __________________________________ > Do you Yahoo!? > Yahoo! Sports - Sign up for Fantasy Baseball. > http://baseball.fantasysports.yahoo.com/ Shahriar Shamil Uulu Hyderabad Central University From hemambujam at gmail.com Tue Apr 5 00:11:36 2005 From: hemambujam at gmail.com (Hema Srinivasan) Date: Tue Apr 5 00:14:07 2005 Subject: [ns] problem in installing ns2.18ba Message-ID: Dear all, While i am trying to install ns2.18ba,i got the following error In file included from trace.cc:44: tfrc.h:116: friend declaration requires class-key, i.e. `friend class TfrcSendTimer' tfrc.h:117: friend declaration requires class-key, i.e. `friend class TfrcNoFeedbackTimer' make: *** [trace.o] Error 1 Can anyone please help me ??? It is urgent please.. I changed the line 370c370 for i in $(SUBDIRS); do ( cd $$i; $(MAKE) install; ) done into for i in $(SUBDIRS); do cd $$i; $(MAKE) install; done that too is not working.. please do help me... Thanks in advance. Regards, HEMA From romdoul2002 at yahoo.com Tue Apr 5 00:30:33 2005 From: romdoul2002 at yahoo.com (TAING Nguon) Date: Tue Apr 5 00:33:19 2005 Subject: [ns] Calculation duration for a packet sent from a pair of node Message-ID: <20050405073034.94493.qmail@web51602.mail.yahoo.com> Dear all, A------B------C Suppose that node B and C are in the coverage area of node A so that B and C can receive any packets sent from node A. my question are as following 1. The duration of Node A sends a packet, pk1 to node B, we say t1 and the duration of Node A sends a packet, pk2 to node C, we say t2. t1 and t2 are equal or not? 2. I would like to write a script to calculate the duration of one node sending a packet to the other node; for example, from node A to B. It would be appreciated if anyone helps me with the code. thanks in advance Nguon __________________________________ Do you Yahoo!? Yahoo! Personals - Better first dates. More second dates. http://personals.yahoo.com From wenig at i4.informatik.rwth-aachen.de Tue Apr 5 00:30:00 2005 From: wenig at i4.informatik.rwth-aachen.de (Martin Wenig) Date: Tue Apr 5 00:33:32 2005 Subject: [ns] AODV segmentation fault in Priqueue.cc filter() In-Reply-To: <20050404205658.79100.qmail@web61107.mail.yahoo.com> References: <20050404205658.79100.qmail@web61107.mail.yahoo.com> Message-ID: <42523E78.5020905@i4.informatik.rwth-aachen.de> Hi! I have never heard of the class Para_Agent, so i suppose this is your own code. If it is a subclass of AODV, then it seems as if you didn't set the ifqueue variable. In the AODV class it gets set in the command method with else if(strcmp(argv[1], "if-queue") == 0) { ifqueue = (PriQueue*) TclObject::lookup(argv[2]); if(ifqueue == 0) return TCL_ERROR; return TCL_OK; } So, if you have a base class, then calling the AODV command-method at the end of your own command-method could help. Or you simply copy the code from above to your command method. Also make sure that in your OTcl script the interface queue is set to "Queue/DropTail/PriQueue" or similar. "CMUPriQueue" doesn't work... I hope this helps you. Martin Valerie Alandzi wrote: > Hi, > >When I run AODV simulations, I get a segmentation >fault everytime Priqueue::filter() gets called in >aodv rt_ll_failed(). Here is what I get from gdb: > >Program received signal SIGSEGV, Segmentation fault. >0x08125b32 in PriQueue::filter(int) (this=0x0, id=8) >at queue/priqueue.cc:158 >158 for(p = q_->head(); p; p = p->next_) { >(gdb) bt >#0 0x08125b32 in PriQueue::filter(int) (this=0x0, >id=8) > at queue/priqueue.cc:158 >#1 0x081edc4f in Para_Agent::rt_ll_failed(Packet*) >(this=0x8639ca8, > p=0x870ef10) at para/para.cc:2529 >#2 0x081eda12 in aodv_rt_failed_callback >(p=0x870ef10, arg=0x8639ca8) > at para/para.cc:2475 >#3 0x0810cb60 in Mac802_11::RetransmitRTS() >(this=0x863ad08) > at mac/mac-802_11.cc:1489 >#4 0x0810b934 in Mac802_11::send_timer() >(this=0x863ad08) > at mac/mac-802_11.cc:938 >#5 0x0810b87d in Mac802_11::sendHandler() >(this=0x863ad08) > at mac/mac-802_11.cc:908 >#6 0x0812916a in TxTimer::handle(Event*) >(this=0x863aea0) > at mac/mac-timers.cc:204 >........ > > >Is this a bug in Ns2 or in my code ??? Is there a >solution to this ???? Your help is appreciated !!! > >Regards, > > > > -- +-----------------------------------------------------------------+ | Dipl.-Inform. Martin Wenig | | Aachen University of Technology Phone: +49 (241) 80-21416 | | Computer Science Department Fax: +49 (241) 80-22220 | | Communication and Distributed Systems | | Ahornstr 55, D-52074 Aachen, Germany | | http://www-i4.informatik.rwth-aachen.de/ | +-----------------------------------------------------------------+ From Mathieu.Lacage at sophia.inria.fr Tue Apr 5 00:32:44 2005 From: Mathieu.Lacage at sophia.inria.fr (Mathieu Lacage) Date: Tue Apr 5 00:39:10 2005 Subject: [ns] Re: [Ns-developers] Drawing Graph In-Reply-To: <20050404121513.11922.qmail@webmail29.rediffmail.com> References: <20050404121513.11922.qmail@webmail29.rediffmail.com> Message-ID: <1112686364.5673.12.camel@localhost.localdomain> On Mon, 2005-04-04 at 12:15 +0000, Shiva Selvadurai wrote: > hi, > can anyone get me how could i draw graph using the trace file > generated using xgraph and tracegraph. Sending your email to two mailing lists is not likely to get more answers: readers will just put you in their spam filters. This question is more apropriate to the ns-users mailing list only. Because I am in a good mood this morning, I would suggest trying to use graphviz which works on files in dot format. http://www.research.att.com/sw/tools/graphviz/ regards, Mathieu From vitanama at hotmail.com Tue Apr 5 01:18:15 2005 From: vitanama at hotmail.com (Victoria Sudareva) Date: Tue Apr 5 01:21:12 2005 Subject: [ns] 802.11 backoff timer freezing Message-ID: G'day all, Is it true that the 802.11 backoff timer freezing not implemented yet? I just came across this link: http://www.dei.unipd.it/wdyn/?IDsezione=2435 and check mac-802-11.cc send procedure from the 2.28 release. It looks like the timer is just started and is not suspended if the meduim is busy. Thanks in advance, Jack. From fabnurra at libero.it Tue Apr 5 01:30:44 2005 From: fabnurra at libero.it (fabnurra@libero.it) Date: Tue Apr 5 01:34:54 2005 Subject: [ns] AODV segmentation fault in Priqueue.cc filter() Message-ID: > > Hi, > > When I run AODV simulations, I get a segmentation > fault everytime Priqueue::filter() gets called in > aodv rt_ll_failed(). Here is what I get from gdb: Hi. First of all, did you changed something in priqueue.cc? Second: is really difficoult to understand where the problem is, just looking GDB output. Mi very little experience as programmer let me think that p is pointing to NULL, but this is just a supposition. I suggest you to put some breakpoints in your code, then run the program step by step, and find which instruction call your segmentation fault (and why). Regards ____________________________________________________________ Navighi a 2 MEGA e i primi 3 mesi sono GRATIS. Scegli Libero Adsl Flat senza limiti su http://www.libero.it From kiranr1984 at rediffmail.com Tue Apr 5 01:35:39 2005 From: kiranr1984 at rediffmail.com (kiran prasad r) Date: Tue Apr 5 01:37:26 2005 Subject: [ns] [help]westwood:Bandwidth estimation error Message-ID: <20050405083539.14357.qmail@webmail29.rediffmail.com> ?Hi, I have some problems with the bandwidth estimation .without proc record the program is working nice, but it is showing some errors in writting outputt to file out.tr The code is attached herewith Thanks in advance Kiran -------------- next part -------------- # Create simulator and nodes set ns [new Simulator] set nf [open out.nam w] $ns namtrace-all $nf set f0 [open out.tr w] $ns trace-all $f0 #Define a 'finish' procedure proc finish {} { global ns nf global f0 $ns flush-trace #Close the trace file close $nf close $f0 #Execute nam on the trace file exec xgraph out.tr -geometry 800x400 & exec nam out.nam & exit 0 } set node_(s1) [$ns node]; set node_(s2) [$ns node] set node_(r1) [$ns node]; set node_(r2) [$ns node] set node_(d1) [$ns node]; set node_(d2) [$ns node] # Create links and set queue limites $ns duplex-link $node_(s1) $node_(r1) 10Mb 2ms DropTail $ns duplex-link $node_(s2) $node_(r1) 10Mb 3ms DropTail $ns duplex-link $node_(r1) $node_(r2) 1.5Mb 20ms RED $ns duplex-link $node_(r2) $node_(d1) 10Mb 4ms DropTail $ns duplex-link $node_(r2) $node_(d2) 10Mb 5ms DropTail $ns queue-limit $node_(r1) $node_(r2) 25 $ns queue-limit $node_(r2) $node_(r1) 25 # Orient links $ns duplex-link-op $node_(s1) $node_(r1) orient right-down $ns duplex-link-op $node_(s2) $node_(r1) orient right-up $ns duplex-link-op $node_(r1) $node_(r2) orient right $ns duplex-link-op $node_(r2) $node_(d1) orient right-up $ns duplex-link-op $node_(r2) $node_(d2) orient right-down $ns duplex-link-op $node_(r1) $node_(r2) queuePos 0 $ns duplex-link-op $node_(r2) $node_(r1) queuePos 0 # Create connections set tcp1 [$ns create-connection TCP/WestwoodNR $node_(s1) TCPSink $node_(d1) 0] #set tcp2 [$ns create-connection TCP/tibetnr $node_(s2) TCPSink $node_(d2) 1] $tcp1 set window_ 15 $tcp2 set window_ 15 set ftp1 [$tcp1 attach-source FTP] #set ftp2 [$tcp2 attach-source FTP] # Tracing a queue set redq [[$ns link $node_(r1) $node_(r2)] queue] set qf [open ex2-out.q w] $redq trace curq_ $redq trace ave_ $redq attach $qf proc record { } { global sink f0 # Get an instance of the simulator set ns [Simulator instance] # Set the time after which the procedure # should be called again set time 0.5 # How many bytes have been received # by the traffic sinks? set bw_ [$sink set bytes_] # set seq [ $tcp set ack_ ] # set thru $seq*8*1460/$time # Get the current time set now [$ns now] # Calculate the bandwidth (in MBit/s) # and write it to the files puts $f0 "$now [expr $bw_/$time*8/1000000]" # Reset the bytes_ values on the traffic sinks $sink set bytes_ 0 # Re-schedule (recursively) the procedure $ns at [expr $now+$time] "record" } # Stop procecure to close trace file proc stop {} { global qf; close $qf exit 0 } $ns at 0.0 "$ftp1 start" #$ns at 3.0 "$ftp2 start" $ns at 4 "finish" $ns run From fabnurra at libero.it Tue Apr 5 01:42:35 2005 From: fabnurra at libero.it (fabnurra@libero.it) Date: Tue Apr 5 01:45:15 2005 Subject: [ns] TCP window trace Message-ID: > I know of a small 4-5 line TCL script with which it is possible to manually trace the cwnd_, > but it doesn't use this built-in command. You could use this piece of script ===== set cong_wind [open c_win.tr w] SCRIPT proc plotWindow {tcpSource file} { global ns set time 0.01 set now [$ns now] set cwnd [$tcpSource set cwnd_] puts $file "$now $cwnd" $ns at [expr $now+$time] "plotWindow $tcpSource $file" } $ns at 10.1 "plotWindow $tcp $cong_wind" ==== You will get your congestion window trace file c_win.tr (or whatever u prefer) Regards ____________________________________________________________ Navighi a 2 MEGA e i primi 3 mesi sono GRATIS. Scegli Libero Adsl Flat senza limiti su http://www.libero.it From yichen.yan at gmail.com Tue Apr 5 01:51:30 2005 From: yichen.yan at gmail.com (yichen yan) Date: Tue Apr 5 01:54:35 2005 Subject: [ns] someting wrong with NAM,HELP! Message-ID: <2a34b1c705040501512a72f495@mail.gmail.com> Hi guys, When i run the program, everytime it has the worry message like this: ns ns-simple.tcl CBR packet size = 1000 CBR interval = 0.0080000000000000002 ns: finish: couldn't execute "nam": no such file or directory while executing "exec nam out.nam &" (procedure "finish" line 7) invoked from within "finish" I think it is something wrong between the NAM and NS. I am a beginner, i use Linux. So, please help me! Thanks regards From angusstardust at hotmail.com Tue Apr 5 02:16:46 2005 From: angusstardust at hotmail.com (matthieu p) Date: Tue Apr 5 02:19:09 2005 Subject: [ns] Urgent: need help on Proactive Gateway discovery method Message-ID: Hi, I m running NS 2.1b9a with an implemented version of AODV (AODV+ is meant to work WITHOUT Mobile IP). I would like to integrate within my scenario a proactive Gateway discovery method. It s said normally that this version of AODV is supposed to run as well with a proactive GW discovery method but instead it appears the message: format_aodv: invalid AODV packet size. If someone can tell me what to modify exactly within the cmu-trace.cc , in other files or give me a clue in order to make it work, thanks to all of you Matthieu From jinshan.liu at gmail.com Tue Apr 5 02:34:10 2005 From: jinshan.liu at gmail.com (Jinshan Liu) Date: Tue Apr 5 02:39:11 2005 Subject: [ns] someting wrong with NAM,HELP! In-Reply-To: <2a34b1c705040501512a72f495@mail.gmail.com> References: <2a34b1c705040501512a72f495@mail.gmail.com> Message-ID: <42525B92.2070101@gmail.com> Did you check that nam is in ur $PATH? yichen yan wrote: >Hi guys, > >When i run the program, everytime it has the worry message like this: > >ns ns-simple.tcl >CBR packet size = 1000 >CBR interval = 0.0080000000000000002 >ns: finish: couldn't execute "nam": no such file or directory > while executing >"exec nam out.nam &" > (procedure "finish" line 7) > invoked from within >"finish" > >I think it is something wrong between the NAM and NS. I am a >beginner, i use Linux. So, please help me! Thanks > >regards > > > > From akrianos at free.fr Tue Apr 5 02:56:50 2005 From: akrianos at free.fr (Akrianos) Date: Tue Apr 5 02:59:12 2005 Subject: [ns] Agent/TCPSink/Asym and maxdelack_ parameter... Message-ID: <425260E2.5060700@free.fr> Hello, I try to use the "Agent/TCPSink/Asym" agent with NS-2.28. set tcp0 [new Agent/TCPSink/Asym] $tcp0 set maxdelack_ 5 $tcp0 set interval_ 500ms The sender is a Newreno agent. There is no errors during the simulation, but the "maxdelack_" parameter seems to have no effects! Someone has an idea? Thanks. From XAVIERMM3 at telefonica.net Tue Apr 5 03:42:32 2005 From: XAVIERMM3 at telefonica.net (XAVIERMM3@telefonica.net) Date: Tue Apr 5 03:45:12 2005 Subject: [ns] someting wrong with NAM,HELP! Message-ID: <7bc4778b7a.78b7a7bc47@teleline.es> Hi yichen, It seems that your Nam executable isn't in the path. That's why the script shows the message "no such file or directory". Best regards, Xavier M. ----- Mensaje Original ----- De: yichen yan Fecha: Martes, Abril 5, 2005 10:51 am Asunto: [ns] someting wrong with NAM,HELP! > > Hi guys, > > When i run the program, everytime it has the worry message like this: > > ns ns-simple.tcl > CBR packet size = 1000 > CBR interval = 0.0080000000000000002 > ns: finish: couldn't execute "nam": no such file or directory > while executing > "exec nam out.nam &" > (procedure "finish" line 7) > invoked from within > "finish" > > I think it is something wrong between the NAM and NS. I am a > beginner, i use Linux. So, please help me! Thanks > > regards > > From val_larim at yahoo.ca Tue Apr 5 05:27:48 2005 From: val_larim at yahoo.ca (Valerie Alandzi) Date: Tue Apr 5 05:30:41 2005 Subject: [ns] AODV segmentation fault in Priqueue.cc filter() Message-ID: <20050405122750.27583.qmail@web61108.mail.yahoo.com> Hi ! Thanks for your help!!! But I actually did all you said .... What I do in my agent code is that depending on the context I am routing packets with AODV. Do I have to implement something special concerning the ifqueue ? Valerie. --- Martin Wenig wrote: > Hi! > > I have never heard of the class Para_Agent, so i > suppose this is your > own code. If it is a subclass of AODV, then it seems > as if you didn't > set the ifqueue variable. In the AODV class it gets > set in the command > method with > > else if(strcmp(argv[1], "if-queue") == 0) { > ifqueue = (PriQueue*) > TclObject::lookup(argv[2]); > > if(ifqueue == 0) > return TCL_ERROR; > return TCL_OK; > } > > So, if you have a base class, then calling the AODV > command-method at > the end of your own command-method could help. Or > you simply copy the > code from above to your command method. > > Also make sure that in your OTcl script the > interface queue is set to > "Queue/DropTail/PriQueue" or similar. "CMUPriQueue" > doesn't work... > > I hope this helps you. > > Martin > > Valerie Alandzi wrote: > > Hi, > > > >When I run AODV simulations, I get a segmentation > >fault everytime Priqueue::filter() gets called in > >aodv rt_ll_failed(). Here is what I get from gdb: > > > >Program received signal SIGSEGV, Segmentation > fault. > >0x08125b32 in PriQueue::filter(int) (this=0x0, > id=8) > >at queue/priqueue.cc:158 > >158 for(p = q_->head(); p; p = > p->next_) { > >(gdb) bt > >#0 0x08125b32 in PriQueue::filter(int) (this=0x0, > >id=8) > > at queue/priqueue.cc:158 > >#1 0x081edc4f in Para_Agent::rt_ll_failed(Packet*) > >(this=0x8639ca8, > > p=0x870ef10) at para/para.cc:2529 > >#2 0x081eda12 in aodv_rt_failed_callback > >(p=0x870ef10, arg=0x8639ca8) > > at para/para.cc:2475 > >#3 0x0810cb60 in Mac802_11::RetransmitRTS() > >(this=0x863ad08) > > at mac/mac-802_11.cc:1489 > >#4 0x0810b934 in Mac802_11::send_timer() > >(this=0x863ad08) > > at mac/mac-802_11.cc:938 > >#5 0x0810b87d in Mac802_11::sendHandler() > >(this=0x863ad08) > > at mac/mac-802_11.cc:908 > >#6 0x0812916a in TxTimer::handle(Event*) > >(this=0x863aea0) > > at mac/mac-timers.cc:204 > >........ > > > > > >Is this a bug in Ns2 or in my code ??? Is there a > >solution to this ???? Your help is appreciated !!! > > > >Regards, > > > > > > > > > > > -- > +-----------------------------------------------------------------+ > | Dipl.-Inform. Martin Wenig > | > | Aachen University of Technology Phone: +49 > (241) 80-21416 | > | Computer Science Department Fax: +49 > (241) 80-22220 | > | Communication and Distributed Systems > | > | Ahornstr 55, D-52074 Aachen, Germany > | > | http://www-i4.informatik.rwth-aachen.de/ > | > +-----------------------------------------------------------------+ > > > -- Valerie Alandzi, Master student, Mobile Computing and Networking Research Laboratory, Ecole Polytechnique de Montr閍l ______________________________________________________________________ Post your free ad now! http://personals.yahoo.ca From ana.escudero at upf.edu Tue Apr 5 05:42:14 2005 From: ana.escudero at upf.edu (Ana Escudero) Date: Tue Apr 5 05:45:11 2005 Subject: [ns] 802.11 collisions In-Reply-To: <7bc4778b7a.78b7a7bc47@teleline.es> References: <7bc4778b7a.78b7a7bc47@teleline.es> Message-ID: <425287A6.4030200@upf.edu> Hi all, does anybody know how to measure collisions and % collisions from an NS2 trace file? And, what at wich layer are IFQ packets (transport, network, etc..) Thanks in advance Ana From val_larim at yahoo.ca Tue Apr 5 05:58:30 2005 From: val_larim at yahoo.ca (Valerie Alandzi) Date: Tue Apr 5 06:01:13 2005 Subject: [ns] Beaconing interval using random Message-ID: <20050405125830.33830.qmail@web61109.mail.yahoo.com> Hi, Could someone just explain me why most of manet routing protocol don't use fix beaconing interval ?? Is it necessary to use randomized interval such as interval = beaconInterval + Random::uniform(2 * beaconDesynchronize * beaconInterval) - beaconDesynchronize * beaconInterval) ?? Why ?? In that case, is it possible to garanty a fix beaconing interval ? Thanks in advance !! -- Valerie Alandzi, Master student, Mobile Computing and Networking Research Laboratory, Ecole Polytechnique de Montr閍l ______________________________________________________________________ Post your free ad now! http://personals.yahoo.ca From wenig at i4.informatik.rwth-aachen.de Tue Apr 5 05:59:12 2005 From: wenig at i4.informatik.rwth-aachen.de (Martin Wenig) Date: Tue Apr 5 06:02:12 2005 Subject: [ns] AODV segmentation fault in Priqueue.cc filter() In-Reply-To: <20050405122750.27583.qmail@web61108.mail.yahoo.com> References: <20050405122750.27583.qmail@web61108.mail.yahoo.com> Message-ID: <42528BA0.9000902@i4.informatik.rwth-aachen.de> Hi again! Nevertheless, ifqueue is zero, at least that's what i understand from the gdb output: #0 0x08125b32 in PriQueue::filter(int) (this=0x0, id=8) If you created a new Routing agent with an OTcl -Name other than AODV, then you have to go to tcl/lib/ns-wireless.tcl and look for a procedure called "Node/MobileNode instproc add-target { agent port }". There you will have to insert someting like that: set paraonly [string first "PARA" [$agent info class]] if {$paraonly != -1 } { $agent if-queue [$self set ifq_(0)] ;# ifq between LL and MAC } This will call the command method to set the ifqueue. It is simply not called otherwise. Of course you have to recompile after this modifications. Let me know whether it worked out, Martin Valerie Alandzi wrote: > Hi ! > >Thanks for your help!!! But I actually did all you >said .... What I do in my agent code is that depending >on the context I am routing packets with AODV. Do I >have to implement something special concerning the >ifqueue ? > >Valerie. > > +-----------------------------------------------------------------+ | Dipl.-Inform. Martin Wenig | | Aachen University of Technology Phone: +49 (241) 80-21416 | | Computer Science Department Fax: +49 (241) 80-22220 | | Communication and Distributed Systems | | Ahornstr 55, D-52074 Aachen, Germany | | http://www-i4.informatik.rwth-aachen.de/ | +-----------------------------------------------------------------+ From ode at info.fundp.ac.be Tue Apr 5 06:18:36 2005 From: ode at info.fundp.ac.be (Olivier De Mey) Date: Tue Apr 5 06:22:20 2005 Subject: [ns] Patching DCCP module, on already patch ns with EURANE Message-ID: <4252902C.3020108@info.fundp.ac.be> Hi y'all, This is NO question, just a note for people who would try to do the same thing as I did, in the future. I have just spend a little time trying to patch the dccp module for ns (http://www.ns.dccp.org/), on an already patched version of ns-2 by EURANE (http://www.ti-wmc.nl/eurane/) ns-2 version was 2.26, and EURANE version was 1.08 (though a newer version of EURANE, 1.09, is available.) the patch provided by the dccp-module website does NOT work directly, here is what you will have to do : in Makefile.in, around line 286, add " dccp/dccp_sb.o \ dccp/dccp_opt.o \ dccp/dccp_ackv.o \ dccp/dccp_packets.o \ dccp/dccp.o \ dccp/dccp_tcplike.o \ dccp/dccp_tfrc.o \" just between " umts/am-hs.o \ umts/umts-queue.o umts/dummy_drop_tail.o \ umts/error_model.o " and " @V_STLOBJ@ " then, in the dccp_ns-2_v1.1.patch, remove the "Index: ns-2.26/Makefile.in" up the the next "Index" (NOT included.) then apply the patch, and everything will just work :) have fun ! Olivier From val_larim at yahoo.ca Tue Apr 5 06:20:57 2005 From: val_larim at yahoo.ca (Valerie Alandzi) Date: Tue Apr 5 06:24:06 2005 Subject: [ns] AODV segmentation fault in Priqueue.cc filter() Message-ID: <20050405132057.52294.qmail@web61103.mail.yahoo.com> It works now !!! Thank you very much for your help !! But now that the ifqueue is initialized, the rest of my code doesn't work anymore !! How comes the rest of my code is affected by this change ?? By the way, do you have an idea concerning the random beaconing interval (I just posted a mail about that) ?? Valerie. --- Valerie Alandzi wrote: > > > Hi ! > > Thanks for your help!!! But I actually did all you > said .... What I do in my agent code is that > depending > on the context I am routing packets with AODV. Do I > have to implement something special concerning the > ifqueue ? > > Valerie. > > > --- Martin Wenig > > wrote: > > Hi! > > > > I have never heard of the class Para_Agent, so i > > suppose this is your > > own code. If it is a subclass of AODV, then it > seems > > as if you didn't > > set the ifqueue variable. In the AODV class it > gets > > set in the command > > method with > > > > else if(strcmp(argv[1], "if-queue") == 0) { > > ifqueue = (PriQueue*) > > TclObject::lookup(argv[2]); > > > > if(ifqueue == 0) > > return TCL_ERROR; > > return TCL_OK; > > } > > > > So, if you have a base class, then calling the > AODV > > command-method at > > the end of your own command-method could help. Or > > you simply copy the > > code from above to your command method. > > > > Also make sure that in your OTcl script the > > interface queue is set to > > "Queue/DropTail/PriQueue" or similar. > "CMUPriQueue" > > doesn't work... > > > > I hope this helps you. > > > > Martin > > > > Valerie Alandzi wrote: > > > Hi, > > > > > >When I run AODV simulations, I get a segmentation > > >fault everytime Priqueue::filter() gets called > in > > >aodv rt_ll_failed(). Here is what I get from gdb: > > > > > >Program received signal SIGSEGV, Segmentation > > fault. > > >0x08125b32 in PriQueue::filter(int) (this=0x0, > > id=8) > > >at queue/priqueue.cc:158 > > >158 for(p = q_->head(); p; p = > > p->next_) { > > >(gdb) bt > > >#0 0x08125b32 in PriQueue::filter(int) > (this=0x0, > > >id=8) > > > at queue/priqueue.cc:158 > > >#1 0x081edc4f in > Para_Agent::rt_ll_failed(Packet*) > > >(this=0x8639ca8, > > > p=0x870ef10) at para/para.cc:2529 > > >#2 0x081eda12 in aodv_rt_failed_callback > > >(p=0x870ef10, arg=0x8639ca8) > > > at para/para.cc:2475 > > >#3 0x0810cb60 in Mac802_11::RetransmitRTS() > > >(this=0x863ad08) > > > at mac/mac-802_11.cc:1489 > > >#4 0x0810b934 in Mac802_11::send_timer() > > >(this=0x863ad08) > > > at mac/mac-802_11.cc:938 > > >#5 0x0810b87d in Mac802_11::sendHandler() > > >(this=0x863ad08) > > > at mac/mac-802_11.cc:908 > > >#6 0x0812916a in TxTimer::handle(Event*) > > >(this=0x863aea0) > > > at mac/mac-timers.cc:204 > > >........ > > > > > > > > >Is this a bug in Ns2 or in my code ??? Is there a > > >solution to this ???? Your help is appreciated > !!! > > > > > >Regards, > > > > > > > > > > > > > > > > > > -- > > > +-----------------------------------------------------------------+ > > | Dipl.-Inform. Martin Wenig > > > | > > | Aachen University of Technology Phone: +49 > > (241) 80-21416 | > > | Computer Science Department Fax: +49 > > (241) 80-22220 | > > | Communication and Distributed Systems > > > | > > | Ahornstr 55, D-52074 Aachen, Germany > > > | > > | http://www-i4.informatik.rwth-aachen.de/ > > > | > > > +-----------------------------------------------------------------+ > > > > > > > > -- > Valerie Alandzi, > Master student, > Mobile Computing and Networking Research Laboratory, > Ecole Polytechnique de Montr閍l > > ______________________________________________________________________ > > Post your free ad now! http://personals.yahoo.ca > > -- Valerie Alandzi, Master student, Mobile Computing and Networking Research Laboratory, Ecole Polytechnique de Montr閍l ______________________________________________________________________ Post your free ad now! http://personals.yahoo.ca From elgambouri at hotmail.com Tue Apr 5 06:31:33 2005 From: elgambouri at hotmail.com (rachid elgambouri) Date: Tue Apr 5 06:34:07 2005 Subject: [ns] rtt + udp In-Reply-To: <200504041910.j34JAHV27595@gamma.isi.edu> Message-ID: hello, I would like to know how I can calculate the RTT by using protocol UDP. thank you to help me if you have an idea. thank you in advance. _________________________________________________________________ MSN Messenger : discutez en direct avec vos amis ! http://www.msn.fr/msger/default.asp From fl0wer at virgilio.it Tue Apr 5 06:53:15 2005 From: fl0wer at virgilio.it (Marco Fiore) Date: Tue Apr 5 06:57:22 2005 Subject: [ns] 802.11 collisions In-Reply-To: <425287A6.4030200@upf.edu> Message-ID: <424912C80001761C@ims2a.cp.tin.it> Answers inline. >does anybody know how to measure collisions and % collisions from an NS2 >trace file? The way I would do it is by adding these variables to the 802.11 code, and updating them directly in the C++ class. It implies some C++ writing, but it's the easiest and safest way. Look into mac/mac-802_11.cc for the collision handling routine, and then update your variables at every collision. >And, what at wich layer are IFQ packets (transport, network, etc..) IFQ is the interface queue, located between Link Layer and MAC layer. Look at the ns user manula for details. Regards, Marco Fiore From doankhanhhiep at gmail.com Tue Apr 5 07:27:16 2005 From: doankhanhhiep at gmail.com (=?UTF-8?Q?Kh=C3=A1nh_Hi=E1=BB=87p?=) Date: Tue Apr 5 07:30:31 2005 Subject: [ns] Error for CBQ/RED Message-ID: Hi, I have a projet who simulate RED/CBQ in the file attached. When i run this simulation, i have alway an error: _o102: unable to dispatch method insert while executing "$link insert $topclass" (procedure "insertClass2Link" line 4) invoked from within "insertClass2Link $congestedLink" (file "projet_CBQ_RED_V2.tcl" line 218) somebody can help me? Thanks DOAN From dapengqu at yahoo.com.cn Tue Apr 5 06:49:32 2005 From: dapengqu at yahoo.com.cn (=?gb2312?q?=B4=F3=C5=F4=20=C7=FA?=) Date: Tue Apr 5 09:46:24 2005 Subject: [ns] how to set the bandwidth and delay in hetegoneous networks Message-ID: <20050405134933.30230.qmail@web15808.mail.cnb.yahoo.com> hello, all: This is a question that has been asked often in the mailing list, but I didn't get a convincing answer. I have a simple topology, a wired node , a base station and a wireless link.How to set the bandwidth and delay of the wireless link in tcl. The default value is 2Mb and 0.01ms,is it? If I have two wireless nodes, and the wireless link between them and bs are different, how do I do? Thank you very much! --------------------------------- Do You Yahoo!? 150万曲MP3疯狂搜,带您闯入音乐殿堂 美女明星应有尽有,搜遍美图、艳图和酷图 1G就是1000兆,雅虎电邮自助扩容!From rajagopal_452 at yahoo.com Tue Apr 5 09:51:35 2005 From: rajagopal_452 at yahoo.com (Raja Sombhotla) Date: Tue Apr 5 09:56:18 2005 Subject: [ns] Scheduler problem- Event UID not valid Message-ID: <20050405165135.24049.qmail@web50604.mail.yahoo.com> Hi all, I tried to download the patch and added it. But unfortunately, even after i added the patch and executed "make"; the problem is not solved yet. I still get the error when i run my programs. Any further help is grately appreciated. Regards, Raja. --------------------------------- Do you Yahoo!? Take Yahoo! Mail with you! Get it on your mobile phone. From atdhd at umr.edu Tue Apr 5 10:44:08 2005 From: atdhd at umr.edu (Tripathi, Abhishek (UMR-Student)) Date: Tue Apr 5 10:47:27 2005 Subject: [ns] please help: problem: str2addr:Address 1108533167 outside range of address field length 2048 Message-ID: <58AF0CF509606A49B1770AB5DFF811CE0D6655@UMR-CMAIL1.umr.edu> Hello, I am working on ns2.27.I am using wireless2.tcl given in Marc Greis. I have written a new routing agent. I got some directions from "Implementing a New Manet Unicast Routing Protocol in NS2" by Francisco J. Ros, Pedro M. Ruiz as suggested in tutorial. I am facing a problem when I am running wireless2.tcl script: I get this message str2addr:Address 1108533167 outside range of address field length 2048 but this TCL script wireless2.tcl is working fine if I am running this script with some other routing agent like AODV or DSDV. Can anybody suggest me what could be the reasons? If someone can send me a reference TCL script for wired-cum-wireless simulations that will be great. Abhishek Tripathi Graduate Teaching Assistant, Dept. of Computer Science University of Missouri-Rolla From msmayyash at yahoo.com Tue Apr 5 11:35:49 2005 From: msmayyash at yahoo.com (Mousa Ayyash) Date: Tue Apr 5 11:38:38 2005 Subject: [ns] Extending FTP application! Message-ID: <20050405183549.6238.qmail@web50802.mail.yahoo.com> Hi, I am planning to extend the ftp application of NS2 which I need in simulating my routing protocol. I wish I could know where ftp is defind in the NS2. I did grep but I couldn't find where is ftp defind. Thanks Moussa S. Ayyash __________________________________ Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. http://promotions.yahoo.com/new_mail From flammy_ns at yahoo.com Tue Apr 5 14:08:00 2005 From: flammy_ns at yahoo.com (haicheng flammy) Date: Tue Apr 5 14:12:11 2005 Subject: [ns] which class is in charge of packet dequeueing? Message-ID: <20050405210800.9089.qmail@web61303.mail.yahoo.com> Hello everyone, I'm wondering which class is in charge of packet dequeueing from a queue. class link? It seems first packet dequeueing time is packetlength/Rate. Now I want to control the packet dequeueing time at otcl level. So I need modify the source code so that tcl can control whehther this packet dequeue or still stay in the queue. Which files should I read? thanks! flammy --------------------------------- Yahoo! Messenger Show us what our next emoticon should look like. Join the fun. From sme at mobicom.cs.uni-dortmund.de Tue Apr 5 14:20:27 2005 From: sme at mobicom.cs.uni-dortmund.de (Sherif M. ElRakabawy) Date: Tue Apr 5 14:24:05 2005 Subject: [ns] Extending FTP application! In-Reply-To: <20050405183549.6238.qmail@web50802.mail.yahoo.com> Message-ID: <000001c53a25$4dfb4140$c9654a55@RA> Hi, Take a look at the previous message: http://www1.ietf.org/mail-archive/web/manet/current/msg06799.html Best regards -------------------------------------------- Sherif M. ElRakabawy University of Dortmund Department of Computer Science Tel. +49 231 755 4797 Mobile Computing Systems Group Fax. +49 231 755 2417 August-Schmidt-Str. 12 44227 Dortmund / Germany WWW: http://mobicom.cs.uni-dortmund.de/~moustafa/ > Von: ns-users-bounces@ISI.EDU > [mailto:ns-users-bounces@ISI.EDU] Im Auftrag von Mousa Ayyash > Gesendet: Dienstag, 5. April 2005 20:36 > An: ns-users@ISI.EDU > Betreff: [ns] Extending FTP application! > > > > Hi, > > I am planning to extend the ftp application of NS2 > which I need in simulating my routing protocol. > > I wish I could know where ftp is defind in the NS2. > I did grep but I couldn't find where is ftp defind. > > Thanks > > Moussa S. Ayyash > > > > __________________________________ > Do you Yahoo!? > Yahoo! Mail - Helps protect you from nasty viruses. > http://promotions.yahoo.com/new_mail > > From haldar at ISI.EDU Tue Apr 5 15:37:01 2005 From: haldar at ISI.EDU (Padmaparna Haldar) Date: Tue Apr 5 15:40:02 2005 Subject: [ns] please help: problem: str2addr:Address 1108533167 outside range of address field length 2048 Message-ID: This error is raised when (while using hierarchical rtg) the address used is larger than the size of the address field. Note hier addresses use different number of bits to define the node and port address fields. The function that checks this is str2addr. see ~ns/routing/address.cc and tcl/lib/ns-address.tcl for details. It seems like your script might be doing something strange. Iwould step thru the debugger for a quick solution. --Padma On Tue, 5 Apr 2005, Tripathi, Abhishek (UMR-Student) wrote: > > Hello, > I am working on ns2.27.I am using wireless2.tcl given in Marc > Greis. I have written a new routing agent. I got some directions from > "Implementing a New Manet Unicast Routing Protocol in NS2" by Francisco > J. Ros, Pedro M. Ruiz as suggested in tutorial. I am facing a problem > when I am running wireless2.tcl > script: I get this message > > str2addr:Address 1108533167 outside range of address field length 2048 > > but this TCL script wireless2.tcl is working fine if I am running this > script with some other routing agent like AODV or DSDV. Can anybody > suggest me what could be the reasons? If someone can send me a reference > TCL script for wired-cum-wireless simulations that will be great. > > Abhishek Tripathi > Graduate Teaching Assistant, > Dept. of Computer Science > University of Missouri-Rolla > -- ------------------------------------------------ Be true to your work, your word, and your friend. --Thoreau Padmaparna Haldar From guhou at ece.sunysb.edu Tue Apr 5 15:37:16 2005 From: guhou at ece.sunysb.edu (Guofeng Hou) Date: Tue Apr 5 15:41:28 2005 Subject: [ns] Validation test failure: version NS-2.28 Message-ID: <010001c53a30$0518cdc0$8100a8c0@SUPERCOMPUTER> I have downloaded version 2.28 all-in-one, compiled it and during = validation a test failed as shown below. Anybody knows where is the = problem? I am using Linux (Fedora Linux 2.6.5). Running test newreno_rto_loss_ackf: ../../ns test-suite-newreno.tcl newreno_rto_loss_ackf NewReno after timeout, lost packet and ACKs, ACK heuristic fails. 0/cwnd=3D1.0000/ssthresh=3D28/ack=3D-1 5/cwnd=3D8.2481/ssthresh=3D8/ack=3D26 saving output for future validation ./test-all-template1: line 120:=20 compress: command not found mv: cannot stat `temp.rands.Z': No such file or directory and Test output differs from reference output -Jack From yxhliyi at mail.nankai.edu.cn Tue Apr 5 19:48:17 2005 From: yxhliyi at mail.nankai.edu.cn (=?gb2312?B?0e7P5rrN?=) Date: Tue Apr 5 19:48:25 2005 Subject: [ns]PortClassifier help Message-ID: <312755697.11432@mail.nankai.edu.cn> Hi in the document"Implementing a New Manet Unicast Routing Protocol in NS2"(http://ants.dif.um.es/masimum/nsrt-howto/html/),there is a PortClassifier pointer named dmux_ in class ProtoName,and in the function command ,it implements some control commands we can use in tcl.look at the following codes please: 25: else if (argc == 3) { 26: // Obtains corresponding dmux to carry packets to upper layers 27: if (strcmp(argv[1], "port-dmux") == 0) { 28: dmux_ = (PortClassifier*)TclObject::lookup(argv[2]); 29: if (dmux_ == 0) { 30: fprintf(stderr, "%s: %s lookup of %s failed\n", 31: __FILE__, 32: argv[1], 33: argv[2]); 34: return TCL_ERROR; 35: } 36: return TCL_OK; 37: } in tcl, we can use the command like this:"cmd port-dmux argv". my question is :what will the argv be?what is it.what kind of type?and what it mean?a uplayer agent like ftp?thank you reagards Xianghe Yang From rajeevh at iitg.ernet.in Tue Apr 5 19:43:47 2005 From: rajeevh at iitg.ernet.in (Rajeev M Hegde) Date: Tue Apr 5 19:54:08 2005 Subject: [ns] Changing node colors dynamically during simulation In-Reply-To: <20050401085432.77731.qmail@web52904.mail.yahoo.com> References: <20050401085432.77731.qmail@web52904.mail.yahoo.com> Message-ID: Hi everyone, I am working on simulating protocols where nodes are put into On / off or (Sleep/awake) cycles. I would like to change the colors of the nodes that are awake to something different from those that are in sleep mode. is it possible to do this in ns ? how ? . Thanks in advance, Rajeev. From jiee.xu at gmail.com Tue Apr 5 20:34:09 2005 From: jiee.xu at gmail.com (Jie Xu) Date: Tue Apr 5 20:37:18 2005 Subject: [ns] where the route is computed? In-Reply-To: References: Message-ID: hi, all I have read some source code, and find RouteLogic is the class for route compute, but I do not know the exact routine, can someone familiar with this help me? best regards From rajeevh at iitg.ernet.in Tue Apr 5 21:50:31 2005 From: rajeevh at iitg.ernet.in (Rajeev M Hegde) Date: Tue Apr 5 22:00:16 2005 Subject: [ns] Changing node colors dynamically during simulation Message-ID: Hi everyone, I would like to change the colors ( in nam ) of a few chosen nodes dynamically during simulation. These decisions are to made in the ".cc" files if the node satisfies some criterias. is it possible to do this in ns ? how ? . Thanks in advance, Rajeev. From rajesh_george at infosys.com Tue Apr 5 22:28:34 2005 From: rajesh_george at infosys.com (Rajesh George) Date: Tue Apr 5 22:46:17 2005 Subject: [ns] Changing node colors dynamically during simulation In-Reply-To: References: Message-ID: <1112765313.4218.6.camel@blrkec21594d.ad.infosys.com> You can do it in OTCL. >From c++ you call otcl using tcl.eval On Wed, 2005-04-06 at 10:20, Rajeev M Hegde wrote: > > > Hi everyone, > > I would like to change the colors ( in nam ) of a few chosen nodes dynamically > during simulation. These decisions are to made in the ".cc" files if the node > satisfies some criterias. is it possible to do this in ns ? how ? . > > Thanks in advance, > > Rajeev. > From k_deepu007 at yahoo.co.in Tue Apr 5 23:24:35 2005 From: k_deepu007 at yahoo.co.in (deepu choudary) Date: Tue Apr 5 23:27:14 2005 Subject: [ns] Need some information so as how to simulate an algorithm Message-ID: <20050406062435.37982.qmail@web8501.mail.in.yahoo.com> Hello, I would like to simulate Link state routing algorithm. After simulating how can I calculate its performance. I have ns-allinone-2.28 version. If not Link state routing algorithm, can you send us a sample simulation of any routing algorithm? Thank You, Deepthi Yahoo! India Matrimony: Find your life partneronline. From arshad.abdullah at gmail.com Wed Apr 6 00:32:44 2005 From: arshad.abdullah at gmail.com (Arshad Abdullah) Date: Wed Apr 6 00:35:21 2005 Subject: [ns] please translate this code ...thanks Message-ID: <133b70ef05040600328ae4eca@mail.gmail.com> set val(mac) Mac/BNEP ;# MAC type set val(nn) 8 ;# number of mobilenodes set StartTime [list 0.0 0.0006 0.1031 0.1134 0.3878 0.8531 0.6406 0.0627] set ns_ [new Simulator] $ns_ node-config -macType $val(mac) ;# set node type to BTNode for {set i 0} {$i < $val(nn) } {incr i} { // i don under stand this set node($i) [$ns_ node $i ] $node($i) rt AODV [$node($i) set bb_] set ver_ 11 $ns_ at [lindex $StartTime $i] "$node($i) on" } set sdpcli [$node(0) set sdp_] // i dun under stand this $ns_ at 1 "$sdpcli test" $ns_ at 10.01 "puts \"NS EXITING...\" ; $ns_ halt" puts "Starting Simulation..." $ns_ run please translate this code ...I dun under stand behind it .. this is the output $ ../../ns test_sdp.tcl>test_sdp.out Inq time: 1.380796 2209 num: 1 ave: 1.380796 2209 Inq time: 1.581733 2531 num: 2 ave: 0.790867 1265 Inq time: 1.821733 2915 num: 3 ave: 0.607244 972 Inq time: 1.930796 3089 num: 4 ave: 0.482699 772 Inq time: 2.081733 3331 num: 5 ave: 0.416347 666 Inq time: 2.300796 3681 num: 6 ave: 0.383466 614 Inq time: 2.501734 4003 num: 7 ave: 0.357391 572 Page time: 0.074702 120 Page time: 0.057755 92 Page time: 0.111192 178 Page time: 1.219005 1950 Page time: 0.272442 436 Page time: 0.245254 392 Page time: 0.217442 348 From arshad.abdullah at gmail.com Wed Apr 6 00:34:31 2005 From: arshad.abdullah at gmail.com (Arshad Abdullah) Date: Wed Apr 6 00:36:17 2005 Subject: [ns] bluetooth project Message-ID: <133b70ef050406003455684ef8@mail.gmail.com> anybody doing bluetooth project ? please email me . thanks From nzeyangv at dei.unipd.it Wed Apr 6 01:18:27 2005 From: nzeyangv at dei.unipd.it (nzeyangv@dei.unipd.it) Date: Wed Apr 6 01:21:19 2005 Subject: [ns] Ns-2 Flooding routing protocol implementation. Message-ID: <1112775507.42539b536752a@mail.dei.unipd.it> Hello everybody I have to implement a broadcast trasmission(flooding) on a MANET(Mobile Ad-hoc Network) with NS. Is there anybody who has done something likle that? Any help will be appreciated. Thanks in advance Valeri. ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/ From nzeyangv at dei.unipd.it Wed Apr 6 01:23:29 2005 From: nzeyangv at dei.unipd.it (nzeyangv@dei.unipd.it) Date: Wed Apr 6 01:26:12 2005 Subject: [ns] Ns-2 Distance Based Scheme Routing protocol implementation Message-ID: <1112775809.42539c812025b@mail.dei.unipd.it> Hello members Has anybody implemented the Distance Based Scheme as a routing algorithm in a MANET with Network simulator? Thanks in advance. Val. ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/ From fjrm at dif.um.es Wed Apr 6 01:26:52 2005 From: fjrm at dif.um.es (Francisco J. Ros) Date: Wed Apr 6 01:36:14 2005 Subject: [ns]PortClassifier help In-Reply-To: <312755697.11432@mail.nankai.edu.cn> References: <312755697.11432@mail.nankai.edu.cn> Message-ID: <200504061026.52165.fjrm@dif.um.es> Hello, argv[2] is the name of a TclObject whose reference is stored in a hash table managed by Tcl class (in order to provide quick access to objects in the compiled hierarchy). Please take a look at http://www.isi.edu/nsnam/ns/doc/node13.html In this concrete case, argv[2] is the name of a PortClassifier object. Regards, Francisco J. Ros On Wednesday 06 April 2005 04:48, ??? wrote: > Hi > > in the document"Implementing a New Manet Unicast Routing Protocol in > NS2"(http://ants.dif.um.es/masimum/nsrt-howto/html/),there is a > PortClassifier pointer named dmux_ in class ProtoName,and in the function > command ,it implements some control commands we can use in tcl.look at the > following codes please: > > 25: else if (argc == 3) { > 26: // Obtains corresponding dmux to carry packets to upper layers > 27: if (strcmp(argv[1], "port-dmux") == 0) { > 28: dmux_ = (PortClassifier*)TclObject::lookup(argv[2]); > 29: if (dmux_ == 0) { > 30: fprintf(stderr, "%s: %s lookup of %s failed\n", > 31: __FILE__, > 32: argv[1], > 33: argv[2]); > 34: return TCL_ERROR; > 35: } > 36: return TCL_OK; > 37: } > > in tcl, we can use the command like this:"cmd port-dmux argv". > my question is :what will the argv be?what is it.what kind of type?and what > it mean?a uplayer agent like ftp?thank you > reagards > Xianghe Yang From hemambujam at gmail.com Wed Apr 6 01:41:59 2005 From: hemambujam at gmail.com (Hema Srinivasan) Date: Wed Apr 6 01:44:12 2005 Subject: [ns] problem while installing ns2.18ba Message-ID: Dear all, While i am installing ns2.1b8a.. it tells that otcl could not be found and asks me to configure ns insatllation folder with otcl path... i have done so. but the error is not solved.. the otcl package is there in ns-all in one.... can anyone please help me solve the problem... thanks and regards, HEMA From fl0wer at virgilio.it Wed Apr 6 01:48:53 2005 From: fl0wer at virgilio.it (Marco Fiore) Date: Wed Apr 6 01:51:15 2005 Subject: [ns] MAC-NetIF interaction Message-ID: <424912C800019C22@ims2a.cp.tin.it> Hi, I designed a new application that lies on top of Agent/MessagePassing (a simple ns-2 agent supporting the sendto() method, which allows the application to define the destination of messages). In a wired scenario I had no problems, and the application works fine. However, in a wireless scenario something goes wrong. I identified the problem in the MAC-NetIF layers interaction inside mobilenodes. MAC layer is set to 802.11, and NetIF is set to WirelessPhy (sort of standard in ns-2, I think). The DSDV routing set-up (i.e. exchange of route discovery messages works fine, and 802.11 and WirelessPhy classes interact correctly. When the application sends its first message, it is passed to the underlying MessagePassing agent and then to the 802.11 object, but then *stops* and never reaches the WirelessPhy object. That is, 802.11 invokes downtarget_->recv(p->copy(), this); // in Mac802_11::transmit() method but WirelessPhy::recv() method is never reached. Notice that, MAC trace is OFF, and error and FEC layers are not present between MAC and NetIF ojects, therefore they are *directly* connected (I also verified this in debug). The strange thing is that no error message is displayed (no segmentation fault or similar), the simulation just stops and ns-2 terminates. With a normal CBR application, everything runs fine. If you have any explaination for this, any experience with similar problems, or any hint on how the application could affect MAC-NetIF interaction, please let me know. Regards, Marco Fiore From Emilie.Lambert at irisa.fr Wed Apr 6 02:09:52 2005 From: Emilie.Lambert at irisa.fr (Emilie Lambert) Date: Wed Apr 6 02:12:21 2005 Subject: [ns] Implementation RTP/RTCP Message-ID: <1112778592.853.1.camel@gevrey.irisa.fr> Hi everyone ! I'm looking for a good implementation of RTP/RTCP... Do you know where I could find one ? Thanks Emilie From vodoo102 at hotmail.com Wed Apr 6 02:13:15 2005 From: vodoo102 at hotmail.com (ANP ANP) Date: Wed Apr 6 02:16:33 2005 Subject: [ns] Problem installing ns-2 Message-ID: Hi!,here I put the result message when I try to install ns-2 ============================================================ * Testing for Cygwin environment ============================================================ Cygwin not detected, proceeding with regular install. ============================================================ * Build XGraph-12.1 ============================================================ loading cache ./config.cache checking for a BSD compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... (cached) yes checking for working aclocal... missing checking for working autoconf... missing checking for working automake... missing checking for working autoheader... missing checking for working makeinfo... missing checking if malloc debugging is wanted... no checking for gcc... (cached) gcc checking whether the C compiler (gcc ) works... yes checking whether the C compiler (gcc ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking how to run the C preprocessor... (cached) gcc -E checking for X... (cached) no checking for float.h... (cached) yes checking for limits.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking for unistd.h... (cached) yes checking for strcasecmp... (cached) yes creating ./config.status creating Makefile creating autoconf.h autoconf.h is unchanged gcc -DHAVE_CONFIG_H -I. -I. -I. -g -c xgraph.c Can not create xgraph; But xgraph is an optional package, continuing... ============================================================ * Build CWeb ============================================================ Making cweb gcc -g -c -o ctangle.o ctangle.c gcc -g -DCWEBINPUTS=\"/usr/local/lib/cweb\" -c common.c gcc -g -o ctangle ctangle.o common.o gcc -g -c -o cweave.o cweave.c gcc -g -o cweave cweave.o common.o ============================================================ * Build Stanford GraphBase ============================================================ Making sgb cc -g -I/usr/local/sgb/include test_io.c gb_io.o -o test_io cc -g -I/usr/local/sgb/include test_graph.c gb_graph.o -o test_graph cc -g -I/usr/local/sgb/include test_flip.c gb_flip.o -o test_flip ./test_io OK, the gb_io routines seem to work! ./test_graph ....................................................................................................Hey, I allocated 10000000 bytes successfully. Terrific... OK, the gb_graph routines seem to work! ./test_flip make gb_sort.o make[1]: Entering directory `/home/anaranjo/Desktop/ns2/sgb' make[1]: `gb_sort.o' est? actualizado. make[1]: Leaving directory `/home/anaranjo/Desktop/ns2/sgb' make lib make[1]: Entering directory `/home/anaranjo/Desktop/ns2/sgb' make[1]: No se hace nada para `lib'. make[1]: Leaving directory `/home/anaranjo/Desktop/ns2/sgb' make test_sample make[1]: Entering directory `/home/anaranjo/Desktop/ns2/sgb' cc -g -I/usr/local/sgb/include -L. -L/usr/local/lib test_sample.c -lgb -lgb -o test_sample make[1]: Leaving directory `/home/anaranjo/Desktop/ns2/sgb' ./test_sample > sample.out diff test.gb test.correct diff sample.out sample.correct rm -f test.gb sample.out test_io test_io.exe test_graph test_graph.exe test_flip test_flip.exe test_sample test_sample.exe echo "Congratulations --- the tests have all been passed." Congratulations --- the tests have all been passed. touch certified ============================================================ * Build GT-ITM ============================================================ sgb lib not found. gt-itm & sgb2ns could not be installed. Continuing.. ============================================================ * Build zlib ============================================================ Checking for gcc... Building static library libz.a version 1.1.4 with gcc. Checking for unistd.h... Yes. Checking for errno.h... Yes. Checking for mmap support... Yes. make: No se hace nada para `all'. Zlib has been installed successfully. ============================================================ * Build tcl8.4.5 ============================================================ rm -f *.a *.o libtcl* core errs *~ \#* TAGS *.E a.out \ errors tclsh tcltest lib.exp cd dltest ; make clean make[1]: Entering directory `/home/anaranjo/Desktop/ns2/tcl8.4.5/unix/dltest' rm -f *.o *.so config.cache config.log config.status rm -f lib.exp ../dltest.marker make[1]: Leaving directory `/home/anaranjo/Desktop/ns2/tcl8.4.5/unix/dltest' rm -rf Makefile config.status config.cache config.log tclConfig.sh \ SCRPtcl.* prototype cd dltest ; make distclean make[1]: Entering directory `/home/anaranjo/Desktop/ns2/tcl8.4.5/unix/dltest' rm -f *.o *.so config.cache config.log config.status rm -f lib.exp ../dltest.marker rm -f Makefile make[1]: Leaving directory `/home/anaranjo/Desktop/ns2/tcl8.4.5/unix/dltest' creating cache ./config.cache checking whether to use symlinks for manpages... no checking compression for manpages... no checking for gcc... gcc checking whether the C compiler (gcc ) works... yes checking whether the C compiler (gcc ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking how to run the C preprocessor... gcc -E checking for unistd.h... yes checking for limits.h... yes checking for building with threads... no (default) checking if the compiler understands -pipe... yes checking for required early compiler flags... _LARGEFILE64_SOURCE checking for 64-bit integer type... long long checking for struct dirent64... no checking for struct stat64... yes checking for off64_t... yes checking whether byte ordering is bigendian... no checking for getcwd... yes checking for opendir... yes checking for strstr... yes checking for strtol... yes checking for strtoll... yes checking for strtoull... yes checking for tmpnam... yes checking for waitpid... yes checking for strerror... yes checking for getwd... yes checking for wait3... yes checking for uname... yes checking for realpath... yes checking dirent.h... yes checking for errno.h... yes checking for float.h... yes checking for values.h... yes checking for limits.h... (cached) yes checking for stdlib.h... yes checking for string.h... yes checking for sys/wait.h... yes checking for dlfcn.h... yes checking for unistd.h... (cached) yes checking for sys/param.h... yes checking for sys/modem.h... no checking termios vs. termio vs. sgtty... termios checking for fd_set in sys/types... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for sys/time.h... yes checking whether time.h and sys/time.h may both be included... yes checking for tm_zone in struct tm... yes checking for gmtime_r... yes checking for localtime_r... yes checking tm_tzadj in struct tm... no checking tm_gmtoff in struct tm... yes checking long timezone variable... yes checking for st_blksize in struct stat... yes checking for fstatfs... yes checking for 8-bit clean memcmp... yes checking for memmove... yes checking proper strstr implementation... yes checking for strtoul... yes checking for strtod... yes checking for strtod... (cached) yes checking for Solaris2.4/Tru64 strtod bugs... ok checking for ANSI C header files... yes checking for mode_t... yes checking for pid_t... yes checking for size_t... yes checking for uid_t in sys/types.h... yes checking for socklen_t... yes checking for opendir... (cached) yes checking union wait... yes checking for strncasecmp... yes checking for BSDgettimeofday... no checking for gettimeofday... yes checking for gettimeofday declaration... present checking whether char is unsigned... no checking signed char declarations... yes checking for a putenv() that copies the buffer... no checking for langinfo.h... yes checking whether to use nl_langinfo... yes checking for sin... no checking for main in -lieee... yes checking for main in -linet... no checking for net/errno.h... no checking for connect... yes checking for gethostbyname... yes checking how to build libraries... static checking for ranlib... ranlib checking if 64bit support is requested... no checking if 64bit Sparc VIS support is requested... no checking system version (for dynamic loading)... Linux-2.6.8.1-3-386 checking for dlopen in -ldl... yes checking for ar... ar checking for build with symbols... no checking for sys/ioctl.h... yes checking for sys/filio.h... no checking FIONBIO vs. O_NONBLOCK for nonblocking I/O... O_NONBLOCK checking how to package libraries... standard shared library updating cache ./config.cache creating ./config.status creating Makefile creating dltest/Makefile creating tclConfig.sh gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/regcomp.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/regexec.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/regfree.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/regerror.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" -DUSE_TCLALLOC=0 ./../generic/tclAlloc.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclAsync.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclBasic.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclBinary.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclCkalloc.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclClock.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclCmdAH.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclCmdIL.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclCmdMZ.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclCompCmds.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclCompExpr.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclCompile.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclDate.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclEncoding.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclEnv.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclEvent.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclExecute.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclFCmd.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclFileName.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclGet.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclHash.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclHistory.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclIndexObj.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclInterp.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclIO.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclIOCmd.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclIOGT.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclIOSock.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclIOUtil.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclLink.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclListObj.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclLiteral.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclLoad.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclMain.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclNamesp.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclNotify.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclObj.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclPanic.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclParse.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclParseExpr.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclPipe.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclPkg.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclPosixStr.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclPreserve.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclProc.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclRegexp.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclResolve.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclResult.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclScan.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclStringObj.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclThread.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclThreadAlloc.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclThreadJoin.c Warning: tclStubInit.c may be out of date. Developers may want to run "make genstubs" to regenerate. This warning can be safely ignored, do not report as a bug! gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclStubInit.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclStubLib.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclTimer.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclUtf.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclUtil.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../generic/tclVar.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../unix/tclUnixChan.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../unix/tclUnixEvent.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../unix/tclUnixFCmd.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../unix/tclUnixFile.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../unix/tclUnixPipe.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../unix/tclUnixSock.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../unix/tclUnixTime.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" -DTCL_LIBRARY=\"/home/anaranjo/Desktop/ns2/lib/tcl8.4\" \ -DTCL_PACKAGE_PATH="\"/home/anaranjo/Desktop/ns2/lib\"" \ ./../unix/tclUnixInit.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../unix/tclUnixThrd.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../unix/tclUnixNotfy.c gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../unix/tclLoadDl.c rm -f libtclstub8.4.a ar cr libtclstub8.4.a tclStubLib.o ; ranlib libtclstub8.4.a rm -f libtcl8.4.a ar cr libtcl8.4.a regcomp.o regexec.o regfree.o regerror.o tclAlloc.o tclAsync.o tclBasic.o tclBinary.o tclCkalloc.o tclClock.o tclCmdAH.o tclCmdIL.o tclCmdMZ.o tclCompCmds.o tclCompExpr.o tclCompile.o tclDate.o tclEncoding.o tclEnv.o tclEvent.o tclExecute.o tclFCmd.o tclFileName.o tclGet.o tclHash.o tclHistory.o tclIndexObj.o tclInterp.o tclIO.o tclIOCmd.o tclIOGT.o tclIOSock.o tclIOUtil.o tclLink.o tclListObj.o tclLiteral.o tclLoad.o tclMain.o tclNamesp.o tclNotify.o tclObj.o tclPanic.o tclParse.o tclParseExpr.o tclPipe.o tclPkg.o tclPosixStr.o tclPreserve.o tclProc.o tclRegexp.o tclResolve.o tclResult.o tclScan.o tclStringObj.o tclThread.o tclThreadAlloc.o tclThreadJoin.o tclStubInit.o tclStubLib.o tclTimer.o tclUtf.o tclUtil.o tclVar.o tclUnixChan.o tclUnixEvent.o tclUnixFCmd.o tclUnixFile.o tclUnixPipe.o tclUnixSock.o tclUnixTime.o tclUnixInit.o tclUnixThrd.o tclUnixNotfy.o tclLoadDl.o ; ranlib libtcl8.4.a gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../unix/tclAppInit.c gcc -pipe -rdynamic tclAppInit.o -L/home/anaranjo/Desktop/ns2/tcl8.4.5/unix -ltcl8.4 -ldl -lieee -lm \ -Wl,-rpath,/home/anaranjo/Desktop/ns2/lib -o tclsh tcl8.4.5 make succeeded. Warning: tclStubInit.c may be out of date. Developers may want to run "make genstubs" to regenerate. This warning can be safely ignored, do not report as a bug! Installing libtcl8.4.a to /home/anaranjo/Desktop/ns2/lib/ Installing tclsh as /home/anaranjo/Desktop/ns2/bin/tclsh8.4 Installing tclConfig.sh to /home/anaranjo/Desktop/ns2/lib/ Installing libtclstub8.4.a to /home/anaranjo/Desktop/ns2/lib/ Installing header files Installing library files to /home/anaranjo/Desktop/ns2/lib/tcl8.4 Installing library http1.0 directory Installing library http2.4 directory Installing library opt0.4 directory Installing library msgcat1.3 directory Installing library tcltest2.2 directory Installing library encoding directory Installing top-level (.1) docs Cross-linking top-level (.1) docs Installing C API (.3) docs Cross-linking C API (.3) docs Installing command (.n) docs Cross-linking command (.n) docs tcl8.4.5 installation succeeded. ============================================================ * Build Tk8.4.5 ============================================================ rm -f *.a *.o libtk* core errs *~ \#* TAGS *.E a.out errors \ tktest wish config.info lib.exp rm -f Makefile config.status config.cache config.log tkConfig.sh \ SCRPtk.* prototype creating cache ./config.cache checking for Tcl configuration... found /home/anaranjo/Desktop/ns2/tcl8.4.5/unix/tclConfig.sh checking for existence of /home/anaranjo/Desktop/ns2/tcl8.4.5/unix/tclConfig.sh... loading checking whether to use symlinks for manpages... no checking compression for manpages... no checking for gcc... gcc checking whether the C compiler (gcc ) works... yes checking whether the C compiler (gcc ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking how to run the C preprocessor... gcc -E checking for unistd.h... yes checking for limits.h... yes checking for building with threads... no (default) checking if the compiler understands -pipe... yes checking for required early compiler flags... _LARGEFILE64_SOURCE checking for 64-bit integer type... long long checking for struct dirent64... no checking for struct stat64... yes checking for off64_t... yes checking how to build libraries... static checking for ranlib... ranlib checking if 64bit support is requested... no checking if 64bit Sparc VIS support is requested... no checking system version (for dynamic loading)... Linux-2.6.8.1-3-386 checking for dlopen in -ldl... yes checking for ar... ar checking for build with symbols... no checking for sin... no checking for main in -lieee... yes checking stdlib.h... yes checking fd_set and sys/select... yes checking for ANSI C header files... yes checking for mode_t... yes checking for pid_t... yes checking for size_t... yes checking for uid_t in sys/types.h... yes checking for sys/time.h... yes checking whether time.h and sys/time.h may both be included... yes checking pw_gecos in struct pwd... yes checking for X... no checking for X11 header files... checking for X11 libraries... checking for XCreateWindow in -lXwindow... no couldn't find any! Using -lX11. checking for main in -lXbsd... no checking for connect... yes checking for gethostbyname... yes checking for sin... (cached) no checking for main in -lieee... (cached) yes checking whether char is unsigned... no checking for strtod... yes checking for Solaris2.4/Tru64 strtod bugs... ok updating cache ./config.cache creating ./config.status creating Makefile creating tkConfig.sh gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -Wall -Wconversion -Wno-implicit-int -fPIC -I/home/anaranjo/Desktop/ns2/tk8.4.5/unix -I/home/anaranjo/Desktop/ns2/tk8.4.5/unix/../generic -I/home/anaranjo/Desktop/ns2/tk8.4.5/unix/../bitmaps -I/home/anaranjo/Desktop/ns2/tcl8.4.5/generic -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_PW_GECOS=1 -DTCL_NO_DEPRECATED /home/anaranjo/Desktop/ns2/tk8.4.5/unix/../generic/tk3d.c tk8.4.5 make failed! Exiting ... For problems with Tcl/Tk see http://www.scriptics.com ============================================================ Help me, please!!!I can't to install the simulator. From fl0wer at virgilio.it Wed Apr 6 02:33:35 2005 From: fl0wer at virgilio.it (Marco Fiore) Date: Wed Apr 6 02:37:12 2005 Subject: [ns] Ns-2 Flooding routing protocol implementation. In-Reply-To: <1112775507.42539b536752a@mail.dei.unipd.it> Message-ID: <424912C80001A03D@ims2a.cp.tin.it> You can find an example of OTcl-defined flooding class (based in Agent/MessagePassing) in tcl/ex/flooding.tcl Regards, Marco Fiore >-- Messaggio originale -- >Date: Wed, 6 Apr 2005 10:18:27 +0200 >From: nzeyangv@dei.unipd.it >To: ns-users@ISI.EDU >Cc: >Subject: [ns] Ns-2 Flooding routing protocol implementation. > > > > >Hello everybody > >I have to implement a broadcast trasmission(flooding) on a MANET(Mobile Ad-hoc >Network) with NS. >Is there anybody who has done something likle that? >Any help will be appreciated. > >Thanks in advance > >Valeri. > >------------------------------------------------- >This mail sent through IMP: http://horde.org/imp/ > From C.A.Harding at staffs.ac.uk Wed Apr 6 02:55:48 2005 From: C.A.Harding at staffs.ac.uk (HARDING Christopher) Date: Wed Apr 6 02:58:16 2005 Subject: [ns] Ns-2 Flooding routing protocol implementation. Message-ID: <77D215B52273914DB79F2AAE47D8459901A86DC8@crwnmail1.staff.staffs.ac.uk> Hi, Take a look at http://toilers.mines.edu/EXTERNAL/twiki/bin/view/Toilers/WebHome, they are doing work with broadcast protocols. I'm also in the process of looking into this area of MANET routing. Chris Harding -----Original Message----- From: nzeyangv@dei.unipd.it [mailto:nzeyangv@dei.unipd.it] Sent: 06 April 2005 09:18 To: ns-users@ISI.EDU Subject: [ns] Ns-2 Flooding routing protocol implementation. Hello everybody I have to implement a broadcast trasmission(flooding) on a MANET(Mobile Ad-hoc Network) with NS. Is there anybody who has done something likle that? Any help will be appreciated. Thanks in advance Valeri. ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/ The information in this email is confidential and is intended solely for the addressee. Access to this email by anyone else is unauthorised. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, except for the purpose of delivery to the addressee, is prohibited and may be unlawful. Kindly notify the sender and delete the message and any attachment from your computer. From laura.mf at gmail.com Wed Apr 6 03:00:24 2005 From: laura.mf at gmail.com (Laura Martinez) Date: Wed Apr 6 03:03:14 2005 Subject: [ns] Mobile IP analysis Message-ID: <5cd61c090504060300b34b50f@mail.gmail.com> I'm doing simulations on Mobile IP, and I have to obtain some conclussions for each modification I do. I'm using xgraph (and trying to use tracegraph) for graphics on throughput, and I'd like to know your opinion about which other questions could be interesting for my analysis (throughput, delay...). Thanks, Laura From adarsh_jobs at yahoo.com Wed Apr 6 03:07:52 2005 From: adarsh_jobs at yahoo.com (adarsh kumar) Date: Wed Apr 6 03:10:22 2005 Subject: [ns] error during compilation of aodv.tcl Message-ID: <20050406100753.30108.qmail@web51010.mail.yahoo.com> hello friends when i compile program ./ns aodv.tcl in package ns-allinone-2.27 i get floowing error [root@p30 aodv]# ./ns aodv.tcl invalid command name "Agent/rtProto/AODV" while executing "Agent/rtProto/AODV instproc init args { $self next $args } " (file "aodv.tcl" line 19) suggest me way to get out please mail me soon.................. __________________________________ Do you Yahoo!? Yahoo! Small Business - Try our new resources site! http://smallbusiness.yahoo.com/resources/ From fl0wer at virgilio.it Wed Apr 6 03:33:16 2005 From: fl0wer at virgilio.it (Marco Fiore) Date: Wed Apr 6 03:36:52 2005 Subject: [ns] MAC-NetIF interaction In-Reply-To: <424912C800019C22@ims2a.cp.tin.it> Message-ID: <424912C80001A5DD@ims2a.cp.tin.it> Hi, I solved the problem. I'll write the solution next as a reference for ns users having the same problem in future. When a new application involving actual data passing (as is mine) is implemented, a new AppData subclass has to be defined for data format (see the ns manual for details). The AppData subclass has to define a copy() member function, since the AppData class has a pure virtual copy() member function. Such copy() method can be left empy (i.e. "return;") if you won't use your application in wireless topologies. But if you do, then you *have to define the copy() method*. This is because Mac802_11::transmit() invokes Packet::copy(), which invokes YourAppDataSubclass-> copy(). So, if you didn't define a copy() method, something will go wrong. As a general advice, I think that the copy() method should *always* be defined when subclassing AppData. Hope this will be useful to someone. Marco >-- Messaggio originale -- >Date: Wed, 6 Apr 2005 10:48:53 +0200 >From: "Marco Fiore" >To: ns-users@ISI.EDU >Cc: >Subject: [ns] MAC-NetIF interaction > > > >Hi, > >I designed a new application that lies on top of Agent/MessagePassing (a >simple ns-2 agent supporting the sendto() method, which allows the application >to define the destination of messages). In a wired scenario I had no problems, >and the application works fine. However, in a wireless scenario something >goes wrong. >I identified the problem in the MAC-NetIF layers interaction inside mobilenodes. >MAC layer is set to 802.11, and NetIF is set to WirelessPhy (sort of standard >in ns-2, I think). The DSDV routing set-up (i.e. exchange of route discovery >messages works fine, and 802.11 and WirelessPhy classes interact correctly. >When the application sends its first message, it is passed to the underlying >MessagePassing agent and then to the 802.11 object, but then *stops* and >never reaches the WirelessPhy object. That is, 802.11 invokes > > downtarget_->recv(p->copy(), this); // in Mac802_11::transmit() >method > >but WirelessPhy::recv() method is never reached. >Notice that, MAC trace is OFF, and error and FEC layers are not present >between MAC and NetIF ojects, therefore they are *directly* connected (I >also verified this in debug). The strange thing is that no error message >is displayed (no segmentation fault or similar), the simulation just stops >and ns-2 terminates. >With a normal CBR application, everything runs fine. >If you have any explaination for this, any experience with similar problems, >or any hint on how the application could affect MAC-NetIF interaction, please >let me know. > >Regards, > >Marco Fiore > From cta.sadda at gmail.com Wed Apr 6 04:21:01 2005 From: cta.sadda at gmail.com (Sita sadda) Date: Wed Apr 6 04:24:59 2005 Subject: [ns] doubt using DSCP in diffserv Message-ID: Hi Is it possible to use the CP in diffserv according to the ToS field in the IP header(though from the same to source to same destination.) -Sita. From manjunath_mp at yahoo.com Wed Apr 6 04:27:58 2005 From: manjunath_mp at yahoo.com (Manjunath Prabhu) Date: Wed Apr 6 04:31:33 2005 Subject: [ns] Tcp Traffic on 802.11e code from Dr.Qiang Message-ID: <20050406112758.39450.qmail@web53108.mail.yahoo.com> Hi all, Has anybody tried using TCP traffic using FTP application for simulations on 802.11e extensions from Dr.Qiang? I face a strange problem...in a 3 node scenario (nodes sending TCP traffic to AP), the throughput remains high for 2 nodes and the 3rd node suffers a drop in throughput. This happens inspite of equally assigning TXOP's to all the nodes. Please reply if you have faced this problem. Regards, Manjunath --------------------------------- Do you Yahoo!? Make Yahoo! your home page From mfnfn at yahoo.co.in Wed Apr 6 04:34:39 2005 From: mfnfn at yahoo.co.in (swapna) Date: Wed Apr 6 04:36:15 2005 Subject: [ns] Segmentation fault Message-ID: <20050406113439.27563.qmail@web8506.mail.in.yahoo.com> Why segmentation fault occurs ?How to handle it. ________________________________________________________________________ Yahoo! India Matrimony: Find your life partner online Go to: http://yahoo.shaadi.com/india-matrimony From mfnfn at yahoo.co.in Wed Apr 6 04:51:18 2005 From: mfnfn at yahoo.co.in (swapna) Date: Wed Apr 6 04:53:12 2005 Subject: [ns] Determinig Routing Message-ID: <20050406115118.58864.qmail@web8504.mail.in.yahoo.com> How to find intermediate nodes from source to destination?How to use the command ns_ create-connection With an example ________________________________________________________________________ Yahoo! India Matrimony: Find your life partner online Go to: http://yahoo.shaadi.com/india-matrimony From xiesheng_cq at hotmail.com Wed Apr 6 05:24:45 2005 From: xiesheng_cq at hotmail.com (Xie Sheng) Date: Wed Apr 6 05:27:17 2005 Subject: [ns] Question about BU dropped by IFQ ARP in mobiwan Message-ID: hi everyone, i'm studying mobiwan in ns-2.27 and i've write a scenario in which a mobile node moves from HA to a new router and then to the third router. i found in the trace file that the mn sent BUs to HA and CN as soon as it received router ad from the third router. but there was only one BU being sent and the other was dropped for the reason of IFQ ARP. the fragment of trace file is as follow: r 9.596136753 _64_ AGT --- 2231 ipv6_rads 56 [0 ffffffff 0 800] ------- [4196362:0 -1:0 31 0] s 9.596136753 _64_ AGT --- 2233 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 4200458:0 32 0] r 9.596136753 _64_ RTR --- 2233 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 4200458:0 32 0] f 9.596136753 _64_ RTR --- 2233 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 4200458:0 32 4196362] s 9.596136753 _64_ AGT --- 2234 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 29:0 32 0] r 9.596136753 _64_ RTR --- 2234 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 29:0 32 0] f 9.596136753 _64_ RTR --- 2234 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 29:0 32 4196362] D 9.596136753 _64_ IFQ ARP 2233 mipv6_bu 56 [0 0 20 800] ------- [4200457:0 4200458:0 32 4196362] my question is whether the drop is due to an overflowed queue? i think it may be not the case because the MN is only a traffic receiver. can anyone give me the answer? thanks in advance. by the way, when MN refreshing the bindings, there is no bu dropped: s 9.215673231 _64_ AGT --- 2154 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 4200458:0 32 0] r 9.215673231 _64_ RTR --- 2154 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 4200458:0 32 0] f 9.215673231 _64_ RTR --- 2154 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 4200458:0 32 4198410] s 9.215673231 _64_ AGT --- 2155 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 29:0 32 0] r 9.215673231 _64_ RTR --- 2155 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 29:0 32 0] f 9.215673231 _64_ RTR --- 2155 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 29:0 32 4198410] From 55ahmad at niit.edu.pk Wed Apr 6 05:46:56 2005 From: 55ahmad at niit.edu.pk (55ahmad@niit.edu.pk) Date: Wed Apr 6 05:50:20 2005 Subject: [ns] more than 2 tcp connections in ns-2 creates problem Message-ID: <34967.202.83.166.183.1112791616.squirrel@webmail.niit.edu.pk> hello all members, I have joined this mailing group just to meet the ns-2 experts and guru. I am facing a problem in a wired-cum-wireless simulation. where i have 8 wired nodes, 2 base stations and 5 mobile nodes. and using hierarchical routing for wired nodes and dsdv for mobile nodes. Now when I create 3 connections with any combination, it starts dropping the packet for one connection (some times 1st connection and some times other). When I compile tcl script with 3 connections, it also generates warning message "warning: Route to base_stn not known: dropping pkt". if anyone has idea about it, plz help me. I wants to made atleast 8 connections. Regards, Ahmad Ali Iqbal MS(IT)-4 Research Student Room # 13, NIIT Hostel-III, 166-A, Street # 9, Chaklala Scheme-III, Rawalpindi, Pakistan. Email: ahmad.ali@niit.edu.pk aaipk@{yahoo, hotmail}.com Cell #: +92 300 5270958 +92 333 5581588 From ibraheem_channa at hotmail.com Wed Apr 6 06:15:44 2005 From: ibraheem_channa at hotmail.com (Mohammad Ibraheem Channa) Date: Wed Apr 6 06:18:19 2005 Subject: [ns] Floating Point Exception error encountered while simulating 802.11e MAC Message-ID: Hi All, I am using LINUX version 9 with ns-2.26. I have installed 80211e_EDCF_CFB_latest.tar.gz package for simulating QoS at MAC Layer. When I write ns aodv.tcl I encounter the following error. "Floating Point Exception" If any body has some idea, kindly help me. Regards Ibraheem Channa _________________________________________________________________ FREE pop-up blocking with the new MSN Toolbar - get it now! http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/ From rajesh_george at infosys.com Wed Apr 6 06:29:34 2005 From: rajesh_george at infosys.com (Rajesh George) Date: Wed Apr 6 06:36:28 2005 Subject: [ns] Base station cannot withstand ip broad cast. Bug? Message-ID: <1112794174.4218.29.camel@blrkec21594d.ad.infosys.com> hi Attatched 2 scripts 1. mip-ping.tcl demonstrate normal mip operation 2 mip-ping-nofa.tcl I modified the script in such a way that mobile ip I put off from FA. I get no slot message --- Classfier::no-slot{} default handler (tcl/lib/ns-lib.tcl) --- _o74: no target for slot 0 _o74 type: Classifier/Port content dump: ---------- Finished standard no-slot{} default handler ---------- Is it a bug? Regards Rajesh From rajesh_george at infosys.com Wed Apr 6 06:33:41 2005 From: rajesh_george at infosys.com (Rajesh George) Date: Wed Apr 6 06:41:20 2005 Subject: [ns] more than 2 tcp connections in ns-2 creates problem In-Reply-To: <34967.202.83.166.183.1112791616.squirrel@webmail.niit.edu.pk> References: <34967.202.83.166.183.1112791616.squirrel@webmail.niit.edu.pk> Message-ID: <1112794421.4218.31.camel@blrkec21594d.ad.infosys.com> I may first search for a solution here http://www.isi.edu/nsnam/htdig/search.html Regards Rajesh On Wed, 2005-04-06 at 18:16, 55ahmad@niit.edu.pk wrote: > hello all members, > > I have joined this mailing group just to meet the ns-2 experts and > guru. I am facing a problem in a wired-cum-wireless simulation. where i > have 8 wired nodes, 2 base stations and 5 mobile nodes. and using > hierarchical routing for wired nodes and dsdv for mobile nodes. Now > when I create 3 connections with any combination, it starts dropping > the packet for one connection (some times 1st connection and some times > other). When I compile tcl script with 3 connections, it also generates > warning message "warning: Route to base_stn not known: dropping pkt". > if anyone has idea about it, plz help me. I wants to made atleast 8 > connections. > > > Regards, > > Ahmad Ali Iqbal > MS(IT)-4 Research Student > Room # 13, NIIT Hostel-III, > 166-A, Street # 9, Chaklala Scheme-III, > Rawalpindi, Pakistan. > Email: ahmad.ali@niit.edu.pk > aaipk@{yahoo, hotmail}.com > Cell #: +92 300 5270958 > +92 333 5581588 > From manjunath_mp at yahoo.com Wed Apr 6 06:45:42 2005 From: manjunath_mp at yahoo.com (Manjunath Prabhu) Date: Wed Apr 6 06:47:18 2005 Subject: [ns] TCP Traffic on 802.11e code from Dr.Qiang for HCF Message-ID: <20050406134542.23765.qmail@web53104.mail.yahoo.com> Hi all, Has anybody tried using TCP traffic using FTP application for simulations on 802.11e extensions from Dr.Qiang? I had forgotten to mention that I am using complete HCF (ie) beacon_period is 0.50 and hcca_duration is 0.49 I face a strange problem...in a 3 node scenario (nodes sending TCP traffic to AP), the throughput remains high for 2 nodes and the 3rd node suffers a drop in throughput. This happens inspite of scheduler equally assigning TXOP's to all the nodes. Please reply if you have faced this problem. Regards, Manjunath __________________________________ Yahoo! Messenger Show us what our next emoticon should look like. Join the fun. http://www.advision.webevents.yahoo.com/emoticontest From liaorh at atm.ee.nsysu.edu.tw Wed Apr 6 06:53:19 2005 From: liaorh at atm.ee.nsysu.edu.tw (Joe) Date: Wed Apr 6 06:56:16 2005 Subject: [ns] Question about BU dropped by IFQ ARP in mobiwan In-Reply-To: References: Message-ID: <4253E9CF.2010305@atm.ee.nsysu.edu.tw> Hello, Sheng I have the same problem with you. Since after mobile node got new router ads , there will be only one BU sent successfully (no matter how much BU you sent). fragment of my trace file is as follow: s 66.702765501 _13_ AGT --- 1506 mipv6_bu 70 [0 0 0 0] ------- [4196353:0 4196352:0 32 0] r 66.702765501 _13_ RTR --- 1506 mipv6_bu 70 [0 0 0 0] ------- [4196353:0 4196352:0 32 0] f 66.702765501 _13_ RTR --- 1506 mipv6_bu 70 [0 0 0 0] ------- [4196353:0 4196352:0 32 8390656] s 66.702765501 _13_ AGT --- 1507 mipv6_bu 70 [0 0 0 0] ------- [4196353:0 0:0 32 0] r 66.702765501 _13_ RTR --- 1507 mipv6_bu 70 [0 0 0 0] ------- [4196353:0 0:0 32 0] f 66.702765501 _13_ RTR --- 1507 mipv6_bu 70 [0 0 0 0] ------- [4196353:0 0:0 32 8390656] D 66.702765501 _13_ IFQ ARP 1506 mipv6_bu 70 [0 0 8 800] ------- [4196353:0 4196352:0 32 8390656] s 66.702765501 _13_ AGT --- 1508 mipv6_bu 70 [0 0 0 0] ------- [4196353:0 4198400:0 32 0] r 66.702765501 _13_ RTR --- 1508 mipv6_bu 70 [0 0 0 0] ------- [4196353:0 4198400:0 32 0] f 66.702765501 _13_ RTR --- 1508 mipv6_bu 70 [0 0 0 0] ------- [4196353:0 4198400:0 32 8390656] D 66.702765501 _13_ IFQ ARP 1507 mipv6_bu 70 [0 0 8 800] ------- [4196353:0 0:0 32 8390656] BU to HA , CN both dropped for the reason of IFQ ARP , only last BU sent to previous BS successfully . And the same , after MN refreshing the bindings cuz BU_List timeout, there is no bu dropped. I thought its ARP resolve period problem, but I tried to delay BU sent , it doesn't work. Can you tell me the solution once you solved it ? Appreciate. -Joe Xie Sheng ??: >hi everyone, >i'm studying mobiwan in ns-2.27 and i've write a scenario in which a mobile node >moves from HA to a new router and then to the third router. i found in the trace file that the mn sent BUs to >HA and CN as soon as it received router ad from the third router. but there was >only one BU being sent and the other was dropped for the reason of IFQ ARP. the >fragment of trace file is as follow: > >r 9.596136753 _64_ AGT --- 2231 ipv6_rads 56 [0 ffffffff 0 800] ------- [4196362:0 -1:0 31 0] >s 9.596136753 _64_ AGT --- 2233 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 4200458:0 32 0] >r 9.596136753 _64_ RTR --- 2233 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 4200458:0 32 0] >f 9.596136753 _64_ RTR --- 2233 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 4200458:0 32 4196362] >s 9.596136753 _64_ AGT --- 2234 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 29:0 32 0] >r 9.596136753 _64_ RTR --- 2234 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 29:0 32 0] >f 9.596136753 _64_ RTR --- 2234 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 29:0 32 4196362] >D 9.596136753 _64_ IFQ ARP 2233 mipv6_bu 56 [0 0 20 800] ------- [4200457:0 4200458:0 32 4196362] > >my question is whether the drop is due to an overflowed queue? i think it may be not the case >because the MN is only a traffic receiver. can anyone give me the answer? thanks in advance. >by the way, when MN refreshing the bindings, there is no bu dropped: >s 9.215673231 _64_ AGT --- 2154 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 4200458:0 32 0] >r 9.215673231 _64_ RTR --- 2154 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 4200458:0 32 0] >f 9.215673231 _64_ RTR --- 2154 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 4200458:0 32 4198410] >s 9.215673231 _64_ AGT --- 2155 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 29:0 32 0] >r 9.215673231 _64_ RTR --- 2155 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 29:0 32 0] >f 9.215673231 _64_ RTR --- 2155 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 29:0 32 4198410] > > > > From xiesheng_cq at hotmail.com Wed Apr 6 07:28:45 2005 From: xiesheng_cq at hotmail.com (Xie Sheng) Date: Wed Apr 6 07:33:34 2005 Subject: [ns] Question about BU dropped by IFQ ARP in mobiwan Message-ID: hi, Joe i think it has no relation with ARP cuz i have also noticed only the last BU will be sent successfully. maybe it's a bug or i didn't configure 802.11 parameters correctly? i have to go on with my experiment so my ugly solution is changing the BU sending order in mipv6.cc to save the most important one to me. well, wish someone else could help us. >Hello, Sheng > > I have the same problem with you. > Since after mobile node got new router ads , there will be only one >BU sent successfully (no matter how much BU you sent). > fragment of my trace file is as follow: > >s 66.702765501 _13_ AGT --- 1506 mipv6_bu 70 [0 0 0 0] ------- >[4196353:0 4196352:0 32 0] >r 66.702765501 _13_ RTR --- 1506 mipv6_bu 70 [0 0 0 0] ------- >[4196353:0 4196352:0 32 0] >f 66.702765501 _13_ RTR --- 1506 mipv6_bu 70 [0 0 0 0] ------- >[4196353:0 4196352:0 32 8390656] >s 66.702765501 _13_ AGT --- 1507 mipv6_bu 70 [0 0 0 0] ------- >[4196353:0 0:0 32 0] >r 66.702765501 _13_ RTR --- 1507 mipv6_bu 70 [0 0 0 0] ------- >[4196353:0 0:0 32 0] >f 66.702765501 _13_ RTR --- 1507 mipv6_bu 70 [0 0 0 0] ------- >[4196353:0 0:0 32 8390656] >D 66.702765501 _13_ IFQ ARP 1506 mipv6_bu 70 [0 0 8 800] ------- >[4196353:0 4196352:0 32 8390656] >s 66.702765501 _13_ AGT --- 1508 mipv6_bu 70 [0 0 0 0] ------- >[4196353:0 4198400:0 32 0] >r 66.702765501 _13_ RTR --- 1508 mipv6_bu 70 [0 0 0 0] ------- >[4196353:0 4198400:0 32 0] >f 66.702765501 _13_ RTR --- 1508 mipv6_bu 70 [0 0 0 0] ------- >[4196353:0 4198400:0 32 8390656] >D 66.702765501 _13_ IFQ ARP 1507 mipv6_bu 70 [0 0 8 800] ------- >[4196353:0 0:0 32 8390656] > > BU to HA , CN both dropped for the reason of IFQ ARP , only last BU >sent to previous BS successfully . > And the same , after MN refreshing the bindings cuz BU_List timeout, >there is no bu dropped. > I thought its ARP resolve period problem, but I tried to delay BU >sent , it doesn't work. > > Can you tell me the solution once you solved it ? > Appreciate. > -Joe > >Xie Sheng 提到: > >>hi everyone, >>i'm studying mobiwan in ns-2.27 and i've write a scenario in which a mobile node >>moves from HA to a new router and then to the third router. i found in the trace file that the mn sent BUs to >>HA and CN as soon as it received router ad from the third router. but there was >>only one BU being sent and the other was dropped for the reason of IFQ ARP. the >>fragment of trace file is as follow: >> >>r 9.596136753 _64_ AGT --- 2231 ipv6_rads 56 [0 ffffffff 0 800] ------- [4196362:0 -1:0 31 0] >>s 9.596136753 _64_ AGT --- 2233 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 4200458:0 32 0] >>r 9.596136753 _64_ RTR --- 2233 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 4200458:0 32 0] >>f 9.596136753 _64_ RTR --- 2233 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 4200458:0 32 4196362] >>s 9.596136753 _64_ AGT --- 2234 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 29:0 32 0] >>r 9.596136753 _64_ RTR --- 2234 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 29:0 32 0] >>f 9.596136753 _64_ RTR --- 2234 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 29:0 32 4196362] >>D 9.596136753 _64_ IFQ ARP 2233 mipv6_bu 56 [0 0 20 800] ------- [4200457:0 4200458:0 32 4196362] >> >>my question is whether the drop is due to an overflowed queue? i think it may be not the case >>because the MN is only a traffic receiver. can anyone give me the answer? thanks in advance. >>by the way, when MN refreshing the bindings, there is no bu dropped: >>s 9.215673231 _64_ AGT --- 2154 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 4200458:0 32 0] >>r 9.215673231 _64_ RTR --- 2154 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 4200458:0 32 0] >>f 9.215673231 _64_ RTR --- 2154 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 4200458:0 32 4198410] >>s 9.215673231 _64_ AGT --- 2155 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 29:0 32 0] >>r 9.215673231 _64_ RTR --- 2155 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 29:0 32 0] >>f 9.215673231 _64_ RTR --- 2155 mipv6_bu 56 [0 0 0 0] ------- [4200457:0 29:0 32 4198410] >> >> >> >> > From zanb at clarkson.edu Wed Apr 6 08:08:06 2005 From: zanb at clarkson.edu (Bin Zan) Date: Wed Apr 6 08:11:15 2005 Subject: [ns] Floating Point Exception error encountered while simulating 802.11e MAC In-Reply-To: References: Message-ID: <1112800086.3803.0.camel@camp-69-116> Divided a number by 0? Bin Zan On Wed, 2005-04-06 at 09:15, Mohammad Ibraheem Channa wrote: > Hi All, > > I am using LINUX version 9 with ns-2.26. I have installed > 80211e_EDCF_CFB_latest.tar.gz package for simulating QoS at MAC Layer. When > I write > > ns aodv.tcl > > I encounter the following error. > > "Floating Point Exception" > > If any body has some idea, kindly help me. > > Regards > > Ibraheem Channa > > _________________________________________________________________ > FREE pop-up blocking with the new MSN Toolbar - get it now! > http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/ > From ibraheem_channa at hotmail.com Wed Apr 6 08:08:20 2005 From: ibraheem_channa at hotmail.com (Mohammad Ibraheem Channa) Date: Wed Apr 6 08:11:26 2005 Subject: [ns] Error in implementing 802.11e in ns-2.26 Message-ID: Hi All I am working with ns-2.26 to simulate 802.11e MAC protocol. I have installed 80211e_EDCF_CFB_Latest.tar.gz downloaded from TKN-TU_BERLIN. during the installation I got the following errors, /root/ns-allinone-2.26/lib/libtcl8.3.a(tclUnixPipe.o)(.text+0xe2): In function `TclpCreateTempFile': : the use of `tmpnam' is dangerous, better use `mkstemp' 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-allinone-2.26/ns-2.26/indep-utils/cmu-scen-gen/setdest' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/root/ns-allinone-2.26/ns-2.26/indep-utils/cmu-scen-gen/setdest' make[1]: Entering directory `/root/ns-allinone-2.26/ns-2.26/indep-utils/webtrace-conv/dec' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/root/ns-allinone-2.26/ns-2.26/indep-utils/webtrace-conv/dec' make[1]: Entering directory `/root/ns-allinone-2.26/ns-2.26/indep-utils/webtrace-conv/epa' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/root/ns-allinone-2.26/ns-2.26/indep-utils/webtrace-conv/epa' make[1]: Entering directory `/root/ns-allinone-2.26/ns-2.26/indep-utils/webtrace-conv/nlanr' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/root/ns-allinone-2.26/ns-2.26/indep-utils/webtrace-conv/nlanr' make[1]: Entering directory `/root/ns-allinone-2.26/ns-2.26/indep-utils/webtrace-conv/ucb' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/root/ns-allinone-2.26/ns-2.26/indep-utils/webtrace-conv/ucb' If any body has some idea, kindly help me. Regards, Ibraheem Channa _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From roland.dein at utanet.at Wed Apr 6 08:08:37 2005 From: roland.dein at utanet.at (Deinhofer Roland) Date: Wed Apr 6 08:11:45 2005 Subject: [ns] how to implement real user data in ns-2 Message-ID: <000001c53aba$876ddf60$a3cd98d4@RoliLaptop> Hello! I want to simulate a typical user in ns-2. For example a user has a behaviour and I want this behaviour implemented in ns-2. That means that I want to exchange the ftp application with this user behaviour. Is there any method in ns-2? Thanks From roland.dein at utanet.at Wed Apr 6 08:26:45 2005 From: roland.dein at utanet.at (Deinhofer Roland) Date: Wed Apr 6 08:28:26 2005 Subject: [ns] format of the cwnd_ in my own trace Message-ID: <000001c53abd$1232db80$a3cd98d4@RoliLaptop> Hello! I trace the cwnd_ in my simulation and in the tracefile I became the following values f -t 0.211454171428571 -s 4 -d 7 -n cwnd_ -a (null) -v 2 -T v f -t 0.531946971428571 -s 4 -d 7 -n cwnd_ -a (null) -v 3 -o 2 -T v f -t 0.746232685714286 -s 4 -d 7 -n cwnd_ -a (null) -v 4 -o 3 -T v f -t 0.9905184 -s 4 -d 7 -n cwnd_ -a (null) -v 5 -o 4 -T v f -t 1.20480411428571 -s 4 -d 7 -n cwnd_ -a (null) -v 6 -o 5 -T v f -t 1.44908982857143 -s 4 -d 7 -n cwnd_ -a (null) -v 7 -o 6 -T v f -t 1.66337554285714 -s 4 -d 7 -n cwnd_ -a (null) -v 8 -o 7 -T v f -t 1.90766125714286 -s 4 -d 7 -n cwnd_ -a (null) -v 9 -o 8 -T v f -t 2.12194697142857 -s 4 -d 7 -n cwnd_ -a (null) -v 10 -o 9 -T v f -t 2.36623268571428 -s 4 -d 7 -n cwnd_ -a (null) -v 11 -o 10 -T v f -t 2.5805184 -s 4 -d 7 -n cwnd_ -a (null) -v 12 -o 11 -T v f -t 2.82480411428571 -s 4 -d 7 -n cwnd_ -a (null) -v 13 -o 12 -T v f -t 3.03908982857143 -s 4 -d 7 -n cwnd_ -a (null) -v 14 -o 13 -T v f -t 3.28337554285714 -s 4 -d 7 -n cwnd_ -a (null) -v 15 -o 14 -T v f -t 3.49766125714286 -s 4 -d 7 -n cwnd_ -a (null) -v 16 -o 15 -T v f -t 3.74337554285714 -s 4 -d 7 -n cwnd_ -a (null) -v 17 -o 16 -T v f -t 3.95766125714286 -s 4 -d 7 -n cwnd_ -a (null) -v 18 -o 17 -T v f -t 4.20194697142857 -s 4 -d 7 -n cwnd_ -a (null) -v 19 -o 18 -T v f -t 4.41623268571428 -s 4 -d 7 -n cwnd_ -a (null) -v 20 -o 19 -T v f -t 4.6605184 -s 4 -d 7 -n cwnd_ -a (null) -v 20.05 -o 20 -T v f -t 4.87480411428571 -s 4 -d 7 -n cwnd_ -a (null) -v 20.0999 -o 20.05 -T v f -t 5.08908982857143 -s 4 -d 7 -n cwnd_ -a (null) -v 20.1496 -o 20.0999 -T v f -t 5.30337554285714 -s 4 -d 7 -n cwnd_ -a (null) -v 20.1993 -o 20.1496 -T v f -t 5.54766125714286 -s 4 -d 7 -n cwnd_ -a (null) -v 20.2488 -o 20.1993 -T v f -t 5.76194697142857 -s 4 -d 7 -n cwnd_ -a (null) -v 20.2981 -o 20.2488 -T v The current value is -v .., now I want to know what format this is? Are these bytes or packets or ??? Please help me! From project_ns2 at yahoo.co.in Wed Apr 6 08:55:14 2005 From: project_ns2 at yahoo.co.in (project ns) Date: Wed Apr 6 08:58:00 2005 Subject: [ns] can we mark ip headers in ns? Message-ID: <20050406155514.69665.qmail@web8308.mail.in.yahoo.com> Hello... I am doing a project on intelligent packet filtering which i will be simulating in ns2. For this i will be required to mark the ip headers-the identification field in the ip headers of the data packets. So i would like to know does ns2 have any provision to mark packet headers? if yes , then how? Any other relevant information would also be of great help. Thanx in advance. Yahoo! India Matrimony: Find your life partneronline. From romdoul2002 at yahoo.com Wed Apr 6 09:05:21 2005 From: romdoul2002 at yahoo.com (TAING Nguon) Date: Wed Apr 6 09:09:09 2005 Subject: [ns] different duration of send and receive packet in DSR Message-ID: <20050406160522.46240.qmail@web51601.mail.yahoo.com> Dear all, The location of two nodes are fixed and I used DSR. the durations between sending and receive of a package from time to time are not the same. Can anyone tell me about this? and why are they different? the below information is from trace file. Thanks for help Nguon --------------- s 10.936679222 _0_ AGT --- 0 cbr 512 [0 0 0 0] ------- [0:0 1:0 32 0] [0] 0 0 SFESTs 10.957974587 _0_ 0 [0 -> 1] 1(1) to 1 [0 |1 ] r 10.964095387 _1_ AGT --- 0 cbr 512 [13a 1 0 800] ------- [0:0 1:0 32 1] [0] 1 0 s 19.858069169 _0_ AGT --- 4 cbr 512 [0 0 0 0] ------- [0:0 1:0 32 0] [1] 0 0 SFESTs 19.858069169 _0_ 4 [0 -> 1] 1(1) to 1 [0 |1 ] r 19.864225969 _1_ AGT --- 4 cbr 512 [13a 1 0 800] ------- [0:0 1:0 32 1] [1] 1 0 s 40.648541277 _0_ AGT --- 5 cbr 512 [0 0 0 0] ------- [0:0 1:0 32 0] [2] 0 0 SFESTs 40.648541277 _0_ 5 [0 -> 1] 1(1) to 1 [0 |1 ] r 40.654438077 _1_ AGT --- 5 cbr 512 [13a 1 0 800] ------- [0:0 1:0 32 1] [2] 1 0 s 48.890192424 _0_ AGT --- 6 cbr 512 [0 0 0 0] ------- [0:0 1:0 32 0] [3] 0 0 SFESTs 48.890192424 _0_ 6 [0 -> 1] 1(1) to 1 [0 |1 ] r 48.896009224 _1_ AGT --- 6 cbr 512 [13a 1 0 800] ------- [0:0 1:0 32 1] [3] 1 0 s 61.920257189 _0_ AGT --- 7 cbr 512 [0 0 0 0] ------- [0:0 1:0 32 0] [4] 0 0 SFESTs 61.920257189 _0_ 7 [0 -> 1] 1(1) to 1 [0 |1 ] r 61.926153989 _1_ AGT --- 7 cbr 512 [13a 1 0 800] ------- [0:0 1:0 32 1] [4] 1 0 s 80.827001633 _0_ AGT --- 8 cbr 512 [0 0 0 0] ------- [0:0 1:0 32 0] [5] 0 0 SFESTs 80.827001633 _0_ 8 [0 -> 1] 1(1) to 1 [0 |1 ] r 80.832578433 _1_ AGT --- 8 cbr 512 [13a 1 0 800] ------- [0:0 1:0 32 1] [5] 1 0 s 91.516458670 _0_ AGT --- 9 cbr 512 [0 0 0 0] ------- [0:0 1:0 32 0] [6] 0 0 SFESTs 91.516458670 _0_ 9 [0 -> 1] 1(1) to 1 [0 |1 ] r 91.522615470 _1_ AGT --- 9 cbr 512 [13a 1 0 800] ------- [0:0 1:0 32 1] [6] 1 0 s 109.023728557 _0_ AGT --- 10 cbr 512 [0 0 0 0] ------- [0:0 1:0 32 0] [7] 0 0 SFESTs 109.023728557 _0_ 10 [0 -> 1] 1(1) to 1 [0 |1 ] r 109.029545357 _1_ AGT --- 10 cbr 512 [13a 1 0 800] ------- [0:0 1:0 32 1] [7] 1 0 s 117.610146360 _0_ AGT --- 11 cbr 512 [0 0 0 0] ------- [0:0 1:0 32 0] [8] 0 0 SFESTs 117.610146360 _0_ 11 [0 -> 1] 1(1) to 1 [0 |1 ] r 117.615903160 _1_ AGT --- 11 cbr 512 [13a 1 0 800] ------- [0:0 1:0 32 1] [8] 1 0 s 137.042888431 _0_ AGT --- 12 cbr 512 [0 0 0 0] ------- [0:0 1:0 32 0] [9] 0 0 SFESTs 137.042888431 _0_ 12 [0 -> 1] 1(1) to 1 [0 |1 ] r 137.048945231 _1_ AGT --- 12 cbr 512 [13a 1 0 800] ------- [0:0 1:0 32 1] [9] 1 0 s 153.513417952 _0_ AGT --- 13 cbr 512 [0 0 0 0] ------- [0:0 1:0 32 0] [10] 0 0 SFESTs 153.513417952 _0_ 13 [0 -> 1] 1(1) to 1 [0 |1 ] r 153.519234752 _1_ AGT --- 13 cbr 512 [13a 1 0 800] ------- [0:0 1:0 32 1] [10] 1 0 s 174.247687157 _0_ AGT --- 14 cbr 512 [0 0 0 0] ------- [0:0 1:0 32 0] [11] 0 0 SFESTs 174.247687157 _0_ 14 [0 -> 1] 1(1) to 1 [0 |1 ] r 174.253503957 _1_ AGT --- 14 cbr 512 [13a 1 0 800] ------- [0:0 1:0 32 1] [11] 1 0 s 186.145470075 _0_ AGT --- 15 cbr 512 [0 0 0 0] ------- [0:0 1:0 32 0] [12] 0 0 SFESTs 186.145470075 _0_ 15 [0 -> 1] 1(1) to 1 [0 |1 ] r 186.151046875 _1_ AGT --- 15 cbr 512 [13a 1 0 800] ------- [0:0 1:0 32 1] [12] 1 0 __________________________________ Do you Yahoo!? Yahoo! Small Business - Try our new resources site! http://smallbusiness.yahoo.com/resources/ From ns-2 at mmamun.org Wed Apr 6 08:49:12 2005 From: ns-2 at mmamun.org (ns-2) Date: Wed Apr 6 09:45:59 2005 Subject: [ns] problem : New protocol implementation Message-ID: Hi I tried to inherit the TCP and developed my own tcp protocol(with no functionality. just for test). But when I use that in my TCL script it gives error. I dont understand what should I do. I am using ns-all-in-one-2.28(the newest one). Somebody pls help me to solve this.(I am attaching the error, my header file ,the source file and the TCL file for your review) Thanking you Shuvo The error I got is : invalid command name "Agent/TCP/myTcp" while executing "Agent/TCP/myTcp create _o86 " invoked from within "catch "$className create $o $args" msg" invoked from within "if [catch "$className create $o $args" msg] { if [string match "__FAILED_SHADOW_OBJECT_" $msg] { delete $o return "" } global errorInfo error "class $..." (procedure "new" line 3) invoked from within "new Agent/TCP/myTcp" invoked from within "set tcpinner [new Agent/TCP/myTcp]" (file "/root/Thesis/thesis-testbed.tcl" line 48) Header file: tcp-js.h ------------------------------- #include "tcp.h" class myTcpAgent : public TcpAgent { public: myTcpAgent(); }; Source file: tcp-js.cc ----------------------------- #include "tcp-js.h" static class myTcpAgentClass : public TclClass { public: myTcpAgentClass() : TclClass("Agent/TCP/MyTcp") {} TclObject* create(int, const char*const*) { return (new myTcpAgent()); } } class_mytcp_agent; myTcpAgent::myTcpAgent() : TcpAgent() { } TCL Script: ------------------- #Create a simulator object set ns [new Simulator] #Define different colors for data flows (for NAM) $ns color 1 Blue $ns color 2 Red set nf [open testbed.tr w] $ns trace-all $nf #Define a 'finish' procedure proc finish {} { global ns nf $ns flush-trace #Close the trace file close $nf exit 0 } #Create four nodes set n0 [$ns node] set n1 [$ns node] set n2 [$ns node] set n3 [$ns node] #Create links between the nodes $ns duplex-link $n0 $n1 2Mb 10ms DropTail $ns duplex-link $n1 $n2 2Mb 10ms DropTail $ns duplex-link $n2 $n3 1.7Mb 20ms DropTail #Set Queue Size of link (n2-n3) to 10 $ns queue-limit $n1 $n2 5 #Setup a outer TCP connection set tcpouter [new Agent/TCP] $tcpouter set fid_ 1 $ns attach-agent $n0 $tcpouter set sinkouter [new Agent/TCPSink] $ns attach-agent $n3 $sinkouter $ns connect $tcpouter $sinkouter #Setup a inner TCP connection set tcpinner [new Agent/TCP/myTcp] $tcpinner set fid_ 2 $ns attach-agent $n1 $tcpinner set sinkinner [new Agent/TCPSink] $ns attach-agent $n2 $sinkinner $ns connect $tcpinner $sinkinner #Setup a FTP over outer TCP connection set ftpouter [new Application/FTP] $ftpouter attach-agent $tcpouter $ftpouter set type_ FTP $ns at 0.1 "$ftpinner start" $ns at 1.0 "$ftpouter start" $ns at 4.0 "$ftpouter stop" $ns at 4.5 "$ftpinner stop" #Call the finish procedure after 5 seconds of simulation time $ns at 5.0 "finish" #Run the simulation $ns run From s9256014 at cs.nchu.edu.tw Wed Apr 6 10:10:50 2005 From: s9256014 at cs.nchu.edu.tw (=?big5?B?pHC8XQ==?=) Date: Wed Apr 6 10:14:07 2005 Subject: [ns] Classfier::no-slot{} default handler (tcl/lib/ns-lib.tcl) Message-ID: <000601c53acb$957b8740$d908788c@CARLOS> Can u tell me how to solve this kind of problem? --- Classfier::no-slot{} default handler (tcl/lib/ns-lib.tcl) --- _o12: no target for slot -1 _o12 type: Classifier/Hash/Dest content dump: classifier _o12 0 offset 0 shift 2147483647 mask 1 slots slot 0: _o83 (Classifier/Port) -1 default ---------- Finished standard no-slot{} default handler ----------From aaron at cs.anu.edu.au Tue Apr 5 23:49:21 2005 From: aaron at cs.anu.edu.au (AM Drew) Date: Wed Apr 6 10:14:58 2005 Subject: [ns] Creating non-IP links in wireless networks. Message-ID: <200504061649.21831.aaron@cs.anu.edu.au> I've been working on implementing my own protocol in NS2.28 designed for wireless networks. While I can successfully get my protocol to work, nam displays all communications as concentric circles rather than the logical links formed between nodes. Is there a simple way to make nam display the link between two nodes rather than displaying broadcast-style circles? - Aaron From s9256014 at cs.nchu.edu.tw Wed Apr 6 10:12:37 2005 From: s9256014 at cs.nchu.edu.tw (=?big5?B?pHC8XQ==?=) Date: Wed Apr 6 10:15:24 2005 Subject: [ns] Classfier::no-slot{} default handler (tcl/lib/ns-lib.tcl) Message-ID: <000a01c53acb$d525e610$d908788c@CARLOS> Can u tell me how to solve this kind of problem? --- Classfier::no-slot{} default handler (tcl/lib/ns-lib.tcl) --- _o12: no target for slot -1 _o12 type: Classifier/Hash/Dest content dump: classifier _o12 0 offset 0 shift 2147483647 mask 1 slots slot 0: _o83 (Classifier/Port) -1 default ---------- Finished standard no-slot{} default handler ----------From beilu.shao at epfl.ch Wed Apr 6 00:20:29 2005 From: beilu.shao at epfl.ch (BEILU SHAO) Date: Wed Apr 6 10:16:24 2005 Subject: =?gb2312?B?u9i4tA==?=:[ns] how to set the bandwidth and delay in hetegoneous networks Message-ID: i also have the same problem. i want to simulate the changing bandwidth and delay, but i do not how to do it. thanks ----- 原邮件 ----- 从: 大鹏 曲 日期: 星期二, 四月 5日, 2005 下午3:49 主题: [ns] how to set the bandwidth and delay in hetegoneous networks > > hello, all: > This is a question that has been asked often in the mailing > list, but I > didn't get a convincing answer. > I have a simple topology, a wired node , a base station and a > wireless link.How to set the bandwidth and delay of the wireless > link in tcl. The default value is 2Mb and 0.01ms,is it? > If I have two wireless nodes, and the wireless link between > them and bs are different, how do I do? > Thank you very much! > > > > > --------------------------------- > Do You Yahoo!? > 150万曲MP3疯狂搜,带您闯入音乐殿堂 > 美女明星应有尽有,搜遍美图、艳图和酷图 > 1G就是1000兆,雅虎电邮自助扩容! > From project_ns2 at yahoo.co.in Wed Apr 6 12:50:35 2005 From: project_ns2 at yahoo.co.in (project ns) Date: Wed Apr 6 12:52:32 2005 Subject: [ns] problem with xgraph and gnuplot Message-ID: <20050406195035.90825.qmail@web8306.mail.in.yahoo.com> hi i have installed ns2.28 in red hat linux. my ns ,nam directories in the bin are working but xgraph is not opening. i am trying to run XGRAPH on trace files using the command(KONSOLE) but it is giving it as a bad command.what should i do? is XGRAPH a default package of linux and may not have been installed when i was installing linux. also i am trying to use GNUPLOT through KONSOLE and the same error takes place. what can i do in both cases. thanking in advance. Yahoo! India Matrimony: Find your life partneronline. From aaron at cs.anu.edu.au Wed Apr 6 17:44:17 2005 From: aaron at cs.anu.edu.au (AM Drew) Date: Wed Apr 6 17:46:44 2005 Subject: [ns] Regarding NS Simulation Accuracy... Message-ID: <200504071044.17489.aaron@cs.anu.edu.au> Hi, Apologies for the long post. I have several questions: I was a bit suprised to see that NS arbitrarily assigns an order to protocol headers in the memory allocated to Packet::bits_ based on the order they appear in ns-packet.tcl (currently alphabetical). I expected NS2 to accurately represent packets byte-for-byte within its simulation. Then it really started to concern me that many protocols manipulate their payloads or include CRC/checksums of their payloads and the architecture of the Packet class makes it difficult to achieve these things (how can one ensure that TCP and IP checksums are updated consistently for instance). It also confuses me as to why there is a separate buffer for data (data_) than the one used for headers (bits_). Is this an accepted shortcoming of NS2 and are there plans to change it? I'm working on some VPN protocols and given the current architecture, I can't find an easy way to simulate VPN's (and VPN's within VPN's) in NS2 because there is no protocol header encapsulation going on. Second, I thought I would be able to ask any node in the network to give up a pcap-format dump of its received/sent traffic. While there is a 'Tap' agent that can supposedly tap into passing traffic, it only seems to return the data component of a packet (Packet::data_) and not the protocol headers! Is there something I'm missing? Thirdly, Is there a mechanism that lets a simulated node inject and receive valid ethernet/ip/tcp frames into a physical network? I read somewhere that there was and while the code in emulate/*.cc seems to allow binding/listening/connecting, the simulated headers in Packet::bits_ don't directly interact with the physical network at all which means the code is basically acting as a proxy rather than an bridge to a physical network. Has anyone else developed a fork of NS that deals with headers/encapsulation differently? I really need to be able to simulate tunnelling traffic and if my observations above are correct, I don't think its possible in NS2.28! - Aaron From xiesheng_cq at hotmail.com Wed Apr 6 18:27:26 2005 From: xiesheng_cq at hotmail.com (Xie Sheng) Date: Wed Apr 6 18:29:15 2005 Subject: [ns] Classfier::no-slot{} default handler (tcl/lib/ns-lib.tcl) Message-ID: hi, s9256014 at cs.nchu.edu.tw check if you have attached agent such as Null and TCPSink correctly. and you must also pay attention to your topology if you use hierachical address. a node cannot directly connect more than one node belonging to a different domain(the first fragment in the address), or else the routes would have some trouble. for example, if you connect nodes of 0.0.0, 0.1.0 and 0.2.0 to 1.0.0, the packets may not be routed from domain 1 to the right cluster in domain 0. From s9256014 at cs.nchu.edu.tw Wed Apr 6 20:07:08 2005 From: s9256014 at cs.nchu.edu.tw (Carlos) Date: Wed Apr 6 20:09:40 2005 Subject: [ns] Classfier::no-slot{} default handler (tcl/lib/ns-lib.tcl) References: Message-ID: <000301c53b1e$e2a9be80$d908788c@CARLOS> My topology is N0-----N1------N2------N3 I conect N0-N3 with CBR(serveral flows) and TCP(Single flow), could that cause any trouble of route u mentioned ? ----- Original Message ----- From: "Xie Sheng" To: "ns-users" Sent: Thursday, April 07, 2005 9:27 AM Subject: [ns] Classfier::no-slot{} default handler (tcl/lib/ns-lib.tcl) > > hi, s9256014 at cs.nchu.edu.tw > check if you have attached agent such as Null and TCPSink correctly. > and you must also pay attention to your topology if you use > hierachical address. a node cannot directly connect more than one > node belonging to a different domain(the first fragment in the address), > or else the routes would have some trouble. for example, if you connect > nodes of 0.0.0, 0.1.0 and 0.2.0 to 1.0.0, the packets may not be > routed from domain 1 to the right cluster in domain 0. > > From boygullit at gmail.com Wed Apr 6 21:00:53 2005 From: boygullit at gmail.com (boygullit) Date: Wed Apr 6 21:03:22 2005 Subject: [ns] fail re-compile zrp(2002) under ns-2(ns-allinone-2.28) Message-ID: <2b48891605040621004ad63361@mail.gmail.com> Dear all; Does anyone have succeed install the ZRP2002(by Inamti) in Ns-allinone-2.28. I get some error when 'make' it. zrp/zrp.h:29:1: warning: "NULL" redefined In file included from /usr/include/stdlib.h:14, from config.h:143, from tools/random.h:41, from zrp/zrp.cc:1: /usr/lib/gcc-lib/i686-pc-cygwin/3.3.3/include/stddef.h:399:1: warning: this is the location of the previous definition In file included from zrp/zrp.cc:7: zrp/zrp.h:57: error: conflicting types for `typedef int32_t Query_ID' zrp/zrp_table.h:23: error: previous declaration as `typedef int Query_ID' zrp/zrp.cc:41:1: warning: "IERP_REQUEST_TIMEOUT" redefined In file included from zrp/zrp.cc:7: zrp/zrp.h:35:1: warning: this is the location of the previous definition zrp/zrp.cc:49:1: warning: "MAX_ROUTE_LENGTH" redefined zrp/zrp.cc:33:1: warning: this is the location of the previous definition make: *** [zrp/zrp.o] Error 1 I don't know why.Even I change `typedef int32_t Query_ID' to `typedef int Query_ID' .There are still have another error. So, your advice is appreciated. thanks. boygullit From flammy_ns at yahoo.com Wed Apr 6 21:22:40 2005 From: flammy_ns at yahoo.com (haicheng flammy) Date: Wed Apr 6 21:24:21 2005 Subject: [ns] How to modify the bandwidth during simulation (urgent) Message-ID: <20050407042240.73991.qmail@web61309.mail.yahoo.com> Hi, everyone I want to change the bandwidth of a link during simulation. How can I do it? for example, I used: ......... set link [$ns duplex-link n0 n1 2Mb 20ms DropTail] ......... $ns at 1.0 [$link set bandwidth 1Mb] But it doesn't work. Why? How can I do it? Thanks a lot __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From Rajesh_George at infosys.com Wed Apr 6 21:32:11 2005 From: Rajesh_George at infosys.com (Rajesh George) Date: Wed Apr 6 21:47:19 2005 Subject: [ns] Classfier::no-slot{} default handler (tcl/lib/ns-lib.tcl) Message-ID: <31E1CAD34DAF2F48A768DE429D88E59911F3E218@kecmsg01.ad.infosys.com> "if you use hierachical address. a node cannot directly connect more than one node belonging to a different domain(the first fragment in the address)." But I found from Mobile simulation script in Mc Greis tutorial W(1) is connected to HA and FA which are in different domains. -----Original Message----- From: ns-users-bounces@ISI.EDU [mailto:ns-users-bounces@ISI.EDU] On Behalf Of Xie Sheng Sent: Thursday, April 07, 2005 6:57 AM To: ns-users Subject: [ns] Classfier::no-slot{} default handler (tcl/lib/ns-lib.tcl) hi, s9256014 at cs.nchu.edu.tw check if you have attached agent such as Null and TCPSink correctly. and you must also pay attention to your topology if you use hierachical address. a node cannot directly connect more than one node belonging to a different domain(the first fragment in the address), or else the routes would have some trouble. for example, if you connect nodes of 0.0.0, 0.1.0 and 0.2.0 to 1.0.0, the packets may not be routed from domain 1 to the right cluster in domain 0. From inforaks at yahoo.com Wed Apr 6 22:10:21 2005 From: inforaks at yahoo.com (inforaks@yahoo.com) Date: Wed Apr 6 22:13:21 2005 Subject: [ns] plz clear where to check pkt forwarded by gateway in fixed +wireless scenario Message-ID: <20050407051021.26716.qmail@web40504.mail.yahoo.com> hi i have simulated the scenario(fixed + wireless) in which i m using modified AODV as protocol.I want to check the data packets forwarded by Gateway to the fixed node (sent by mobile nodes). for that i have written condition like if(index==thisnode->base_stn() && DATA_PACKET(ch->ptype())) and i have tried this in packet recive routin(recv()) and also forward(...) but its not working means this condition is never satified. as per the simulation packets recived at fixed node send by mobile nodes. so please guide me how to correct or get the work done. thanks in advance with regards rakesh --------------------------------- Yahoo! Messenger Show us what our next emoticon should look like. Join the fun. From 55ahmad at niit.edu.pk Wed Apr 6 23:11:48 2005 From: 55ahmad at niit.edu.pk (55ahmad@niit.edu.pk) Date: Wed Apr 6 23:15:46 2005 Subject: [ns] simulation fails when creating more than 2 connections in Message-ID: <1106.202.83.166.183.1112854308.squirrel@webmail.niit.edu.pk> Dear all, I am implementing large topology for wired-cum-wireless network but when I establish more than 2 connections using DSDV for adhoc routing and hierarchical routing for wired portion, it starts droping packet and generate a warning message "warning: Route to base_stn not known: dropping pkt"at console. plz provide me a sample code (.tcl file) of wired-cum-wireless topology with more than 3 connections and more than 18 nodes with atleast 2 base stations. Further, I shall be greatful, if u provide me the code of wired-cum-wireless example having snoop implementation in it. Thanks in advance. best regards, Ahmad Ali Iqbal MS(IT)-4 Research Student Room # 13, NIIT Hostel-III, 166-A, Street # 9, Chaklala Scheme-III, Rawalpindi, Pakistan. Email: ahmad.ali@niit.edu.pk aaipk@{yahoo, hotmail}.com Cell #: +92 300 5270958 +92 333 5581588 From gauravwadkar at gmail.com Thu Apr 7 00:30:09 2005 From: gauravwadkar at gmail.com (Gaurav) Date: Thu Apr 7 00:32:22 2005 Subject: [ns] Tclcl Build Problem Message-ID: Tclcl 1.16 cannot build Problem: can't find X library System OS: MS Windows Server 2000 Cygwin latest version X Server starts properly Command given : $ ./configure --with-tcl=/cygwin/e/downloads/ns/ns-allinone-2.28/tcl8.4.5 --with-tk=/cygwin/e/downloads/ns/ns-allinone-2.28/tk8.4.5 --with-otcl=/cygwin/e/downloads/ns/ns-allinone-2.28/otcl-1.9 So What Do I do ?????? From gzhgan at ustc.edu Thu Apr 7 01:02:20 2005 From: gzhgan at ustc.edu (干国政) Date: Thu Apr 7 01:05:22 2005 Subject: [ns] about ad hoc multicast simulate Message-ID: <2664106d194e1748c3e421b8eece590b@> Hello everybody I have to implement a multicast simulator on a MANET(Mobiled-hoc Network) with NS. Is there anybody who has done something likle that? Any help will be appreciated. Thanks in advance -- USTC Alumni Email System From gzhgan at ustc.edu Thu Apr 7 01:45:41 2005 From: gzhgan at ustc.edu (干国政) Date: Thu Apr 7 01:47:27 2005 Subject: [ns] how to implement ad hoc multicast in ns2.26? Message-ID: Jm5ic3A7aGVsbG8NCmhvdyB0byBpbXBsZW1lbnQgYWQgaG9jIG11bHRpY2FzdCBpbiBuczIuMjY/ Jm5ic3A7Ci0tDQpVU1RDIEFsdW1uaSBFbWFpbCBTeXN0ZW0gCgo= From xiesheng_cq at hotmail.com Thu Apr 7 02:04:42 2005 From: xiesheng_cq at hotmail.com (Xie Sheng) Date: Thu Apr 7 02:07:16 2005 Subject: [ns] Classfier::no-slot{} default handler (tcl/lib/ns-lib.tcl) Message-ID: hi, George maybe my statement is not so clear. i mean you cannot connect several nodes which belong to different clusters respectively to a single node, unless they are all in the same domain of the single one. i remember i encountered this problem sometime when i create topo as follow: 0.0.0 0.0.1 0.1.0 0.1.1 0.2.0 0.2.1 CN_0 CN_1 CN_2 CN_3 CN_4 CN_5 \ \ \ / / / \ \ \ / / / \ \ \_ _/ / / \ \_____ || _____/ / \__________ |||| __________/ |||||| RT 1.0.0 ||| / | \ ________/ | \________ / | \ / | \ CN_6 CN_7 CN_8 1.1.0 1.2.0 1.3.0 there's no error when packets are routed from CN0~5 to CN6~8. but packets cannot be correctly routed in the opposite direction. for example, if CN6 sends pkts to CN0, they may arrive at CN1. From achach_hela at yahoo.fr Thu Apr 7 02:37:08 2005 From: achach_hela at yahoo.fr (imen achour) Date: Thu Apr 7 02:39:14 2005 Subject: [ns] How to access via TCL to AODV agent Message-ID: <20050407093708.40650.qmail@web26403.mail.ukl.yahoo.com> Hello every body! when I configure a mobile node like this $ns node-config -adhocRouting AODV automatically an AODV agent is create and is attached to the node can I access to this agent via TCL and create this agent in TCL. Please send me a code if possible. Thank you --------------------------------- D?couvrez le nouveau Yahoo! Mail : 250 Mo d'espace de stockage pour vos mails ! Cr?ez votre Yahoo! Mail From rajesh_george at infosys.com Thu Apr 7 03:33:31 2005 From: rajesh_george at infosys.com (Rajesh George) Date: Thu Apr 7 03:49:24 2005 Subject: [ns] Classfier::no-slot{} default handler (tcl/lib/ns-lib.tcl) In-Reply-To: References: Message-ID: <1112870010.4216.9.camel@localhost.localdomain> Thanks for your nice explantion It is helpful Regards Rajesh On Thu, 2005-04-07 at 14:34, Xie Sheng wrote: > hi, George > maybe my statement is not so clear. > i mean you cannot connect several nodes which belong to different > clusters respectively to a single node, unless they are all in the > same domain of the single one. i remember i encountered this problem > sometime when i create topo as follow: > 0.0.0 0.0.1 0.1.0 0.1.1 0.2.0 0.2.1 > CN_0 CN_1 CN_2 CN_3 CN_4 CN_5 > \ \ \ / / / > \ \ \ / / / > \ \ \_ _/ / / > \ \_____ || _____/ / > \__________ |||| __________/ > |||||| > RT 1.0.0 > ||| > / | \ > ________/ | \________ > / | \ > / | \ > CN_6 CN_7 CN_8 > 1.1.0 1.2.0 1.3.0 > there's no error when packets are routed from CN0~5 to CN6~8. > but packets cannot be correctly routed in the opposite direction. > for example, if CN6 sends pkts to CN0, they may arrive at CN1. > From wenig at i4.informatik.rwth-aachen.de Thu Apr 7 04:21:19 2005 From: wenig at i4.informatik.rwth-aachen.de (Martin Wenig) Date: Thu Apr 7 04:23:39 2005 Subject: [ns] How to access via TCL to AODV agent In-Reply-To: <20050407093708.40650.qmail@web26403.mail.ukl.yahoo.com> References: <20050407093708.40650.qmail@web26403.mail.ukl.yahoo.com> Message-ID: <425517AF.3050705@i4.informatik.rwth-aachen.de> Hello, you may acces the aodv agent via set aodv [$node_($i) set ragent_] $aodv If you want to influence the creation of the agent, then you will have to look at "tcl/lib/ns-wireless.tcl" Hope this helps, Martin imen achour wrote: >Hello every body! >when I configure a mobile node like this > >$ns node-config -adhocRouting AODV > >automatically an AODV agent is create and is attached to the node can I access to this agent via TCL and create this agent in TCL. > >Please send me a code if possible. > >Thank you > > > > >--------------------------------- > D?couvrez le nouveau Yahoo! Mail : 250 Mo d'espace de stockage pour vos mails ! >Cr?ez votre Yahoo! Mail > > > From sabbatariam at o2.pl Thu Apr 7 05:47:20 2005 From: sabbatariam at o2.pl (sabbatariam@o2.pl) Date: Thu Apr 7 05:48:28 2005 Subject: [ns] 802.16 + NS-2 Message-ID: <000c01c53b6f$f0323cc0$0902a8c0@kiz> Hello! Have anyone have an implementation of 802.16 for NS-2? I need it to do some tests. I would be grateful for your help. :) Best regards Christo From gnabil_ns at yahoo.fr Thu Apr 7 08:00:36 2005 From: gnabil_ns at yahoo.fr (ns ns) Date: Thu Apr 7 08:04:54 2005 Subject: [ns] OLSR anomalies simulation Message-ID: <20050407150036.3325.qmail@web26603.mail.ukl.yahoo.com> Hello all, I made simulations of the routing protocol OLSR (under NS-2.1B7a) with a topology of 25 nodes, without traffic of data and without movement. after stability, i obtained some anomalies: -At certain time I have not posting of MPR SELECTORS of some nodes MPR (MPR without MPR SELECTORS, is it logical). -at certain time a node MPR changes MPR SELECTOR MPR :4, SELECTORS : 3 at 6,076s MPR :4, SELECTORS : 2 at 11,241s Knowing that I checked all the body olsr and I think it is correct. has to you it somebody who can help me, I am blocked and it is very urgent! Thank you in advance and I will be very grateful. Nabil. __________________________________________________________________ D?couvrez le nouveau Yahoo! Mail : 250 Mo d'espace de stockage pour vos mails ! Cr?ez votre Yahoo! Mail sur http://fr.mail.yahoo.com/ From angusstardust at hotmail.com Thu Apr 7 08:26:14 2005 From: angusstardust at hotmail.com (matthieu p) Date: Thu Apr 7 08:28:38 2005 Subject: [ns] "catch "$self cmd $args" ret" what does this mean??? Message-ID: Hi all, I m trying to simulate a wired and wireless network, but when i m including the parameters of mobility with the command $ns_ at "10.0 node_(0)setdest 222.0 100.0 0.0" , It doesn't work and the following message appears: _o146 setdest 222.0 100.0 0.0: (_o146 cmd Line 1) invoked from within "catch "$self cmd $args" ret" (procedure "_o146" Line 2) (SplitObject unknown Line 2) invoked from within "_o146 setdest 222.0 100.0 0.0" Can anyone tell me what does this mean? ThX Matthieu From asim.sidds at gmail.com Thu Apr 7 08:40:18 2005 From: asim.sidds at gmail.com (Asim) Date: Thu Apr 7 08:43:32 2005 Subject: [ns] Why ns-2?? Message-ID: <7249d27605040708405bef279e@mail.gmail.com> I've been working on ns-2 for the past 4-5 months but whenever i give a presentation, the first question asked is why are you using ns-2 and not any other network simulator like OPNET? and most of the time i dont have any good answer so can anyone please tell me why is ns-2 the best option to be used. Thanks Asim From laura.mf at gmail.com Thu Apr 7 09:34:59 2005 From: laura.mf at gmail.com (Laura Martinez) Date: Thu Apr 7 09:37:42 2005 Subject: [ns] trace analysis Message-ID: <5cd61c0905040709341ba07380@mail.gmail.com> I have found a good explanation of NS-2 traces in Griswold's page. I'd like to know if someone knows any other documentation in this matter, which explains features which this doument doesn't reflect as, for example, these lines: s 1.555880716 _3_ AGT --- 8 udp 48 [0 0 0 0] ------- [8388608:0 -1:0 32 0] D 1.604449398 _4_ IFQ ARP 1 udp 92 [0 0 2 800] ------- [4194305:0 4194304:0 32 4194304] D 1.604449398 _4_ RTR CBK 7 udp 92 [0 0 2 800] ------- [4194305:0 4194304:0 32 4194304] I've found the explanation in a powerpoint, but I'd like to know if there's any other useful paper. Thanks in advance, Laura. From nima.nafisi at kcl.ac.uk Thu Apr 7 13:36:04 2005 From: nima.nafisi at kcl.ac.uk (Nima Nafisi) Date: Thu Apr 7 09:39:21 2005 Subject: [ns] Why ns-2?? In-Reply-To: <7249d27605040708405bef279e@mail.gmail.com> References: <7249d27605040708405bef279e@mail.gmail.com> Message-ID: <425599B4.6060000@kcl.ac.uk> A few elements of answer: * Opnet is not free. You have to get a license, which has to renewed after a while. Why pay, when ns-2 is making the job. * You have a big community of users, who can give you feedback, as other free software projects. * There are many additional contributed code * NS-2 provides emulation functionalities * NS-2 can be used for parallel and distributed simulation: PDNS * The contributed modules you produce can be reused by other people without the need for them to pay a license. * It is matter of taste. I personnaly prefer free open-source softwares. Nima. Asim wrote: >I've been working on ns-2 for the past 4-5 months but whenever i give >a presentation, the first question asked is why are you using ns-2 and >not any other network simulator like OPNET? and most of the time i >dont have any good answer so can anyone please tell me why is ns-2 the >best option to be used. >Thanks > >Asim > > > > From d7385053 at est.fib.upc.edu Thu Apr 7 10:22:44 2005 From: d7385053 at est.fib.upc.edu (=?iso-8859-1?Q?Ricardo_Villaf=E1fila_Robles?=) Date: Thu Apr 7 10:26:32 2005 Subject: [ns] "catch "$self cmd $args" ret" what does this mean??? In-Reply-To: Message-ID: <20050407172238.GHUK1111.smtp05.retemail.es@portatil> Hello, The error jeans that the arguments for the function at are not the corrects. The correct form of write the command you want is: $ns_ at 10.0 "node_(0)setdest 222.0 100.0 0.0 I hope this can help you, Ricardo Villaf?fila Robles -----Mensaje original----- De: ns-users-bounces@ISI.EDU [mailto:ns-users-bounces@ISI.EDU] En nombre de matthieu p Enviado el: jueves, 07 de abril de 2005 17:26 Para: ns-users@ISI.EDU Asunto: [ns] "catch "$self cmd $args" ret" what does this mean??? Hi all, I m trying to simulate a wired and wireless network, but when i m including the parameters of mobility with the command $ns_ at "10.0 node_(0)setdest 222.0 100.0 0.0" , It doesn't work and the following message appears: _o146 setdest 222.0 100.0 0.0: (_o146 cmd Line 1) invoked from within "catch "$self cmd $args" ret" (procedure "_o146" Line 2) (SplitObject unknown Line 2) invoked from within "_o146 setdest 222.0 100.0 0.0" Can anyone tell me what does this mean? ThX Matthieu From ns-2 at mmamun.org Thu Apr 7 10:36:52 2005 From: ns-2 at mmamun.org (ns-2) Date: Thu Apr 7 10:38:50 2005 Subject: [ns] Help required: Accessing agent handler from inside mpls classifier function Message-ID: <93d5d256229e0200f2770a72c39844a2@mmamun.org> Hi All I am trying to modify the mpls classifier for my own simulation. I have the topology like this: general node---> mpls node -------> mpls node -------> general node | | | | | | | | tcp agent 1 tcp agent 2 sink 2 sink 1 | FTP Inside the function MPLSAddressClassifier::classify(Packet* p) of /ns2.28/mpls/classifier-mpls-addr.cc file I want to access the handle of the attached agents (in this case tcp 2 and sink 2) so that I call execute the member functions of tcp 2 and sink 2. Can anyone help me in this regard ? Thanking you Muntasir From ibraheem_channa at hotmail.com Thu Apr 7 11:10:49 2005 From: ibraheem_channa at hotmail.com (Mohammad Ibraheem Channa) Date: Thu Apr 7 11:13:52 2005 Subject: [ns] Floating Point Exception Error in 802.11e MAC Protocol Message-ID: Hi All, I have installed "80211e_EDCF_CFB_Latest.tar.gz" patch in ns-2.26. When I run ns multi_udpflows.tcl I encounter the following Error Floating Point Exception. Is there any body having some idea of removing this error? Regards, Ibraheem Channa _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From luciano_paula at dc.ufscar.br Thu Apr 7 11:50:32 2005 From: luciano_paula at dc.ufscar.br (luciano_paula@dc.ufscar.br) Date: Thu Apr 7 11:52:45 2005 Subject: [ns] LEACH code for ns2 Message-ID: <1112899832.425580f8332ff@webmail.dc.ufscar.br> Hi everyone, I'm a postgraduating student, here in Brazil, and I need to simulate wireless sensor networks protocols using ns2. I need to simulate LEACH protocol. Where can I found LEACH code? I've seen lots of people asking about it, but anyone seems to have found it. Please, any help can be usefull! Best regards, Luciano ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. From luciano_paula at dc.ufscar.br Thu Apr 7 12:08:04 2005 From: luciano_paula at dc.ufscar.br (luciano_paula@dc.ufscar.br) Date: Thu Apr 7 12:10:48 2005 Subject: [ns] Wireless in NAM Message-ID: <1112900884.42558514a7139@webmail.dc.ufscar.br> Hi everyone, I'm following Marc Greis' tutorial. At the session about wireless is said that, at that time, NAM didn't support animation for wireless transmitions. Nowadays, does it support it? If yes, what I have to get? Best regards, Luciano ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. From inforaks at yahoo.com Thu Apr 7 22:21:27 2005 From: inforaks at yahoo.com (inforaks@yahoo.com) Date: Thu Apr 7 22:24:36 2005 Subject: [ns] some one should reply plz:fixed+wireless simulation releted Message-ID: <20050408052127.89559.qmail@web40524.mail.yahoo.com> hi i have simulated the scenario(fixed + wireless) in which i m using modified AODV as protocol.I want to check the data packets forwarded by Gateway to the fixed node (sent by mobile nodes). Gateway reciving packets for fixed node at MAC level and then it is sending to fixed node. i want that gateway recive this packets at AGT level.so please guide me how to correct or get the solution. thanks in advance with regards rakesh --------------------------------- Yahoo! Messenger Show us what our next emoticon should look like. Join the fun. From Vinayak_Gadgil at ril.com Thu Apr 7 23:26:51 2005 From: Vinayak_Gadgil at ril.com (Vinayak_Gadgil@ril.com) Date: Thu Apr 7 23:29:18 2005 Subject: [ns] Can i apply flowmonitor in wireless channels? Message-ID: Hi Everybody, I posted several queries before this, but didn't get even a single reply. Hope this will not happen to this query! Can i apply flow monitor in wireless channels? As there are no links used .Still i want to know the available queued packets at the nodes & then accordingly calculate the bandwidth.I am using ns-2.27 on windows. Thanks & Regards From vijai.kalyan at gmail.com Thu Apr 7 23:51:02 2005 From: vijai.kalyan at gmail.com (Vijai Kalyan) Date: Thu Apr 7 23:53:21 2005 Subject: [ns] trace analysis In-Reply-To: <5cd61c0905040709341ba07380@mail.gmail.com> References: <5cd61c0905040709341ba07380@mail.gmail.com> Message-ID: <18b36e5005040723515340a169@mail.gmail.com> Hi Laura, The explanation for these is on Griswold's page as well :) You are looking at the "old wireless formats". However if you want more detail, try out the files in $ns_dir/ns-2.27/trace especially {cmu-trace.h, cmu-trace.cc} which specify and implement the methods for tracing. You might want to look at the functions format and then format_mac_common ... etc. I am writing a trace parser lib in java (incomplete ... but I am working on it) which you might want to have a look at. hth, regards, -vijai. p.s Explanation for the trace stmts is below ... > s 1.555880716 _3_ AGT --- 8 udp 48 [0 0 0 0] ------- [8388608:0 -1:0 32 0] send