From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Angelina Carlton Newsgroups: gmane.emacs.help Subject: Re: emacs on freebsd, space limitation Date: Fri, 22 Apr 2005 14:48:19 -0400 Message-ID: <20050422184819.GA31401@magma.ca> References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1114195771 25446 80.91.229.2 (22 Apr 2005 18:49:31 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 22 Apr 2005 18:49:31 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Apr 22 20:49:24 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DP3Co-0001Vv-EX for geh-help-gnu-emacs@m.gmane.org; Fri, 22 Apr 2005 20:48:46 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DP3Hl-0005nF-R2 for geh-help-gnu-emacs@m.gmane.org; Fri, 22 Apr 2005 14:53:53 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DP3HO-0005j0-J6 for help-gnu-emacs@gnu.org; Fri, 22 Apr 2005 14:53:30 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DP3HN-0005ia-JY for help-gnu-emacs@gnu.org; Fri, 22 Apr 2005 14:53:29 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DP3HN-0004tp-9n for help-gnu-emacs@gnu.org; Fri, 22 Apr 2005 14:53:29 -0400 Original-Received: from [206.191.0.217] (helo=mx1.magmacom.com) by monty-python.gnu.org with esmtp (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.34) id 1DP3F5-0001CA-KM for help-gnu-emacs@gnu.org; Fri, 22 Apr 2005 14:51:07 -0400 Original-Received: from mail1.magma.ca (mail1.magma.ca [206.191.0.252]) by mx1.magmacom.com (8.13.0/8.13.0) with ESMTP id j3MImL86006873 for ; Fri, 22 Apr 2005 14:48:22 -0400 Original-Received: from lemonjelly (ottawa-hs-64-26-176-100.s-ip.magma.ca [64.26.176.100]) by mail1.magma.ca (8.13.0/8.13.0) with ESMTP id j3MImKYd026197 for ; Fri, 22 Apr 2005 14:48:22 -0400 Original-Received: from orchid by lemonjelly with local (Exim 3.35 #1 (Debian)) id 1DP3CN-0008Ak-00 for ; Fri, 22 Apr 2005 14:48:19 -0400 Original-To: help-gnu-emacs@gnu.org Mail-Followup-To: help-gnu-emacs@gnu.org Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.28i X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:25969 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:25969 On Fri, Apr 22, 2005 at 05:25:43PM +0100, Glenn Morris wrote: > B) If you can't use A), here is an ugly method that works. Someone who > understands the build process better (ie at all) could probably > suggest something more elegant. This needs a full 50MB, so transfer > all other files out of the way first. > > 1. On some other machine, untar emacs-21.4a source. 70MB, ack! > > 2. Delete a bunch of stuff you can live without: > > for f in `find lisp -name "*.elc"`; do > rm ${f%c} # bash shell syntax > done > > find . -name "ChangeLog*" -exec rm '{}' ';' > > rm -rf nt msdos vms mac > > 3. Now down to 46MB, but need more space to build, so have to get rid of > some other stuff that it would be nice to keep: > > rm -rf etc/* man/*.tex* info > > 4. Find some way to get size of lisp directory down to ~ 13MB. Eg: > cd lisp > rm -rf gnus obsolete play mail calendar eshell emulation net toolbar > > Actually, rather than deleting these, you can move them somewhere else > and transfer them to the build machine later if you want them. > > 5. Now at ~ 25 MB, transfer to build machine. > > 6. ./configure > make src > > 49 MB, phew! > > 7. Tidy up a bit: > > find . -name "*.[cho]" -exec rm '{}' ';' > ( cd etc; ln -f DOC-21.4.1 DOC ) > strip src/emacs > > Leaves 26 MB. Run it as ./src/emacs (ignoring complaints), don't try > installing it. > > At this point, you can move back some of the files from step 4, if you > want them. Wow, this is alot of work :-) but I feel working with an editor you dont like is counterproductive so if all else fails I will try that route. I don't have any BSD machines to use as I prefer Debian so method A wont work for me. > > C) Insult the sysadmin's (wo)manhood for failing to provide emacs on > the system. > > D) alt.religion.emacs can probably supply a mob with pitchforks and > torches to help "persuade" the syadmin to install emacs. He has emailed the sysadmin and ask for /tmp space and waits a reply, he also asked them to install it directly for him to make things easy and I told him to diplomatically hint that he can spend his money with another host if they dont want to install emacs for him. I know for me personally, if I had learned emacs from the get go, things would have been easier, so this is why I dont want him to get used to ee or pico and miss out on all the fun that emacs has to offer. -- Angelina Carlton