From: Eli Zaretskii <eliz@gnu.org>
To: Drew Adams <drew.adams@oracle.com>
Cc: jwiegley@gmail.com, 22058@debbugs.gnu.org, lekktu@gmail.com
Subject: bug#22058: 25.1.50; emacs_backtrace.txt
Date: Tue, 01 Dec 2015 18:22:01 +0200 [thread overview]
Message-ID: <8337vmkul2.fsf@gnu.org> (raw)
In-Reply-To: <32860321-e9f0-4057-9e4a-b2be4aa5dc82@default>
> Date: Tue, 1 Dec 2015 08:11:33 -0800 (PST)
> From: Drew Adams <drew.adams@oracle.com>
> Cc: jwiegley@gmail.com, lekktu@gmail.com, 22058@debbugs.gnu.org
>
> > > I run Emacs using `runemacs' in the bin directory.
> >
> > It is easier to run emacs.exe directly, like John suggested. When GDB
> > shows its prompt, type "run" and press RET to start Emacs.
>
> No idea what "directly" means here.
It means invoke emacs.exe rather than runemacs.exe (which invokes
emacs.exe under the hood).
> > You will find the latest GDB compiled for Windows here:
> > http://sourceforge.net/projects/ezwinports/files/gdb-7.10-w32-
> > bin.zip/download
>
> OK, thanks. I tried using that and got the attached error.
> What's the easiest way to remedy this?
The text below from the README file should get you started.
> (Why doesn't the gdb binary include everything it needs?)
Because I don't want to distribute Python, including its sources.
======================================================================
gdb-7.10-w32
A Windows build of the latest version 7.10 of GDB. The MinGW site
offers only an outdated version 7.6.1, which was on top of that
built without Python support. Here you have the latest release that
supports Python. It also includes the lately added Guile support.
One caveat: you will have to download and install Python 2.6.6 from
https://www.python.org/download/releases/2.6.6/; gdb.exe in this
archive depends on the Python library and DLL, and will not run
without it being available on your system. (I don't want to
distribute Python binaries, because then I would also need to
provide the Python sources from this site, which is way too much.)
Starting with GDB 7.10, the data files in this port are installed
into a version-specific directory 'share/gdb/VERSION/'. This is so
you could keep previous versions of GDB renamed as, say,
gdb-x.y.z.exe, and still be able to invoke them and let them find
their data files. If this is the first GDB port you are installing
that uses this structure, I suggest to move the data files of the
previous version -- everything under share/gdb/ -- into a version
specific subdirectory share/gdb/X.Y.Z/, where X.Y.Z is the version
of GDB you had before this one.
Guile dependencies are included in this binary distribution.
If you install this anywhere but D:\usr, you will need to set 2
environment variables:
set GUILE_LOAD_PATH=x:\foo\share\guile\2.0
set GUILE_LOAD_COMPILED_PATH=x:\foo\lib\guile\2.0\ccache
where "x:\foo" is the directory from which you unzipped the GDB
binary zip file. These variables are required for the Guile support
in GDB to be able to initialize itself.
If GDB complains at startup about being unable to load Python
modules, you may need to set the PYTHONPATH environment variable to
point to your Python 2.6.6 installation, like this:
set PYTHONPATH=C:\Python26;C:\Python26\Lib;C:\Python26\;C:\Python26\DLLs;C:\Python26\Lib\lib-tk;C:\Python26\Lib\site-packages
(assuming you installed Python in C:\Python26).
This port also supports TUI, the Text-mode User Interface; invoke
GDB with the -tui command-line option to activate it.
next prev parent reply other threads:[~2015-12-01 16:22 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <<f774949d-8945-4c73-a5e8-ed26c511c3bf@default>
[not found] ` <<m2d1ur36r0.fsf@newartisans.com>
[not found] ` <<929593b8-ad63-4b4a-9587-1eef6e821cc6@default>
[not found] ` <<83k2ozmq6m.fsf@gnu.org>
2015-11-30 16:22 ` bug#22058: 25.1.50; emacs_backtrace.txt Drew Adams
2015-11-30 17:48 ` Eli Zaretskii
[not found] ` <<m2wpszuwtw.fsf@newartisans.com>
[not found] ` <<CAAeL0SRkN+PJF+Kn6DPi0mYcx_HnFNdLnY6fgGjSbX30d1sxEg@mail.gmail.com>
[not found] ` <<m2lh9esxns.fsf@newartisans.com>
[not found] ` <<3505c131-e8ab-4f86-8828-b378bc9dac47@default>
[not found] ` <<222e11d1-95f0-4ade-8f86-18f034eabb1e@default>
[not found] ` <<83h9k2kwsa.fsf@gnu.org>
2015-12-01 16:11 ` Drew Adams
2015-12-01 16:22 ` Eli Zaretskii [this message]
[not found] ` <<32860321-e9f0-4057-9e4a-b2be4aa5dc82@default>
[not found] ` <<8337vmkul2.fsf@gnu.org>
2015-12-01 16:56 ` Drew Adams
2015-12-01 18:45 ` Eli Zaretskii
2015-11-29 23:37 Drew Adams
2015-11-30 14:24 ` John Wiegley
2015-11-30 15:10 ` Drew Adams
2015-11-30 16:01 ` Eli Zaretskii
2015-11-30 19:11 ` John Wiegley
2015-11-30 19:31 ` Drew Adams
2015-11-30 21:13 ` Juanma Barranquero
2015-12-01 2:36 ` John Wiegley
2015-12-01 3:51 ` Drew Adams
2015-12-01 6:17 ` Drew Adams
2015-12-01 15:34 ` Eli Zaretskii
2015-12-01 15:26 ` Eli Zaretskii
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=8337vmkul2.fsf@gnu.org \
--to=eliz@gnu.org \
--cc=22058@debbugs.gnu.org \
--cc=drew.adams@oracle.com \
--cc=jwiegley@gmail.com \
--cc=lekktu@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.