From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: D P Schreber Newsgroups: gmane.emacs.help Subject: Re: X11 Mac OS X 10.3 emacs fink: only terminal? Date: 13 Dec 2004 22:06:45 GMT Message-ID: <326i3lF3i94r1U1@individual.net> References: <1102952440.733798.50520@z14g2000cwz.googlegroups.com> NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1102975805 14427 80.91.229.6 (13 Dec 2004 22:10:05 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 13 Dec 2004 22:10:05 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Dec 13 23:09:49 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CdyO4-0002w9-00 for ; Mon, 13 Dec 2004 23:09:48 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CdyYB-0003Uy-Gh for geh-help-gnu-emacs@m.gmane.org; Mon, 13 Dec 2004 17:20:15 -0500 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!postnews.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 36 Original-X-Trace: individual.net 5kcQylO0h5Ahb7X8saZDogvkvpQ3TG1oSNZK3aec5Z4EisUFtP User-Agent: slrn/0.9.8.1 (Darwin) Original-Xref: shelby.stanford.edu gnu.emacs.help:127290 Original-To: help-gnu-emacs@gnu.org 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: main.gmane.org gmane.emacs.help:22720 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:22720 On 2004-12-13, Tim McNamara wrote: > Used to be that you had to have a placeholder for XFree86 in the fink > /sw directory tree, if you were using the Apple X11 or an X11 install > that was independent of fink. You have to install 'virtual' packages so as to meet the build- and run-time dependencies, but these virtual package don't usually install anything real. They're pretty much just table entries, and sometimes symlinks. In the case of the X11 virtual package, you can't install it unless you have the full X11 sdk in place. This is what I meant earlier when I said I was surprised fink didn't complain when the OP built X11 emacs: since he hadn't installed the sdk, he shouldn't have been able to install the virtual package for X11, and without the latter, the build requirements for the X11 emacs package shouldn't have been met. Seems weird it let him proceed with the build. Maybe the specification (.info) file for the X11 emacs packge is wrong? Or maybe he copied a fink installation from elsewhere? That would preserve the virtual package whether or not the sdk was installed. > I gave up on fink long ago Software package managers are an excellent idea, but like the other third-party package managers for osx, fink has to go through some contortions to keep a consistent state on the one hand while co-existing with Apple software updates on the other. There's no clean solution to this. Ideally osx would come with an official package manager as part of the system, the way Redhat and successors come with RPM. Since it doesn't, I've reluctantly come to the conclusion that it's better to avoid third party managers like fink and darwinports.