Installing ns-2.34 in Fedora 14

To install Network Simulator Version 2.34 in Fedora 14 has the following limitations.

1. Fedora 14 comes with GCC version 3.5 which has major changes like it accept X() rather than X::X(), So ns also has to modify accordingly.

2. You may get an error for GammaRandomVariable, so that has to be corrected in the following two files

~ns-allinone-2.34/ns-2.34/mobile/  and



(Above pic: The file has to be opened and there will a change in two line numbers 183 and 185 as given below)


(The file has to be opened and change in line number 219 as given below)



Once the above steps done,

Go to terminal and install NS2 (

and refer the video for installing NS2.


  1. hi sir,
    i am installing ns2.34 in fedora14 but i got the following error
    * Build tcl8.4.18
    configure: WARNING: unrecognized options: --enable-gcc
    checking whether to use symlinks for manpages... no
    checking whether to compress the manpages... no
    checking whether to add a package name suffix for the manpages... no
    checking for gcc... no
    checking for cc... no
    checking for cl.exe... no
    configure: error: in `/home/RONY/ns-allinone-2.34/tcl8.4.18/unix':
    configure: error: no acceptable C compiler found in $PATH
    See `config.log' for more details
    tcl8.4.18 configuration failed! Exiting ...
    Tcl is not part of the ns project. Please see
    to see if they have a fix for your platform.
    [root@localhost ns-allinone-2.34]#
    please help me out
    now what can i do?

  2. how to install ns 2.34 in fedora15...before this i used to use the same version of ns2 in fedora 8 and it worked perfectly fine...if u can please help me to install ns 2.34 in fedora 15....i m quite new with linux

  3. hi sir,
    i am installing ns2.34 in fedora12 but i got the following error in tracegraph

    netlab@localhost tracegraph202]$ ./mglinstaller
    bash: ./mglinstaller: Permission denied

  4. change the mode of the file
    chmod 755 mglinstaller

  5. is it possible to install to install ns-2.34 on fedora16? Because it keeps giving me this error:
    make: *** [mac/mac-802_11Ext.o] Error 1

  6. Yes you follow the same procedure given in this post

  7. I have a problem for installing ns2.35 in fedora 16 .I get the following error plz help me sir,
    bash: ./install: Permission denied


Post a Comment

Popular Posts