From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: questions on INSTALL.cvs Date: Fri, 11 Aug 2006 15:54:00 +0300 Message-ID: References: <44DBBBBE.60600@speakeasy.net> <87vep0rx1n.fsf@offby1.atm01.sea.blarg.net> <44DBF126.6070704@speakeasy.net> Reply-To: Eli Zaretskii NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1155300862 2508 80.91.229.2 (11 Aug 2006 12:54:22 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 11 Aug 2006 12:54:22 +0000 (UTC) Cc: offby1@blarg.net, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 11 14:54:20 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1GBWWl-0007u8-OV for ged-emacs-devel@m.gmane.org; Fri, 11 Aug 2006 14:54:16 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GBWWl-0006OX-7f for ged-emacs-devel@m.gmane.org; Fri, 11 Aug 2006 08:54:15 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GBWWV-0006Ki-Lj for emacs-devel@gnu.org; Fri, 11 Aug 2006 08:53:59 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GBWWU-0006HT-1n for emacs-devel@gnu.org; Fri, 11 Aug 2006 08:53:59 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GBWWT-0006HG-SG for emacs-devel@gnu.org; Fri, 11 Aug 2006 08:53:57 -0400 Original-Received: from [192.114.186.20] (helo=nitzan.inter.net.il) by monty-python.gnu.org with esmtp (Exim 4.52) id 1GBWbc-0004EQ-36 for emacs-devel@gnu.org; Fri, 11 Aug 2006 08:59:16 -0400 Original-Received: from HOME-C4E4A596F7 (IGLD-84-228-236-45.inter.net.il [84.228.236.45]) by nitzan.inter.net.il (MOS 3.7.3-GA) with ESMTP id EJU92472 (AUTH halo1); Fri, 11 Aug 2006 15:53:55 +0300 (IDT) Original-To: gebser@speakeasy.net In-reply-to: <44DBF126.6070704@speakeasy.net> (message from ken on Thu, 10 Aug 2006 22:53:26 -0400) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:58288 Archived-At: > Date: Thu, 10 Aug 2006 22:53:26 -0400 > From: ken > Cc: emacs-devel@gnu.org > > Eric Hanchrow wrote: > > The INSTALL.cvs file gives the following commands (here numbered for > > clarity and brevity): > > > > A.1.$ ./configure > > A.2.$ make bootstrap > > > > .... > > > > B.1.$ ./configure > > B.2.$ make > > B.3.$ cd lisp > > B.4.$ make recompile EMACS=../src/emacs > > B.5.$ cd .. > > B.6.$ make > > > > I'm building emacs (effectively) for the first time. Have run A.1 and > > A.2. Do I now run B.1 through B.6? > > > > Nope > > > > Or does A.1 and A.2 replace B.1 and B.2? > > > > Yup > > > > Thanks much. Someone should rewrite INSTALL.cvs a little to make this > clearer. Could you please clarify what is unclear there. The text of INSTALL.CVS begins with this: Some of the files that are included in the Emacs tarball, such as byte-compiled Lisp files, are not stored in the CVS repository. Therefore, to build from CVS you must run "make bootstrap" instead of just "make": $ ./configure $ make bootstrap The bootstrap process makes sure all necessary files are rebuilt before it builds the final Emacs binary. Normally, it is not necessary to use "make bootstrap" after every CVS update. Unless there are problems, we suggest the following procedure: $ ./configure $ make $ cd lisp $ make recompile EMACS=../src/emacs $ cd .. $ make The paragraph immediately preceding the second procedure clearly says that it's an alternative: ``Normally, it is not necessary to use "make bootstrap"...'' How much clearer can one get?