From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alexander Shukaev Newsgroups: gmane.emacs.help Subject: Error: Could not reserve dynamic heap area. Date: Sat, 8 Nov 2014 03:39:20 +0100 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1415414383 18328 80.91.229.3 (8 Nov 2014 02:39:43 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 8 Nov 2014 02:39:43 +0000 (UTC) To: help-gnu-emacs Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Nov 08 03:39:37 2014 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Xmvw8-0006YA-7x for geh-help-gnu-emacs@m.gmane.org; Sat, 08 Nov 2014 03:39:36 +0100 Original-Received: from localhost ([::1]:34577 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xmvw7-0006O5-QO for geh-help-gnu-emacs@m.gmane.org; Fri, 07 Nov 2014 21:39:35 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53654) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xmvvw-0006NS-5b for help-gnu-emacs@gnu.org; Fri, 07 Nov 2014 21:39:25 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xmvvu-000803-LS for help-gnu-emacs@gnu.org; Fri, 07 Nov 2014 21:39:24 -0500 Original-Received: from mail-la0-x22d.google.com ([2a00:1450:4010:c03::22d]:36500) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xmvvu-0007zz-2l for help-gnu-emacs@gnu.org; Fri, 07 Nov 2014 21:39:22 -0500 Original-Received: by mail-la0-f45.google.com with SMTP id pn19so5380550lab.32 for ; Fri, 07 Nov 2014 18:39:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=uWCAVlwpT9MuCsVxEpBa/AArN7O+A+vqGbpOGE0YjDw=; b=ngcXlzGB4D4QZ0+e46I7TaORiepT7NgS//jlr+kWI8zf2mR7fT0QAQ6/2L7WmBXCqw sYhYbPciauuygL6e9AEqQmGDZr60We5GrsxIwodYnxHyVRbml1YaQVveZSXKA8kyRUcG 4Dli0AMH+lhC32avHRhow+7jimXAnPmqNQFs9AqklhE0mPsRxD7ibXRmdG3zWyWHSC9X 70wzYnYpMaDlJiYshGhoL1DnTDw9Smcf5JbEz4ZiGvRdEx9gJnHGZR7+egplMgH5nNw9 Tpqu+LHL9huk3UQtTyiybAkDM229mo4GV0uzQBh74OzzBt9jhd2SWuUCn+UjBJEzCa8q Ii3Q== X-Received: by 10.112.87.65 with SMTP id v1mr1142545lbz.12.1415414360703; Fri, 07 Nov 2014 18:39:20 -0800 (PST) Original-Received: by 10.112.202.106 with HTTP; Fri, 7 Nov 2014 18:39:20 -0800 (PST) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4010:c03::22d X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:100844 Archived-At: 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 > Date: Tuesday, May 27, 2014 19:31:17 > Committer: Eli Zaretskii > 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.