martes, 27 de septiembre de 2011

Instalar tcl-debug para ns2.34 en ubuntu 10.10

Como implementar debug para NS2 esta es una de las entradas en las cuales se verá otros tópicos.

 

Instalación de TCL debug para ns2


 


Descargar de la siguiente dirección:


 


Documentos compilados de Pedro vale
estrella


 


http://tagus.inesc-id.pt/~pestrela/ns2/files/ns2_debugging_files.tar.gz


 


 


Descomprimir e copiar de esta carpeta
el direcctorio “tcl-debug-xxxx” en el directorio raiz
(/home/xxxx/ns-allinone-2.34/)


 


Se crea el siguiente directorio
“/home/xxx/ns-allinone-2.34/tcl-debug/”, ingresar en este.


 


Descargar el parche (para que reconozca
los directorios donde esta el tcl) de la siguiente dirección:


 


http://knowledgehurts.wordpress.com/2010/01/18/debugging-tcl-scripts-on-ns2-yes-it-works-for-ns-2-34/


 


Aplicar el parche (estamos dentro del
directorio tcl-debug)


 


patch -p1 <
/home/./Downloads/tcl-debug-2.0-configure.patch


 


 


Ahora modificar el archivo configure
para que funcione. (más información en):


 


gedti configure


 


http://tagus.inesc-id.pt/~pestrela/ns2/files/Tae-hyung_Kim_tcl-debug_installation_manual.pdf


 


o en


 


http://www.mail-archive.com/ns-users@isi.edu/msg00565.html


 


Por lo general se agrega las siguiente
líneas, importante que el path refleje el de su equipo (en mi caso
tuve que cambiar a tcl8.4.18


 


$ gedit configure &



2. The file "configure" should look like below, around line 630 and line
1360. The line numbers are shown on the left for your convenience.



line625 echo "$ac_t""found $TCLCONFIG" 1>&6

line626 fi

line627 fi

line628

line629

line630 . $TCLCONFIG

...

line1359 fi

line1360 # see if one is installed

line1361 if test x"${ac_cv_c_tclh}" = x ; then



3. Insert the paths as follows:



line628 # ***

line629 TCLCONFIG="../tcl8.4.11/unix/tclConfig.sh"

line630 . $TCLCONFIG

...

line1360 # ***

line1361 ac_cv_c_tclh="../tcl8.4.11/generic"

line1362 # see if one is installed

Luego hacer correr con ./configure

finalmente ejecutar make