Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
1.crcn GUI (more than 1 channel) after clicking on start sim
it says:
num_nodes is set 10
Process exitValue: 1
Instead of (0 and starting simulation).
(i.e. nam tr files are empty)
2.Related to 1 add-channel when typing ns test.tcl created by CRCN gui
invoked from within
"_o3 cmd add-channel 0 _o13"
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_ add-channel $i $chan_($i)"
("for" body line 2)
invoked from within
"for {set i 0} {$i < $val(channum) } {incr i} {
$ns_ add-channel $i $chan_($i)
}"
(file "test.tcl" line 43)
3.While running nam file it keeps telling me: node i not defined (i is nodes of connections i is 1 or 2 ..)
4.Installed gnuplot but throughput can not be displayed
I follow the installation steps in the link below: http://mclab.wikidot.com/wiki:howto-...on-ubuntu10-04
and all compilations are withour error, then I run a .tcl file in crcn folder like this: ns test4maccon.tcl, then appear this case:
invoked from within
"_o3 cmd add-channel 0 _o13"
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_ add-channel $i $chan_($i)"
("for" body line 2)
invoked from within
"for {set i 0} {$i < $val(channum) } {incr i} {
$ns_ add-channel $i $chan_($i)
}"
(file "test.tcl" line 43)
Is there anything wrong? I ask for your help.
Regards
The install instructions are here, post #9 , etc. http://www.linuxquestions.org/questi...31-a-831390/#9
... Just use the attached Makefile.in, then there's no editing of the Makefile.
Suggest : Use gcc / g++ version 4.1 : Then no files.cc etc. needs editing.
That's much simpler than your link.
Code:
[knudfl@localhost ns-2.31]$ ./ns test4maccon.tcl
num_nodes is set 6
INITIALIZE THE LIST xListHead
INITIALIZE THE LIST xListHead
INITIALIZE THE LIST xListHead
Starting Simulation...
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5, distCST_ = 550.0
SORTING LISTS ...DONE!
SORTING LISTS ...DONE!
SORTING LISTS ...DONE!
NS EXITING...
thanks for your advice!
I used ubuntu10.04 OS under VMmare7.
how can you run with "./ns"?
I'm a new user. If conveniet, would you mind writing a detailed steps from the installation of ns-allinone-2.31 to the installation of CRCN patch?
many thanks.
Last edited by musemicang; 05-16-2012 at 07:18 AM.
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511
Rep:
Well, ./ns means : Run ns in the current directory.
About the patching :
The latest info is here, post # 5 ( I had totally forgotten ..) http://www.linuxquestions.org/questi...-error-940388/
Ubuntu : cd ns-allinone-2.31/ && tar xvf crcn-ns2.31.tar.gz
&& cd ns-2.31/ && cp ns ns-orig && export CC=gcc-4.1 CXX=g++-4.1 &&
./configure && make clean && make
... Should be the proof way to get crcn to work.
( Required : sudo apt-get install g++-4.1 ).
Hi, I tried to move all files in CRCN patch to ns-2.31 directory, including test4maccon.tcl, test4wcett.tcl and so on. after compiling, I did the following steps:
cd ns-allinone-2.31/ns-2.31& ./ns test4maccon.tcl,
then it runs well. But when I use "ns test4macco.tcl", still error, I don't know why.
then I run with "nam test.nam", the case below appears:
node 0 is not defined... node 0 is not defined... node 1 is not defined... node 1 is not defined... node 2 is not defined... node 2 is not defined... node 3 is not defined... node 3 is not defined... node 4 is not defined... node 4 is not defined... node 5 is not defined... node 5 is not defined... node 0 is not defined... node 0 is not defined... node 2 is not defined... node 3 is not defined... node 5 is not defined... node 4 is not defined... node 1 is not defined... node 4 is not defined... node 4 is not defined... node 2 is not defined... node 2 is not defined... node 2 is not defined... node 3 is not defined... node 3 is not defined... node 3 is not defined... node 5 is not defined... node 5 is not defined... node 5 is not defined... node 4 is not defined... node 4 is not defined... node 4 is not defined... node 1 is not defined... node 1 is not defined... node 1 is not defined... node 1 is not defined... node 3 is not defined... node 0 is not defined... node 2 is not defined... node 5 is not defined... node 3 is not defined... node 3 is not defined... node 1 is not defined... node 1 is not defined... node 1 is not defined... node 3 is not defined... node 3 is not defined... node 3 is not defined... node 0 is not defined... node 0 is not defined... node 0 is not defined... node 2 is not defined... node 2 is not defined... node 2 is not defined... node 5 is not defined... node 5 is not defined... node 5 is not defined... node 0 is not defined... node 4 is not defined... node 2 is not defined... node 1 is not defined... node 5 is not defined... node 0 is not defined... node 0 is not defined... node 0 is not defined... node 4 is not defined... node 4 is not defined... node 4 is not defined... node 2 is not defined... node 2 is not defined... node 2 is not defined... node 1 is not defined... node 1 is not defined... node 1 is not defined... node 5 is not defined... node 5 is not defined... node 5 is not defined... node 1 is not defined... node 1 is not defined... node 4 is not defined... node 3 is not defined... node 0 is not defined... node 2 is not defined... node 5 is not defined... node 4 is not defined... node 4 is not defined... node 4 is not defined... node 3 is not defined... node 3 is not defined... node 3 is not defined... node 0 is not defined... node 0 is not defined... node 0 is not defined... node 2 is not defined... node 2 is not defined... node 2 is not defined... node 5 is not defined... node 5 is not defined... node 5 is not defined... node 0 is not defined... node 0 is not defined... node 4 is not defined... node 5 is not defined... node 5 is not defined... node 2 is not defined... node 0 is not defined... node 3 is not defined... node 4 is not defined... node 1 is not defined... node 2 is not defined... node 2 is not defined... node 2 is not defined... node 3 is not defined... node 3 is not defined... node 3 is not defined... node 4 is not defined... node 4 is not defined... node 4 is not defined... node 1 is not defined... node 1 is not defined... node 1 is not defined... node 2 is not defined... node 2 is not defined... node 5 is not defined... node 0 is not defined... node 3 is not defined... node 4 is not defined... node 1 is not defined... node 5 is not defined... node 5 is not defined... node 5 is not defined... node 0 is not defined... node 0 is not defined... node 0 is not defined... node 3 is not defined... node 3 is not defined... node 3 is not defined... node 4 is not defined... node 4 is not defined... node 4 is not defined... node 1 is not defined... node 1 is not defined... node 1 is not defined... node 0 is not defined... node 0 is not defined... node 1 is not defined... node 4 is not defined... node 4 is not defined... node 1 is not defined... node 1 is not defined... node 0 is not defined... node 2 is not defined... node 2 is not defined... node 3 is not defined... node 3 is not defined... node 3 is not defined... node 5 is not defined... node 4 is not defined... node 4 is not defined... node 4 is not defined... node 3 is not defined... node 3 is not defined... node 5 is not defined... node 5 is not defined... node 1 is not defined... node 1 is not defined... node 0 is not defined... node 0 is not defined... node 2 is not defined... node 0 is not defined... node 0 is not defined... node 3 is not defined... node 5 is not defined... node 5 is not defined... node 2 is not defined... node 1 is not defined... node 1 is not defined... node 5 is not defined... node 1 is not defined... node 1 is not defined... node 4 is not defined... node 2 is not defined... node 2 is not defined... node 3 is not defined... node 3 is not defined... node 4 is not defined... node 4 is not defined... node 5 is not defined... node 5 is not defined... node 1 is not defined... node 3 is not defined... node 3 is not defined... node 3 is not defined... node 1 is not defined... node 4 is not defined... node 4 is not defined... node 1 is not defined... node 2 is not defined... node 2 is not defined... node 3 is not defined... node 1 is not defined... node 1 is not defined... node 0 is not defined... node 5 is not defined... node 5 is not defined... node 3 is not defined... node 3 is not defined... node 4 is not defined... node 0 is not defined... node 5 is not defined... node 5 is not defined... node 4 is not defined... node 4 is not defined... node 0 is not defined... node 3 is not defined... node 2 is not defined... node 2 is not defined... node 4 is not defined... node 2 is not defined... node 2 is not defined... node 0 is not defined...
What's wrong with that? I ask for your help!
Last edited by musemicang; 05-16-2012 at 08:33 PM.
Well, ./ns means : Run ns in the current directory.
About the patching :
The latest info is here, post # 5 ( I had totally forgotten ..) http://www.linuxquestions.org/questi...-error-940388/
Ubuntu : cd ns-allinone-2.31/ && tar xvf crcn-ns2.31.tar.gz
&& cd ns-2.31/ && cp ns ns-orig && export CC=gcc-4.1 CXX=g++-4.1 &&
./configure && make clean && make
... Should be the proof way to get crcn to work.
( Required : sudo apt-get install g++-4.1 ).
.
I am located in mainland China, so I can't find the way to open your link below: https://docs.google.com/open?id=0B7S...XEtS3ozTHpmRHM
If convenient, please send the docs "crcn-ns2.31.tar.gz" to my email.
Regards.
Last edited by musemicang; 05-17-2012 at 03:58 AM.
# 13
I just nam test.nam generated by running "./ns test4maccon.tcl", then "node i is not defined" appeared continuously. Its topology script was topo4.tcl, but I can't find any bugs from the topology script, would you mind giving me some advice?
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511
Rep:
# 14
Quote:
"node i is not defined"
Better delete the failed build and start from scratch with a new ns-allinone-2.31.tar.gz.
See post # 8. There should be no way it can fail with the new patch.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.