all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Alexander Shukaev <haroogan@gmail.com>
To: help-gnu-emacs <help-gnu-emacs@gnu.org>
Subject: Error: Could not reserve dynamic heap area.
Date: Sat, 8 Nov 2014 03:39:20 +0100	[thread overview]
Message-ID: <CAKu-7WxbbquQw_e8VGVA9-77o3QAswQi50CinAVT1SfU7UHoGg@mail.gmail.com> (raw)

Hey, everyone!

I have to admit that I've been facing many difficulties building the
`emacs-24' branch for Windows lately. All of them come primarily from the
fact that lots of yummy changes in the `trunk' are absent in the `emacs-24'
branch. I could bypass some problems, but here is something that is too
much to work around.

Due to the following commit in the `trunk':

Commit: c909d23bfbf5dbaa5ddddc586eb8f3983bea6ace [c909d23]
> Parents: 5ca3aee65a
> Author: Fabrice Popineau <fabrice.popineau@gmail.com>
> Date: Tuesday, May 27, 2014 19:31:17
> Committer: Eli Zaretskii <eliz@gnu.org>
>


Use mmap(2) emulation for buffer text on MS-Windows.


when I build `trunk' everything finishes smoothly. On the other hand, when
I build `emacs-24' these changes are not present and, as a result, Emacs is
being configued with

Should Emacs use the GNU version of malloc?    yes
> Should Emacs use a relocating allocator for buffers?  yes
> Should Emacs use mmap(2) for buffer allocation?    no


Now the problem is that with this configuration the x64 version is built
just fine, but the x86 version build fails with

Error: Could not reserve dynamic heap area.
> Error: Could not reserve dynamic heap area.
> Error: Could not reserve dynamic heap area.
> Makefile:283: recipe for target
> '/C/Users/Haroogan/Projects/GitHub/MINGW-packages/mingw-w64-emacs/src/emacs/lisp/emacs-lisp/macroexp.elc'
> failed
> make[2]: ***
> [/C/Users/Haroogan/Projects/GitHub/MINGW-packages/mingw-w64-emacs/src/emacs/lisp/emacs-lisp/macroexp.elc]
> Error 1
> make[2]: *** Waiting for unfinished jobs....
> Makefile:283: recipe for target
> '/C/Users/Haroogan/Projects/GitHub/MINGW-packages/mingw-w64-emacs/src/emacs/lisp/emacs-lisp/bytecomp.elc'
> failed
> make[2]: ***
> [/C/Users/Haroogan/Projects/GitHub/MINGW-packages/mingw-w64-emacs/src/emacs/lisp/emacs-lisp/bytecomp.elc]
> Error 1
> Makefile:283: recipe for target
> '/C/Users/Haroogan/Projects/GitHub/MINGW-packages/mingw-w64-emacs/src/emacs/lisp/emacs-lisp/byte-opt.elc'
> failed
> make[2]: ***
> [/C/Users/Haroogan/Projects/GitHub/MINGW-packages/mingw-w64-emacs/src/emacs/lisp/emacs-lisp/byte-opt.elc]
> Error 1
> Error: Could not reserve dynamic heap area.
> Makefile:283: recipe for target
> '/C/Users/Haroogan/Projects/GitHub/MINGW-packages/mingw-w64-emacs/src/emacs/lisp/emacs-lisp/cconv.elc'
> failed
> make[2]: ***
> [/C/Users/Haroogan/Projects/GitHub/MINGW-packages/mingw-w64-emacs/src/emacs/lisp/emacs-lisp/cconv.elc]
> Error 1
> Error: Could not reserve dynamic heap area.
> Makefile:283: recipe for target
> '/C/Users/Haroogan/Projects/GitHub/MINGW-packages/mingw-w64-emacs/src/emacs/lisp/emacs-lisp/autoload.elc'
> failed
> make[2]: ***
> [/C/Users/Haroogan/Projects/GitHub/MINGW-packages/mingw-w64-emacs/src/emacs/lisp/emacs-lisp/autoload.elc]
> Error 1
> make[2]: Leaving directory
> '/c/Users/Haroogan/Projects/GitHub/MINGW-packages/mingw-w64-emacs/src/.build/i686-w64-mingw32/lisp'
> Makefile:815: recipe for target 'bootstrap-emacs.exe' failed
> make[1]: *** [bootstrap-emacs.exe] Error 2
> make[1]: Leaving directory
> '/c/Users/Haroogan/Projects/GitHub/MINGW-packages/mingw-w64-emacs/src/.build/i686-w64-mingw32/src'
> Makefile:382: recipe for target 'src' failed
> make: *** [src] Error 2


and to say that this is annoying is to say nothing.

Now I get it that the developers don't merge `trunk' into `emacs-24'. Does
that mean that we will see all those good changes from `trunk' only in
`emacs-25'? What a pity if that's the case.

Regards,
Alexander.


             reply	other threads:[~2014-11-08  2:39 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-11-08  2:39 Alexander Shukaev [this message]
2014-11-08  8:10 ` Error: Could not reserve dynamic heap area 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=CAKu-7WxbbquQw_e8VGVA9-77o3QAswQi50CinAVT1SfU7UHoGg@mail.gmail.com \
    --to=haroogan@gmail.com \
    --cc=help-gnu-emacs@gnu.org \
    /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.