You can google "ns-2 eclipse" to get more information but I like your
idea and added my experiences to the ns-2 wiki including the
references. You can check it at:

http://nsnam.isi.edu/nsnam/index.php/Developer_Information#Development_with_Eclipse

Hopefully people would contribute to make debugging part more clear.

Right now if I don't give any input file Eclipse opens a console where
it runs the Tcl interpreter (The same effect as running "ns" without
an input file). However when I set any breakpoint it complains that it
can't find the source files. I don't know how to fix it.. :(


On Fri, May 2, 2008 at 2:22 AM, Arturo Servin <[EMAIL PROTECTED]> wrote:
>
>
> It would be great if you could share your experience in the wiki or in a
> blog. I just could not make ns compile in eclipse.
>
> -as
>
>
>
> On 2 May 2008, at 10:09, Salih ML wrote:
>
> I am able to build ns-2 with eclipse. However when I try to debug ns-2
> using eclipse I am getting the following
>  error: (Added a breakpoint inside scheduler.cc file)
>
>  No symbol "new" in current context.
>  No source file named scheduler.cc.
>  Stopped due to shared library event
>  No source file named scheduler.cc.
>  Stopped due to shared library event
>  No source file named scheduler.cc.
>  Current language:  auto; currently asm
>  No source file named scheduler.cc.
>
>  Does anybody know what would be problem? It looks like it can't find
> the scheduler.cc file.
>
>  By the way, when I try to add a breakpoint using GDB from terminal I
> get the following error:
>
>  (gdb) break scheduler.cc:129
>  No source file named scheduler.cc.
>  Make breakpoint pending on future shared library load? (y or [n]) y
>
>  Breakpoint 1 (scheduler.cc:129) pending.
>
>
> I installed  ns-2.30 on a Ubuntu Linux machine.
>
> Thanks,
>
>  Salih
>
>
>
>  On Mon, Oct 22, 2007 at 12:23 AM, Sidney Doria <[EMAIL PROTECTED]> wrote:
>
>  Azim,
>
>  Eclipse TODO:
>
>  - install cygwin (as much complete as possible, to avoid more trouble);
>
>  - install ns in cygwin (don't forget the PATH, TCL_LIBRARY and
>  LD_LIBRARY_PATH stuff at the end of installation) and validate;
>
>  - install eclipse;
>
>  - make a new directory to your protocol in /ns-allinone-2.32/ns-2.32/
>
>  - open eclipse and create a project and the files of tutorial
>
>  - to complile, you MUST add (include) dirs like: ns-2.32. commom,
>  trace, etc. in the eclipse (look for a menu like
>  project/compiler/directories). so, lots of errors will gone in the
>  next compile turn.
>
>  - Take a look in compile errors to find more needed dirs to include
>  until last compile error has gone
>
>  Finally,
>
>  I have tried:
>
>  Vista + Cygwin +NS-2 + Eclipse
>
>  but the BEST is:
>
>  VirtualBox + Ubuntu 7.10 + NS-2 + Eclipse (or gedit and make)
>
>  With this last package everything runs smooth and easy.
>
>
>  Sidney Doria
>
>
>  2007/10/21, Azim <[EMAIL PROTECTED]>:
>
>
>
>
>
> Hi all,
>
>
>
> I am new in eclipse. I am using cygwin (g++) for compile and my ns-2.31 is
>
> in /usr/local directory.
>
>
>
> But I am not getting how can I write new protocol like ping.cpp in eclipse
>
> and compile NS-2.
>
>
>
> If anyone give me any idea, it would be very helpful for me.
>
>
>
> Regards
>
> Azim
>
>
>
>
>  --
>  Sidney Doria
>  Redes ad hoc móveis
>  Mestrado em Computação
>  UFCG
>  Brasil
>
>  "Nessa jornada, o conhecimento será o seu escudo..."
>  (Mestre dos Magos no episódio do grimoire de ouro)
>
>
>
>
>

Reply via email to