From owner-cvs-all@FreeBSD.ORG Tue Apr 19 17:52:35 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 9D4EE16A4CE; Tue, 19 Apr 2005 17:52:35 +0000 (GMT) Received: from obsecurity.dyndns.org (CPE0050040655c8-CM00111ae02aac.cpe.net.cable.rogers.com [69.194.102.111]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4C4D943D53; Tue, 19 Apr 2005 17:52:35 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 8907F51578; Tue, 19 Apr 2005 10:52:34 -0700 (PDT) Date: Tue, 19 Apr 2005 10:52:34 -0700 From: Kris Kennaway To: Eric Anholt Message-ID: <20050419175234.GD55289@xor.obsecurity.org> 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> <1113930637.86153.15.camel@leguin> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="7gGkHNMELEOhSGF6" Content-Disposition: inline In-Reply-To: <1113930637.86153.15.camel@leguin> User-Agent: Mutt/1.4.2.1i 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: Giorgos Keramidas 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:52:35 -0000 --7gGkHNMELEOhSGF6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Apr 19, 2005 at 10:10:37AM -0700, 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. > >=20 > > 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. > >=20 > > This has worked remarkably well for more than a year now, for software > > that has to run on FreeBSD, Linux and Solaris. >=20 > 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. >=20 > It sure would have been nice to be able to write code for FreeBSD during > that time, rather than fighting our broken autotools installations. Please don't complain about autotools in FreeBSD unless you're willing to fix it. The problems are many, varied, well-known and mostly the fault of the autotools developers for not creating well-engineered software. Kris --7gGkHNMELEOhSGF6 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCZUViWry0BWjoQKURApuDAJ9wl+Ji5WjPBbqfg+O0GpHZrS+kYACg6E8b bqc9Vk+ZI7hY/yQbQDujaCQ= =HPIp -----END PGP SIGNATURE----- --7gGkHNMELEOhSGF6--