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: MS-Windows build using Posix configury Date: Thu, 16 May 2013 20:18:15 +0300 Message-ID: <8338tmu9m0.fsf@gnu.org> References: <83d2tu49lu.fsf@gnu.org> <83zjweo5dh.fsf@gnu.org> <83sj25nym2.fsf@gnu.org> <837gjhnowi.fsf@gnu.org> <8338u4o39r.fsf@gnu.org> <83zjwbkmt2.fsf@gnu.org> <83wqrfkjvo.fsf@gnu.org> <838v3qebns.fsf@gnu.org> <83wqr9csah.fsf@gnu.org> <83wqr297da.fsf@gnu.org> <83txm34g6k.fsf@gnu.org> <83d2srt645.fsf@gnu.org> <87y5bfkmsz.fsf@yandex.ru> <834ne3sziw.fsf@gnu.org> <519504DD.1030004@yandex.ru> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1368724727 7720 80.91.229.3 (16 May 2013 17:18:47 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 16 May 2013 17:18:47 +0000 (UTC) Cc: emacs-devel@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu May 16 19:18:46 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 1Ud1pF-0003ee-MW for ged-emacs-devel@m.gmane.org; Thu, 16 May 2013 19:18:45 +0200 Original-Received: from localhost ([::1]:34181 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ud1pF-0000FN-6E for ged-emacs-devel@m.gmane.org; Thu, 16 May 2013 13:18:45 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:55407) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ud1pB-0000DP-La for emacs-devel@gnu.org; Thu, 16 May 2013 13:18:42 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ud1pA-0007YN-9J for emacs-devel@gnu.org; Thu, 16 May 2013 13:18:41 -0400 Original-Received: from mtaout23.012.net.il ([80.179.55.175]:64997) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ud1pA-0007Y7-1C for emacs-devel@gnu.org; Thu, 16 May 2013 13:18:40 -0400 Original-Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0MMW00C00INU9X00@a-mtaout23.012.net.il> for emacs-devel@gnu.org; Thu, 16 May 2013 20:18:17 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MMW00C5HIQG8H40@a-mtaout23.012.net.il>; Thu, 16 May 2013 20:18:17 +0300 (IDT) In-reply-to: <519504DD.1030004@yandex.ru> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.175 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:159623 Archived-At: > Date: Thu, 16 May 2013 20:10:05 +0400 > From: Dmitry Gutov > CC: emacs-devel@gnu.org > > >> What's going to happen if I disregard this recommendation? Will build > >> fail? > > > > No, I don't think the build will fail. --prefix is only important for > > "make install". > > If the installation will fail, maybe the prefix should default to some > reasonable directory within the Emacs tree. Would it be hard to do that? I see no reason to do that because the build will NOT fail. In any case, any such changes should be common to the Posix platforms, where it would be really unusual to install within the source tree. > > Why don't you simply run Emacs from src instead? That is how > > Emacs is supposed to be run uninstalled. Otherwise, you will be > > copying a lot of files for no good reason. > > Ah, okay, thanks. That's how I run Emacs on GNU/Linux. The whole point of this build method is to make the Windows port build and install as it does on GNU/Linux. > > And anyway, how is running from trunk/bin related to --prefix? > > Technically, it's unrelated, I guess, so this was just a question from > someone who has been using the NT port for some time. AFAICT, the "make > install" step is mandatory to running Emacs built that way. No, you don't need "make install" to run Emacs that was built the old way on Windows. You do need to say "make" twice, because only the second time picks up the updated DOC file. This nuisance is gone in the Posix build method. > Indeed, "mingw-get remove msys-texinfo" seems to have done that. > If having to remove that package manually (as opposed to not installing > it) is going to be a common situation, maybe INSTALL.MSYS should reflect > that. I added that, thanks.