On Mon, 10 May 2010, Robert Clipsham wrote: > On 10/05/10 19:48, Piotrek wrote: > > (gdb) info locals > > i = 1 > > s = 578159222890430469 > > f = 9.55146781e-38 > > (gdb) show language > > The current source language is "auto; currently d". > > You are not using a version of gdb with D support if s is not displayed as a > string. This said, I've only ever looked at variables using print or a > backtrace, could you try 'p s' and see what result it gives? If it's the same > you aren't using a D capable version of gdb. This said, it should be working > in that version of gdb, I guess there's some other issues there if this is the > case. > > > Reading symbols from > > /home/pio/dev/d/projects/cb_test/hello...Segmentation fault > > This is a gdb issue, not a D issue, you should report this issue to the gdb > developers so they can add a test case to their test suite and fix the bug :) > > > Does anyone can work with gdb on linux? > > I do, and it works great for me :) This said, if you have issues with it it's > good to voice them to either the D community or the gdb devs if appropriate so > we can work out any issues and make debugging D on linux/freebsd/os x etc a > pleasant experience. It isn't right now, but the situation's far better than > it was a few weeks ago (it was impossible to do anything non-trivial then :P) > > > Cheers > > Piotrek
For what it's worth, I've still had lots of problems with gdb (from cvs) + dmd from svn. It's certainly LOTS better, but there's lots left to fix. Unfortunatly I haven't spent the time to try to reduce the problem down at all. I'll do that, but just haven't yet. Later, Brad