From owner-cvs-all@FreeBSD.ORG Tue Apr 19 17:10:58 2005 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DF57416A4CE; Tue, 19 Apr 2005 17:10:58 +0000 (GMT) Received: from leguin.anholt.net (69-30-77-85.dq1sn.easystreet.com [69.30.77.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6A42B43D48; Tue, 19 Apr 2005 17:10:58 +0000 (GMT) (envelope-from eta@lclark.edu) Received: from leguin.anholt.net (localhost [127.0.0.1]) by leguin.anholt.net (8.13.3/8.13.1) with ESMTP id j3JHAhET088296; Tue, 19 Apr 2005 10:10:43 -0700 (PDT) (envelope-from eta@lclark.edu) Received: (from anholt@localhost) by leguin.anholt.net (8.13.3/8.13.1/Submit) id j3JHAbia088295; Tue, 19 Apr 2005 10:10:37 -0700 (PDT) (envelope-from eta@lclark.edu) X-Authentication-Warning: leguin.anholt.net: anholt set sender to eta@lclark.edu using -f From: Eric Anholt To: Giorgos Keramidas In-Reply-To: <20050419164807.GA46451@orion.daedalusnetworks.priv> References: <200504171751.j3HHp5Wn094955@repoman.freebsd.org> <86pswsxlba.fsf@xps.des.no> <4263C23C.9060108@kientzle.com> <86mzrvupx0.fsf@xps.des.no> <1113924369.86153.1.camel@leguin> <20050419164807.GA46451@orion.daedalusnetworks.priv> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Tue, 19 Apr 2005 10:10:37 -0700 Message-Id: <1113930637.86153.15.camel@leguin> Mime-Version: 1.0 X-Mailer: Evolution 2.2.0 FreeBSD GNOME Team Port cc: Tim Kientzle cc: src-committers@freebsd.org cc: cvs-src@freebsd.org cc: cvs-all@freebsd.org cc: Tim Kientzle cc: Kris Kennaway cc: Dag-Erling Sm?rgrav Subject: Re: cvs commit: src/usr.bin/tar Makefile X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Apr 2005 17:10:59 -0000 On Tue, 2005-04-19 at 19:48 +0300, Giorgos Keramidas wrote: > On 2005-04-19 08:26, Eric Anholt wrote: > >On Tue, 2005-04-19 at 10:33 +0200, Dag-Erling Sm?rgrav wrote: > >>Kris Kennaway writes: > >>> gnu-auto* are for non-ports usage (only) - they don't mangle the > >>> installed filenames to allow coexistence of multiple versions. > >> > >> It's slightly backwards, though. What we should do is have > >> devel/auto* for non-ports usage, installed in /usr/local/bin, and > >> devel/ports-auto* for ports usage, installed out of the way. > > > > Yes! > > > > Working on 3rd party autotooled software outside of ports regularly is > > miserable on FreeBSD. > > I usually get around this by installing a local version of the autotools > in /opt/autotools and adding /opt/autotools/{,s}bin before /usr/local in > my PATH. > > This has worked remarkably well for more than a year now, for software > that has to run on FreeBSD, Linux and Solaris. That's basically what you do with these ports (with /usr/local/gnu-autotools/bin), but among other complaints, aclocal stuff installed by ports doesn't get picked up by them. So, I was fighting for quite a while with a mysterious configure script error in multiple packages, which it turned out was a lack of appropriate pkgconfig aclocal bits that was being reported as an error at the wrong line number in configure.lineno. It sure would have been nice to be able to write code for FreeBSD during that time, rather than fighting our broken autotools installations. -- Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org