[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs doesn't show source file when debugging with GDB
From: |
Francis Moreau |
Subject: |
Re: Emacs doesn't show source file when debugging with GDB |
Date: |
Fri, 16 May 2008 11:22:00 +0200 |
On Fri, May 16, 2008 at 1:29 AM, Nick Roberts <nickrob@snap.net.nz> wrote:
> > nope. It's a custom line that call a script which in turn initialize some
> > devices before launching gdb. But --annotate option is missing anyways.
> >
> > After I added it, I now have this in emacs when it tries to show the source
> > code:
> >
> > error in process filter: Phase error in gdb-pre-prompt (got pre-emacs)
> >
> > Do you know what's wrong now ?
>
> I can only guess as you don't say which version you are using
Sorry, here it is:
In GNU Emacs 22.1.1 (i386-redhat-linux-gnu, GTK+ Version 2.12.1)
of 2007-11-06 on xenbuilder4.fedora.phx.redhat.com
configured using `configure '--build=i386-redhat-linux-gnu'
'--host=i386-redhat-linux-gnu' '--target=i386-redhat-linux-gnu'
'--program-prefix=' '--prefix=/usr' '--exec-prefix=/usr'
'--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=\
/etc' '--datadir=/usr/share' '--includedir=/usr/include'
'--libdir=/usr/lib' '--libexecdir=/usr/libexec' '--localstatedir=/var'
'--sharedstatedir=/usr/com' '--mandir=/usr/share/man'
'--infodir=/usr/share/info' '--with-pop' '--with-sound' \
'--with-gtk' 'build_alias=i386-redhat-linux-gnu'
'host_alias=i386-redhat-linux-gnu'
'target_alias=i386-redhat-linux-gnu' 'CFLAGS=-DMAIL_USE_LOCKF
-DSYSTEM_PURESIZE_EXTRA=16777216 -O2 -g -pipe -Wall
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions --p\
aram=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic
-fasynchronous-unwind-tables''
> or what your script does.
it just ends up to call gdb with a couple of parameters:
gdb --nowindows --annotate=3 -x my_gdbinit a.out
> ISTR that in Gdb didn't work in Emacs 22.1 if there was a Gdb
> command that started execution in the .gdbinit file (or I guess with the -x
> option). This was fixed in Emacs 22.2
>
Interesting because I have another problem: the -x switch seems to be ignored
when I start gdb from emacs whereas it's not if gdb is started from a shell.
> Before what? i.e. with which version of Emacs?
Before upgrading my distrib. I was using Fedora 6 and has moved to Fedora 8.
I don't recall my previous version of Emacs I was using.
> How did it work? In graphical
> mode with breakpoint icons, stack, locals buffers etc or just text mode
> with the GUD buffer?
The latter...
Thanks
--
Francis
- Emacs doesn't show source file when debugging with GDB, Francis Moreau, 2008/05/15
- Re: Emacs doesn't show source file when debugging with GDB, Nick Roberts, 2008/05/15
- Re: Emacs doesn't show source file when debugging with GDB, Francis Moreau, 2008/05/15
- Re: Emacs doesn't show source file when debugging with GDB, Nick Roberts, 2008/05/15
- Re: Emacs doesn't show source file when debugging with GDB,
Francis Moreau <=
- Re: Emacs doesn't show source file when debugging with GDB, Nick Roberts, 2008/05/16
- Re: Emacs doesn't show source file when debugging with GDB, Francis Moreau, 2008/05/16
- Re: Emacs doesn't show source file when debugging with GDB, Nick Roberts, 2008/05/16
- Re: Emacs doesn't show source file when debugging with GDB, Francis Moreau, 2008/05/16
- Re: Emacs doesn't show source file when debugging with GDB, Nick Roberts, 2008/05/16
- Re: Emacs doesn't show source file when debugging with GDB, Francis Moreau, 2008/05/19