From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Steven Tamm Newsgroups: gmane.emacs.devel Subject: Re: MacOSX installation suggestions. Date: Sun, 5 Jan 2003 23:21:31 -0800 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <7A846F7B-2147-11D7-91D4-00039390AB82@mac.com> References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 (Apple Message framework v551) Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Trace: main.gmane.org 1041998775 10560 80.91.224.249 (8 Jan 2003 04:06:15 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 8 Jan 2003 04:06:15 +0000 (UTC) Cc: emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18W7Tp-0002js-00 for ; Wed, 08 Jan 2003 05:06:13 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18W7Yg-0007YG-00 for ; Wed, 08 Jan 2003 05:11:14 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18VxFy-0007Lf-01 for emacs-devel@quimby.gnus.org; Tue, 07 Jan 2003 12:11:14 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18VYFg-0000bJ-00 for emacs-devel@gnu.org; Mon, 06 Jan 2003 09:29:16 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18VYCi-0000Fp-00 for emacs-devel@gnu.org; Mon, 06 Jan 2003 09:26:14 -0500 Original-Received: from smtpout.mac.com ([17.250.248.88]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18VRZv-0007Eb-00 for emacs-devel@gnu.org; Mon, 06 Jan 2003 02:21:44 -0500 Original-Received: from asmtp01.mac.com (asmtp01-qfe3 [10.13.10.65]) by smtpout.mac.com (Xserve/MantshX 2.0) with ESMTP id h067LXHl006470 for ; Sun, 5 Jan 2003 23:21:34 -0800 (PST) Original-Received: from mac.com ([12.236.43.16]) by asmtp01.mac.com (Netscape Messaging Server 4.15) with ESMTP id H8A73X00.O3A; Sun, 5 Jan 2003 23:21:33 -0800 Original-To: "Jan D." In-Reply-To: X-Mailer: Apple Mail (2.551) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:10556 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:10556 On Sunday, January 5, 2003, at 04:26 AM, Jan D. wrote: > Hello. > > In the mac/INSTALL file it says twice that make install must be made as > root. This is an error, I have never done make install as root, and > if you just have write permission, this works fine (as it does with > the other Emacs configurations). I dont think documentation casually > should require you to be root to install things, when no such > requirement exists. It discurages the installation of Emacs under > your own user. I would change that to "make install requires that > you have write permission in the destination directories" or something > like that. Or not write anything at all. It depends on the configuration. If the configuration is to place it into /usr/local, then the correct permissions are there. However on my machine, the non-root user doesn't have permission to write into /usr/share, which would cause the installation to fail. Moreover, installing into /usr is probably not the best idea because Apple's system updates have a nasty habit of overwriting them (as it did between 10.1 and 10.2). The point is taken. I will point out that if installing into /usr (or possibly some other directory), one might need to use sudo. I'll also document the suggestion about not using /usr. > I do think make install should install Emacs.app also. Now one has to > manually copy it after make install. It doesn't seem right that make > install doesn't install everything. Makes sense. I just put in some changes to get the Application to build in a separate directory, so having it install into /Application would be nice (and pretty much done); it would make the make-package script a little easier. What do people think about placing this mac-specfic stuff in a new Makefile in the mac/ directory v placing it in the src/ directory? I was just going to place it in the src directory because it's not large enough to justify all the configuration changes needed (unless there are volunteers). -Steven