Hi! Did you remember to recompile ns-2, as the instructions imply?
Best wishes, -- Mats Folke, M.Sc., Lic.Eng. Research Engineer Ericsson AB Office: +46 10 7171385 Ericsson Research Fax: +46 920 99621 P.O. Box 920 Mobile: +46 76 1271385 SE-971 28 LuleƄ Sweden -----Original Message----- From: dka...@gmail.com [mailto:dka...@gmail.com] Sent: den 15 augusti 2009 22:48 To: Mats Folke Subject: Re: UMTS on NS-2 I recently installed ns-2.30 and added the required eurane patch to run UMTS on it, however when i try to run the test_tcp.tcl file or any other file i get the following error: any suggestions as to why this is happening? d...@dk-laptop:~$ ns test1.tcl (_o3 cmd line 1) invoked from within "_o3 cmd create-Umtsnode" 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 "_o3" line 2) (SplitObject unknown line 2) invoked from within "$ns create-Umtsnode" invoked from within "set rnc [$ns create-Umtsnode]" (file "test1.tcl" line 28) d...@dk-laptop:~$ Mats Folke-2 wrote: > > > Hi! > > First of all, please post your questions to the mailing list. It adds > value to the list. > > Yes, you can have multiple versions of ns running in parallel, but you > need to be very careful how you set up your paths. Please search the web > for setting up paths in the shell. That will search your other problems > you wrote about. > > Best regards, > Mats > > Syed Faraz Hasan wrote: >> Dear Mats, >> >> Please advise me, can I have both NS-2.33 and NS-2.30 at the same >> time? Will they both ok if they coexist or do I need to get rid of >> one for th other? >> >> Thanks a lot in anticipation >> >> Faraz >> >> ________________________________________ >> From: ns-users-boun...@isi.edu [ns-users-boun...@isi.edu] On Behalf >> Of Mats Folke [mats.fo...@ericsson.com] >> Sent: Tuesday, March 24, 2009 12:47 AM >> To: ns-users@isi.edu >> Subject: Re: [ns] UMTS on NS-2 >> >> Hi! >> >> Syed Faraz Hasan wrote: >>> Hello! >>> >>> Reference to my previous email about UMTS implementation on NS-2. Can >>> some one tell me if I need a separate patch for UMTS while working on >>> NS-2.33? If so, where can I download it from? I have seen >>> http://eurane.ti-wmc.nl/eurane/, patch available there is in diff.gz >>> format. I am a newbie to open suse linux, I think I should be after >>> something .tar.gz? >> >> There is currently no patch for ns-2.33 and since Eurane is not >> supported anymore, there probably never will be. You have two >> options. 1) Download ns-2.30 and patch with existing eurane patch. If >> you need something introduced in later versions of ns-2, you cannot >> use it. 2) Patch an existing ns-2.33 with the eurane patch for >> ns-2.30. This could result in difficulties which you must manually >> resolve. >> >> The patching procedure is documented in the manual, section 2.3. >> >> A patch is distributed in something called a diff-file, hence the >> file extension .diff. Gzip then adds the extension .gz. Before >> pathing the .diff.gz file needs to be uncompressed using gunzip. The >> result will be the diff-file. >> >>> Anyway, when I download and open eurane1.12.diff.gz, it gives an >>> error "associated help application does not exist"! This patch is >>> available for NS-2.30, I am using 2.33. >> >> What gives an error? A patch file should not be "opened", see the >> eurane manual for correct usage, or the patch man page, or google for >> "unix command patch" or similar. >> >>> Also, what is CLEAN NS-2.3 >> >> A clean version is a version not messed up by changes, builds etc. A >> fresh downloaded version is a clean version. >> >>> I downloaded test_tcp.tcl (UMTS implementation on NS-2 test run), >>> without installing any patch on my existing NS-2.33. When I execute >>> it, it says >>> >>> (_o3 cmd line 1) >>> invoked from within >>> "_o3 cmd create-Umtsnode" >>> . >>> . >>> . >>> "$ns create-Umtsnode" >>> invoked from within >>> "set rnc [$ns create-Umtsnode]" >>> file "umtstcp.tcl line 42 >> >> This is because ns-2 (without the patch) does not understand the >> instructions in those tcl files. You need the patch to be able to run >> the tcl files. >> >> Regards, > > > > -- > Mats Folke, M.Sc., Lic.Eng. > Research Engineer > > Ericsson AB Office: +46 10 7171385 > Ericsson Research Fax: +46 920 99621 > P.O. Box 920 Mobile: +46 76 1271385 > SE-971 28 LuleƄ > Sweden > > > Quoted from: http://www.nabble.com/UMTS-on-NS-2-tp22659223p22703758.html