Thanks... All package dependences are already installed, consider, for example:
[r...@localhost ~]# yum install libX11-devel Loaded plugins: refresh-packagekit Setting up Install Process Parsing package install arguments Package libX11-devel-1.1.4-1.fc9.i386 already installed and latest version Nothing to do Moreover, as a proof, let me tell you that I have been using ns-2.32 and ns-2.34 earlier and they installed successfully. Best Regards ________________________________ From: false <[email protected]> To: ns users <[email protected]>; [email protected] Sent: Fri, December 18, 2009 7:31:03 PM Subject: Re: "can't find X library" error in ns-2.26 installation Hello It s clear that the package libX11 don't exist on your system who is necessary for the installing ns Please, follow the good steps of "how to install ns on Fedora" on the link: http://www.linuxquestions.org/questions/linux-software-2/how-can-i-install-ns2-421797/ That are STEP 1 >From terminal login as super user and do the following.(internet must also be >connected in order to install the package dependencies. yum install autoconf yum install automake yum install gcc-c++ yum install libX11-devel yum install xorg-x11-proto-devel yum install libXt-devel And for nam installation (optional): yum install libXmu-devel STEP 2 >From terminal go to the folder where the ns-allinone patch is placed and type >the following to extract $ tar -xzf ns-allinone-2.31.tar.gz $ cd ns-allinone-2.29 $. /install STEP 3 Now go to /etc folder and type gedit ~/.bashrc Add the following lines to the end of it. Remember replace "/your/path" by something like "/home/kazim". And accordingly also change the version numbers. This is for ns 2.31. # LD_LIBRARY_PATH OTCL_LIB=/your/path/ns-allinone-2.31/otcl-1.13 NS2_LIB=/your/path/ns-allinone-2.31/lib X11_LIB=/usr/X11R6/lib USR_LOCAL_LIB=/usr/local/lib export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LIB:$X11_LIB:$USR_LOCAL_LIB # TCL_LIBRARY TCL_LIB=/your/path/ns-allinone-2.31/tcl8.4.14/library USR_LIB=/usr/lib export TCL_LIBRARY=$TCL_LIB:$USR_LIB # PATH XGRAPH=/your/path/ns-allinone-2.31/bin:/your/path/ns-allinone-2.31/tcl8.4.14/unix:/your/path/ns-allinone-2.31/tk8.4.14/unix NS=/your/path/ns-allinone-2.31/ns-2.31/ NAM=/your/path/ns-allinone-2.31/nam-1.13/ PATH=$PATH:$XGRAPH:$NS:$NAM Let it take effect immediately source ~/.bashrc Note: the step described above is important; otherwise, you cannot run ns successfully. or you can restart your X windows.i.e. logout and then login, or reboot your system, to make it work.) Now, the installation has been completed. If you try: $ ns Then a "%" will appear on the screen.type "exit" to quit the mode and back to "$" If you miss out step 1 you may get the following errors Good luck
