all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
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.





  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.