help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Cannot run PDB properly in emacs 22.1.1 on windows-xp


From: Thierry Volpiatto
Subject: Re: Cannot run PDB properly in emacs 22.1.1 on windows-xp
Date: Fri, 11 Jan 2008 14:03:19 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux)

Nick Roberts <nickrob@snap.net.nz> writes:

> roc lee writes:
>  > On 1$ATB(B11$AHU(B, $AIONg(B4$AJ1(B30$A7V(B, Nick Roberts 
> <nick...@snap.net.nz> wrote:
>  > >  > If the command line was "python -m pdb test.py", as sugested,
>  > >  > the message should be:
>  > >
>  > > Where does it suggest this?
>  > 
>  > 
>  > 
>  > >  >
>  > >  > The debug message was not displayed immediately when the debug command
>  > >  > was inputted, but was thrown out all together after the "q" was given.
>  > >  >
>  > >  > Using "python c:\python25/Lib/pdb.py test.py", I got:
>  > >  >
>  > >  > <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>  > >  > Current directory is c:/python25/Lib/
>  > >  > Error: test.py does not exist
>  > >
>  > > default-directory is set to c:/python25/Lib from your previous attempt.
>  > > Specifying the path to test.py should work:
>  > >
>  > > python c:\python25/Lib/pdb.py c:/yourpath/to/test.py
>  > >
>  > > If you don't specify the path to test.py you need to make sure that
>  > > default-directory is the directory test.py is in, e.g., by doing M-x 
> dired
>  > > in that directory first.
>  > >
>  > > Why not just do:
>  > >
>  > > pdb c:/yourpath/to/test.py
>  > > or
>  > > pdb test.py
>  > 
>  > Thank you for your response.
>  > 
>  > But my emacs cannot execute such commands:
>  > "apply: Searching for program: no such file or directory, pdb"
>  > 
>  > I copied "pdb.pyc" and "pdb.py" to "c:\Python25\".
>  > 
>  > Running "pdb.pyc test.py", the response was:
>  > apply: Searching for program: no such file or directory, pdb.pyc
>  > 
>  > Running "c:\python25\Lib\pdb.pyc test.py", the response was:
>  > "apply: Spawning child process: invalid argument"
>  > 
>  > With "pdb.py", I got the same result.

Did you set the path to pdb.py ?
(setq gud-pdb-command-name "~/bin/pdb.py")

Have you gdb installed on your system ?

> That's because there isn't a file called pdb in your path that points to
> c:\python25/Lib/pdb.py (I don't if symbolic links exist in windows-xp).
>
> But you haven't answered my question or tried my other suggestions.

-- 
A + Thierry
Pub key: http://pgp.mit.edu




reply via email to

[Prev in Thread] Current Thread [Next in Thread]