From owner-freebsd-questions@FreeBSD.ORG Fri Nov 9 20:50:28 2007 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 81B5216A418 for ; Fri, 9 Nov 2007 20:50:28 +0000 (UTC) (envelope-from chuckr@chuckr.org) Received: from mail2.sea5.speakeasy.net (mail2.sea5.speakeasy.net [69.17.117.4]) by mx1.freebsd.org (Postfix) with ESMTP id 7CC7A13C4B6 for ; Fri, 9 Nov 2007 20:50:28 +0000 (UTC) (envelope-from chuckr@chuckr.org) Received: (qmail 31313 invoked from network); 9 Nov 2007 20:50:23 -0000 Received: from april.chuckr.org (chuckr@[66.92.151.30]) (envelope-sender ) by mail2.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 9 Nov 2007 20:50:22 -0000 Message-ID: <4734C7D2.2050004@chuckr.org> Date: Fri, 09 Nov 2007 15:49:22 -0500 From: Chuck Robey User-Agent: Thunderbird 2.0.0.6 (X11/20071107) MIME-Version: 1.0 To: fatman@crackmonkey.us References: <47346310.5000601@crackmonkey.us> <20071109140018.383dc45d@gumby.homeunix.com.> <47346A0E.6050605@crackmonkey.us> In-Reply-To: <47346A0E.6050605@crackmonkey.us> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: RW , freebsd-questions@freebsd.org Subject: Re: Ports problem X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Nov 2007 20:50:28 -0000 Adam J Richardson wrote: > RW wrote: >> On Fri, 09 Nov 2007 13:39:28 +0000 >> Adam J Richardson wrote: >>> Desmond Chapman wrote: >>>> /usr/X11R6 exists, but it is not a symlink. Installation cannot >>>> proceed. This looks like an incompletely removed old version of X. >>>> In the current version, /usr/X11R6 must be a symlink if it exists >>>> at all.Please read /usr/ports/UPDATING (entry of 20070519) for the >>>> procedure to upgrade X.org related ports.*** Error code 1 >>> Hi Desmond, >>> >>> When I was faced with this error I did the obvious thing and created >>> a symlink, then restarted the install. >> >> Surely the *obvious* thing was to follow the instructions and read >> UPDATING. > > I didn't read it that way. You're right though. I'll check out > mergebase.sh, see if it does anything I need. From what I can see, ports used to respect the settings of X11BASE and LOCALBASE, but even though they are still supposed to do that, well, I can see from my own attempts here on my box, that they don't do that. I found a bunch of stuff that either assumed /usr/local, or got the install path by reading the pkgconfig .pc files. LONG time back, I showed folks that it was a fairly trivial (two code lines) thing that was needed to make the X11 stuff go wherever you wanted it to go, but those two lines were in the 'imake' shell wrapper, and folks felt that the imake wrapper was holy writ for some reason, and would not let me make any changes to it. Pity.