From owner-freebsd-ports Thu Sep 12 12: 1:30 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1940237B400 for ; Thu, 12 Sep 2002 12:01:28 -0700 (PDT) Received: from wwweasel.geeksrus.net (wwweasel.geeksrus.net [64.8.210.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4410B43E75 for ; Thu, 12 Sep 2002 12:01:27 -0700 (PDT) (envelope-from alane@wwweasel.geeksrus.net) Received: from wwweasel.geeksrus.net (alane@localhost [127.0.0.1]) by wwweasel.geeksrus.net (8.12.6/8.12.6) with ESMTP id g8CJ0ZkZ009182; Thu, 12 Sep 2002 15:00:35 -0400 (EDT) (envelope-from alane@wwweasel.geeksrus.net) Received: (from alane@localhost) by wwweasel.geeksrus.net (8.12.6/8.12.6/Submit) id g8CJ0Zku009181; Thu, 12 Sep 2002 15:00:35 -0400 (EDT) (envelope-from alane) Date: Thu, 12 Sep 2002 15:00:34 -0400 From: Alan E To: "Michael R. Wayne" Cc: FreeBSD Ports List Subject: Re: ports/42704: Numerous ports problems on 4.7 PRERELEASE Message-ID: <20020912190034.GC8961@wwweasel.geeksrus.net> Reply-To: alane@geeksrus.net References: <200209121756.g8CHuYOg008882@www.freebsd.org> <20020912180336.GA90932@wwweasel.geeksrus.net> <20020912144750.U3943@staff.msen.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020912144750.U3943@staff.msen.com> X-message-flag: Magic 8-Ball says "Outlook not so good." I'll ask it about Exchange next. User-Agent: Mutt/1.5.1i Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Thu, Sep 12, 2002 at 02:47:50PM -0400, Michael R. Wayne wrote: >On Thu, Sep 12, 2002 at 02:03:36PM -0400, Alan E wrote: >> On Thu, Sep 12, 2002 at 10:56:34AM -0700, Michael R. Wayne wrote: >> > >> >>Number: 42704 >> >>Category: ports >> >>Synopsis: Numerous ports problems on 4.7 PRERELEASE >> >>How-To-Repeat: >> >Clean machine, CVSUP src and ports, install 4.7 PRERELEASE, >> >insure /usr/X11R6 not in your path. >> >Try to install almost any x11 tool. My current path is: >> >path (/usr/local/bin /bin /usr/bin /usr/local/sbin /sbin /usr/sbin) >> >> 1. Use a real shell. >> 2. Whatever shell you use, add /usr/X11R6/bin to your PATH. > >Basically, my startup files root around on the system when I log >in and "do the right thing" about setting up paths. If /usr/X11R6/bin >does not exist when I log in, then it's not going to be in my path. >Note that I did mention starting on a clean machine. That's not the way the ports build system works. It uses $PATH. If you'd like to change 7000 ports's Makefiles, be my guest to submit the PRs. And hope no binaries ever move. Just unconditionally add it to your path, or mkdir -p /usr/X11R6/bin as root; it's that easy. We know we should have this in the skeleton files, but that wouldn't help you since you have your own startup file. The bottom line is the build system using PATH isn't gonna change, so you have to adapt to it. Believe me, that's one of the mildest deficiencies in ports. If you want to bitch, complain about the lack of conflict management, as that's a real problem, and we don't have a solution committed for that yet, either. (Just kidding, don't bitch about that, we KNOW.) -- Alan Eldridge Unix/C(++) IT Pro, 20 yrs, seeking new employment. (http://wwweasel.geeksrus.net/~alane/resume.txt) KDE, KDE-FreeBSD Teams (http://www.kde.org, http://freebsd.kde.org/) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message