Hi all, I have had previous success in debugging ns2 tcl scripts through otcl and C++ debugging, using a combination of ddd, MashInspector in nstk environment, and the tcl debugger.
However I have recently found trouble trying to debug with ddd. When I open the ns.exe program I am given the 'no debugging symbols found' reply. However when I open the nstk.exe program I can proceed just fine. The otcl side of debugging is working just fine also. Is there a straightforward explanation for this? Has anyone else encountered this? I have taken the following steps to enable debugging support: > added "-g" in makefile.in such that CFLAGS += -g $(CCOPT) $(DEFINE) > added "--enable-symbols" to tcl's configure command in ns-allinone/install > added "--enable-debug" to tclcl's configure in same file > configured ns-2 with "--enable-debug" flag as well as "--with-tcldebug" I have also noticed that gdb doesn't like the guard32.dll belonging to Comodo's Firewall (v3). There has been a bug report made on this in the Comodo forum. The only way around it at the minute appears to be disabling guard32.dll. Thanks for your time, Micheal