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

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

Error: Could not reserve dynamic heap area.


From: Alexander Shukaev
Subject: Error: Could not reserve dynamic heap area.
Date: Sat, 8 Nov 2014 03:39:20 +0100

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 via email to

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