Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Apr 2005 10:52:34 -0700
From:      Kris Kennaway <kris@obsecurity.org>
To:        Eric Anholt <eta@lclark.edu>
Cc:        Dag-Erling Sm?rgrav <des@des.no>
Subject:   Re: cvs commit: src/usr.bin/tar Makefile
Message-ID:  <20050419175234.GD55289@xor.obsecurity.org>
In-Reply-To: <1113930637.86153.15.camel@leguin>
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>

next in thread | previous in thread | raw e-mail | index | archive | help

--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 <kris@obsecurity.org> 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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050419175234.GD55289>