I am new to ns. I have to run ns 2.27 because I have inherited some old code  
that will work on this version only.  
 
I am using FreeBSD and gcc 3.4.4. (I have installed the gcc patch).  
  
I have managed to build ns but when I do a ./validate-full, some of the tests  
fail. The error message follows.   
  
  
Is this a know bug in  version 2.27?  
  
Has anybody seen this error about the SplitObject unknown before?  
  
Please give me  hand if you can.  
  
Thanks much,  
  
-Pubali.  
  
  
  
  
  
  
  
The following is the error message:  
> ./test-all-full QUIET  
Tests: full close twoway twoway1 twowayrandom delack iw=4 droppedsyn  
droppedfirstseg droppedsecondseg simul-open simul-close droppednearfin  
droppedlastseg droppedretransmit droppednearretransmit droppedfastrexmit ecn1  
ecn2 droppedfin smallpkts telnet telnet2 SSR SSR2 tsopt winlimited  
Running test full:  
./../ns test-suite-full.tcl full QUIET  
Test output agrees with reference output  
Running test close:  
./../ns test-suite-full.tcl close QUIET  
Test output agrees with reference output  
Running test twoway:  
./../ns test-suite-full.tcl twoway QUIET  
ns: _o91 recv 536:  
    (_o91 cmd line 1)  
    invoked from within  
"_o91 cmd recv 536"  
    invoked from within  
"catch "$self cmd $args" ret"  
    invoked from within  
"if [catch "$self cmd $args" ret] {  
set cls [$self info class]  
global errorInfo  
set savedInfo $errorInfo  
error "error when calling class $cls: $args" $..."  
    (procedure "_o91" line 2)  
    (SplitObject unknown line 2)  
    invoked from within  
"_o91 recv 536"  
Running test twoway1:  
./../ns test-suite-full.tcl twoway1 QUIET  
ns: _o91 recv 536:  
    (_o91 cmd line 1)  
    invoked from within  
"_o91 cmd recv 536"  
    invoked from within  
"catch "$self cmd $args" ret"  
    invoked from within  
"if [catch "$self cmd $args" ret] {  
set cls [$self info class]  
global errorInfo  
set savedInfo $errorInfo  
error "error when calling class $cls: $args" $..."  
    (procedure "_o91" line 2)  
    (SplitObject unknown line 2)  
    invoked from within  
"_o91 recv 536"  
Running test twowayrandom:  
./../ns test-suite-full.tcl twowayrandom QUIET  
second TCP starting at time 1  
ns: _o91 recv 536:  
    (_o91 cmd line 1)  
    invoked from within  
"_o91 cmd recv 536"  
    invoked from within  
"catch "$self cmd $args" ret"  
    invoked from within  
"if [catch "$self cmd $args" ret] {  
set cls [$self info class]  
global errorInfo  
set savedInfo $errorInfo  
error "error when calling class $cls: $args" $..."  
    (procedure "_o91" line 2)  
    (SplitObject unknown line 2)  
    invoked from within  
"_o91 recv 536"  
Running test delack:  
./../ns test-suite-full.tcl delack QUIET  
Test output agrees with reference output  
Running test iw=4:  
./../ns test-suite-full.tcl iw=4 QUIET  
Test output agrees with reference output  
Running test droppedsyn:  
./../ns test-suite-full.tcl droppedsyn QUIET  
Test output agrees with reference output  
Running test droppedfirstseg:  
./../ns test-suite-full.tcl droppedfirstseg QUIET  
Test output agrees with reference output  
Running test droppedsecondseg:  
./../ns test-suite-full.tcl droppedsecondseg QUIET  
Test output agrees with reference output  
Running test simul-open:  
./../ns test-suite-full.tcl simul-open QUIET  
ns: _o96 recv 536:  
    (_o96 cmd line 1)  
    invoked from within  
"_o96 cmd recv 536"  
    invoked from within  
"catch "$self cmd $args" ret"  
    invoked from within  
"if [catch "$self cmd $args" ret] {  
set cls [$self info class]  
global errorInfo  
set savedInfo $errorInfo  
error "error when calling class $cls: $args" $..."  
    (procedure "_o96" line 2)  
    (SplitObject unknown line 2)  
    invoked from within  
"_o96 recv 536"  
Running test simul-close:  
./../ns test-suite-full.tcl simul-close QUIET  
0.805440: FullTcp(_o87): recv'd pkt in CLOSED state:  [0:0.0>3.0] (hlen:40,  
dlen:0, seq:0, ack:-1, flags:0xa (<PSH,SYN>), salen:0, reason:0x0)  
ns: _o90 recv 536:  
    (_o90 cmd line 1)  
    invoked from within  
"_o90 cmd recv 536"  
    invoked from within  
"catch "$self cmd $args" ret"  
    invoked from within  
"if [catch "$self cmd $args" ret] {  
set cls [$self info class]  
global errorInfo  
set savedInfo $errorInfo  
error "error when calling class $cls: $args" $..."  
    (procedure "_o90" line 2)  
    (SplitObject unknown line 2)  
    invoked from within  
"_o90 recv 536"  
Running test droppednearfin:  
./../ns test-suite-full.tcl droppednearfin QUIET  
Test output agrees with reference output  
Running test droppedlastseg:  
./../ns test-suite-full.tcl droppedlastseg QUIET  
Test output agrees with reference output  
Running test droppedretransmit:  
./../ns test-suite-full.tcl droppedretransmit QUIET  
Test output agrees with reference output  
Running test droppednearretransmit:  
./../ns test-suite-full.tcl droppednearretransmit QUIET  
Test output agrees with reference output  
Running test droppedfastrexmit:  
./../ns test-suite-full.tcl droppedfastrexmit QUIET  
Test output agrees with reference output  
Running test ecn1:  
./../ns test-suite-full.tcl ecn1 QUIET  
Test output agrees with reference output  
Running test ecn2:  
./../ns test-suite-full.tcl ecn2 QUIET  
Test output agrees with reference output  
Running test droppedfin:  
./../ns test-suite-full.tcl droppedfin QUIET  
Test output agrees with reference output  
Running test smallpkts:  
./../ns test-suite-full.tcl smallpkts QUIET  
Test output agrees with reference output  
Running test telnet:  
./../ns test-suite-full.tcl telnet QUIET  
Test output agrees with reference output  
Running test telnet2:  
./../ns test-suite-full.tcl telnet2 QUIET  
Test output agrees with reference output  
Running test SSR:  
./../ns test-suite-full.tcl SSR QUIET  
Test output agrees with reference output  
Running test SSR2:  
./../ns test-suite-full.tcl SSR2 QUIET  
Test output agrees with reference output  
Running test tsopt:  
./../ns test-suite-full.tcl tsopt QUIET  
Test output agrees with reference output  
Running test winlimited:  
./../ns test-suite-full.tcl winlimited QUIET  
Test output agrees with reference output  
Some test failed.  


Reply via email to