From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juanma Barranquero Newsgroups: gmane.emacs.devel Subject: Re: Failure to bootstrap on Windows Date: Fri, 2 Oct 2015 17:45:09 +0200 Message-ID: References: <83io6qap6y.fsf@gnu.org> <83vbaq8quk.fsf@gnu.org> <837fn68fsj.fsf@gnu.org> <83k2r55mke.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a113fb972c8a1620521210ea2 X-Trace: ger.gmane.org 1443804550 26067 80.91.229.3 (2 Oct 2015 16:49:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 2 Oct 2015 16:49:10 +0000 (UTC) Cc: Emacs developers To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Oct 02 18:49:09 2015 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 1Zi3W7-0002Oc-T1 for ged-emacs-devel@m.gmane.org; Fri, 02 Oct 2015 18:49:08 +0200 Original-Received: from localhost ([::1]:33273 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zi3W7-0007iv-2m for ged-emacs-devel@m.gmane.org; Fri, 02 Oct 2015 12:49:07 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40372) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zi2Wy-0000iY-4t for emacs-devel@gnu.org; Fri, 02 Oct 2015 11:46:00 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zi2Ww-0005Jo-V8 for emacs-devel@gnu.org; Fri, 02 Oct 2015 11:45:56 -0400 Original-Received: from mail-la0-x235.google.com ([2a00:1450:4010:c03::235]:33045) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zi2Ws-0005JH-5f; Fri, 02 Oct 2015 11:45:50 -0400 Original-Received: by lafb9 with SMTP id b9so6702507laf.0; Fri, 02 Oct 2015 08:45:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=O2SWGlyGEGZ+WYRz4qL4o9As7Up8lpmAfVwI9MIBmw0=; b=kOz1XhjaX0brv+nuW206XsIM5PCcKSBV7WWcVI5ESDtHUpW8uzx3xUbaICL2QGQr0d UrpdDtJ/qUR8Z+0WQMUkDnSdT+UcMiEzfidzIj5UjbMaqCweDSsbDAKqvKSuc7a1Uxov fuhWcngfiVlUlAxV9pPvAGErM4AeGN5x2fUPZyxlMjWsmCJPMj1JHpHnruQU6iMkXKSU 46NMek5S1Wci+DfF1kCiWwXsb4Fx5WZM7CXKlunF7PKlsh1/mjsV9fKhyp7LUE7K7QES ExTCvCcYKj39XsmJbSIOczPwdQ6lzlK0QPEOPpd3MEwWokX/A0qer7gelKcR1VsjTOQs Owuw== X-Received: by 10.25.16.163 with SMTP id 35mr3914890lfq.62.1443800749218; Fri, 02 Oct 2015 08:45:49 -0700 (PDT) Original-Received: by 10.25.217.135 with HTTP; Fri, 2 Oct 2015 08:45:09 -0700 (PDT) In-Reply-To: <83k2r55mke.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::235 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:190719 Archived-At: --001a113fb972c8a1620521210ea2 Content-Type: text/plain; charset=UTF-8 On Fri, Oct 2, 2015 at 5:15 PM, Eli Zaretskii wrote: > Actually, something here looks very wrong to me. From the fact that > all the Lisp files are loaded in source form I conclude that they have > not yet been compiled. But in that case, the command that should run > is not what you show, it should be this: > > ./temacs --batch --load loadup bootstrap The good news is that I'm an idiot. >From the instructions in nt/INSTALL 3. After the configure script finishes, it should display the resulting configuration. After that, type make Use "make -j N" if your MSYS Make supports parallel execution; the build will take significantly less time in that case. Here N is the number of simultaneous parallel jobs; use the number of the cores on your system. and some vague memories of past discussions, I thought that the Makefile would detect whether a bootstrap was needed, so I've been doing just "make" and not "make bootstrap". Consider me appropriately egg-faced. Sorry for wasting your time. I'm much more rusty than I thought. OTOH, we now know that bug#16047 is likely caused by forgetting do to "make bootstrap". The (relatively) bad news is that I'm now chasing another problem, related to mixing POSIX and Windows-style paths. Perhaps related to the /bin vs. /mingw/bin ordering you just mentioned. --001a113fb972c8a1620521210ea2 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On Fri, Oct 2, 2015 at 5:15 PM, Eli Zaretskii <eliz@gnu.org> wrote:

> Actua= lly, something here looks very wrong to me.=C2=A0 From the fact that
>= ; all the Lisp files are loaded in source form I conclude that they have> not yet been compiled.=C2=A0 But in that case, the command that shoul= d run
> is not what you show, it should be this:
>
> =C2= =A0 ./temacs --batch --load loadup bootstrap

The good new= s is that I'm an idiot.

From the instructions = in nt/INSTALL

=C2=A0 3. After the configure s= cript finishes, it should display the
=C2=A0 =C2=A0 =C2=A0resulti= ng configuration.=C2=A0 After that, type

=C2=A0 = =C2=A0 =C2=A0 =C2=A0make

=C2=A0 =C2=A0 =C2=A0Use &= quot;make -j N" if your MSYS Make supports parallel execution;
=C2=A0 =C2=A0 =C2=A0the build will take significantly less time in that = case.=C2=A0 Here N
=C2=A0 =C2=A0 =C2=A0is the number of simultane= ous parallel jobs; use the number of
=C2=A0 =C2=A0 =C2=A0the core= s on your system.

and some vague memories of= past discussions, I thought that the Makefile would detect whether a boots= trap was needed, so I've been doing just "make" and not "= ;make bootstrap". Consider me appropriately egg-faced. Sorry for wasti= ng your time. I'm much more rusty than I thought. OTOH, we now know tha= t bug#16047 is likely caused by forgetting do to "make bootstrap"= .

The (relatively) bad news is that I'm now ch= asing another problem, related to mixing POSIX and Windows-style paths. Per= haps related to the /bin vs. /mingw/bin ordering you just mentioned.
<= /div> --001a113fb972c8a1620521210ea2--