Miguel de Icaza <[EMAIL PROTECTED]> writes:

> Hello,
> 
> > The debugger does look very impressive.. but is there
> > any way I can build the bebugger on Cygwin (win2k)like
> > we have the GDB.
> > 
> > If yes, then does the current build take care of that?
> 
> The debugger only works on Unix today.  Porting it to Windows is going
> to be a significant effort.
> 
> > If no, then what API does the debugger use for the GUI ??
> > Is it GTK# ?? ... Is there a windows equilatent of GTK# like 
> > Glib ? If the debugger has been made in C#, can the GTK# calls
> > be replaced by the equivalent Windows.Forms ones to get it up
> > and running on windows?? 
> 
> It uses Gtk# (which works on Windows).  

You can also use the command line interface for it - but then, of course, you won't 
have a
GUI ....

> You could also write a new GUI using Windows.Forms, but to get there you
> would have to spend quite some time porting the engine first.

Ok, I just had another look at this.

I _believe_ (but I can be wrong) that this can be done in one or two working days.

The most difficult task is probably getting a shared libbfd.dll for either cygwin on
mingw32 - the latter one may be a good idea since MinGW 2.0 is already using GNU 
Binutils
2.13.90 (but a static libbfd.a).

After setting up the build environment and getting the debugger at least build on 
Windows
(without a backend), the way to go is to get core files working first - this is using
libbfd which is already ported to windows and MinGW 2.30 also comes with a recent 
enough
gcc 2.95.3 which should also have dwarf 2 support.

However, my windows machine is slooow so I'd prefer doing some more bug fixes and 
cleanups
at the moment rather than spending my time compiling stuff.

The next step is replacing backends/server/i386-*-ptrace.c with an actual 
implementation
which is using w32 api calls instead of ptrace.  This should be doable in one working 
day.

-- 
Martin Baulig
[EMAIL PROTECTED]
[EMAIL PROTECTED]
_______________________________________________
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to