From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dani Moncayo Newsgroups: gmane.emacs.devel Subject: Re: MS-Windows build using Posix configury Date: Sat, 20 Apr 2013 19:18:31 +0200 Message-ID: References: <83d2tu49lu.fsf@gnu.org> <8338un359j.fsf@gnu.org> <831ua72fml.fsf@gnu.org> <83ehe51zi4.fsf@gnu.org> <837gjx1vpx.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: ger.gmane.org 1366478316 21536 80.91.229.3 (20 Apr 2013 17:18:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 20 Apr 2013 17:18:36 +0000 (UTC) Cc: Emacs development discussions To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Apr 20 19:18:40 2013 Return-path: Envelope-to: ged-emacs-devel@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 1UTbQt-00036y-P4 for ged-emacs-devel@m.gmane.org; Sat, 20 Apr 2013 19:18:39 +0200 Original-Received: from localhost ([::1]:34920 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UTbQt-0007FB-Am for ged-emacs-devel@m.gmane.org; Sat, 20 Apr 2013 13:18:39 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:53016) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UTbQp-0007Et-Lp for emacs-devel@gnu.org; Sat, 20 Apr 2013 13:18:36 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UTbQo-0006Vw-FP for emacs-devel@gnu.org; Sat, 20 Apr 2013 13:18:35 -0400 Original-Received: from mail-la0-x233.google.com ([2a00:1450:4010:c03::233]:58134) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UTbQm-0006VV-Py; Sat, 20 Apr 2013 13:18:32 -0400 Original-Received: by mail-la0-f51.google.com with SMTP id fh20so537165lab.10 for ; Sat, 20 Apr 2013 10:18:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=qmbDZuDQ0wo/focmzKDhsl+fWzMVeCiNUlv2beYDLzY=; b=Xbxerox2ObBUYF2p7iidJx78A+s1ChjYFCOw/V+80sT7pqhGfUoK29Dbrmftmvf3TM 0AqfhEDAsbSLg6V9X1kcO5GsIghVaYvVenqRPWAK/dCeKGfeqCXLU26lzsZeVfj74AH0 HvJMwEFLBROvV6MBz4lxLWjNSI/BXF5LfZYmx6B/Sky0aq7e14xMSgXItGfvBnCQc24O 3U9/w8CEU2QJUCRkGVgqRDbsXUPkVvb55+bZ3l7KhNzAqWZF08qak+c9PuSwnlP6fcdw 9M491GHG24h7CtMmOBhBEE2tbmVxy3xOrGW0mgJIvJ03DbA/vNH2InxfEK0DNxoGvvnF rnjg== X-Received: by 10.152.1.133 with SMTP id 5mr10208444lam.42.1366478311650; Sat, 20 Apr 2013 10:18:31 -0700 (PDT) Original-Received: by 10.114.18.82 with HTTP; Sat, 20 Apr 2013 10:18:31 -0700 (PDT) In-Reply-To: <837gjx1vpx.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4010:c03::233 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:159056 Archived-At: >> >> The packages I've installed (with "mingw-get install "), in >> >> addition to the ones installed by default, are: >> >> * msys-base >> >> * mingw-developer-toolkit >> >> * msys-automake >> > >> > What do you mean by "installed by default"? If we want the >> > instructions to be comprehensive, we need to spell out _all_ of the >> > packages, including those installed by default. >> >> By "packages installed by default", I mean the packages that get >> installed if you install MinGW (with the "mingw-get-inst-20120426.exe" >> installer) and accept the default options in the wizard. >> >> Sorry, I've not found a way to get the list of installed packages >> (AFAICT, the package manager currently lacks such a feature). > > That's OK; the above description about accepting the default options > should be good enough. Could you provide a list of those default > options, so I could list them in the instructions? The wizard has several screens, one of which is titled "Select Components". As its name suggests, that screen allows the user to choose the initial components to install. By default, only the "C Compiler" option (under "MinGW Compiler Suite") is checked. >> make[1]: Entering directory `/c/emacs/build/nt' >> windres -O coff -o emacs.res /c/emacs/mybranch/nt/emacs.rc >> gcc -std=gnu99 -mtune=pentium4 -I. -I/c/emacs/mybranch/nt -mtune=pentium4 -DGLYPH_DEBUG=1 -DUSE_CRT_DLL=1 -I /c/emacs/mybranch/nt/inc -O0 -g3 /c/emacs/my branch/nt/runemacs.c emacs.res \ >> -o runemacs.exe >> make[1]: *** No rule to make target `/c/emacs/mybranch/nt/../src/epaths.h', needed by `addpm.exe'. Stop. >> make[1]: Leaving directory `/c/emacs/build/nt' >> make: *** [nt] Error 2 > > That's a bug in the opposite direction. Change this line in > nt/Makefile.in: > > addpm${EXEEXT}: ${srcdir}/addpm.c ${srcdir}/../src/epaths.h > > to say this instead: > > addpm${EXEEXT}: ${srcdir}/addpm.c ../src/epaths.h After doing that change and run "make" anew, the build process gets stuck at this point: Updating c:/emacs/build/leim/leim-list.el ... c:/c/emacs/mybranch/leim doesn't have `quail' subdirectory, just ignored Checking c:/emacs/build/leim/quail/ZOZY.el ... Checking c:/emacs/build/leim/quail/ZIRANMA.el ... Checking c:/emacs/build/leim/quail/tsang-cns.el ... Checking c:/emacs/build/leim/quail/tsang-b5.el ... Checking c:/emacs/build/leim/quail/TONEPY.el ... Checking c:/emacs/build/leim/quail/SW.el ... Checking c:/emacs/build/leim/quail/quick-cns.el ... Checking c:/emacs/build/leim/quail/quick-b5.el ... Checking c:/emacs/build/leim/quail/QJ.el ... Checking c:/emacs/build/leim/quail/QJ-b5.el ... Checking c:/emacs/build/leim/quail/PY.el ... Checking c:/emacs/build/leim/quail/PY-b5.el ... Checking c:/emacs/build/leim/quail/Punct.el ... Checking c:/emacs/build/leim/quail/Punct-b5.el ... Checking c:/emacs/build/leim/quail/ETZY.el ... Checking c:/emacs/build/leim/quail/ECDICT.el ... Checking c:/emacs/build/leim/quail/CTLau.el ... Checking c:/emacs/build/leim/quail/CTLau-b5.el ... Checking c:/emacs/build/leim/quail/CCDOSPY.el ... Checking c:/emacs/build/leim/quail/ARRAY30.el ... Checking c:/emacs/build/leim/quail/4Corner.el ... I see no new input after a good while, and when I look at the task manager, I see a process called "bootstrap-emacs.exe" that is taking a constant portion of 25% of the CPU time. I've cancelled the build process after more than 47 minutes. :( -- Dani Moncayo