I wrote: > Ludovic Brenta wrote: > > Hi Kevin, > > > > Thanks for trying to help. Try this in gps.gpr: > > > > package Compiler is > > for Default_Switches ("Ada") use ... (do not change) > > for Switches ("gvd-canvas.adb") use ("-g", "-O0"); > > end Compiler; > > > > and do debian/rules gnat-gps again. > > This yields the same compilation error.
That said, just to test things I disabled -g just for that one source file to get it past it. It turns out that (if I remember -- I'm away from that computer at the moment) it's the last file to be compiled prior to linking. I tried using gnatgdb against the resulting file but it seems unable to attach to the resulting LWP that gets created. GDB gives better results. When running the program, the program winds up getting a SIGSEGV. It looks to me like the storage manager catches that and raises its own exception. GDB puts me into C mode, which isn't going to help a whole lot for debugging this. Why can't I run gnatgdb against this? -- Kevin Brown [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]