Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 May 2005 23:56:06 -0700
From:      Ade Lovett <ade@FreeBSD.org>
To:        Kris Kennaway <kris@obsecurity.org>
Cc:        ports@freebsd.org
Subject:   Re: FreeBSD Port: automake19-1.9.5
Message-ID:  <451A47DA-6B81-4581-8035-58489AF31238@FreeBSD.org>
In-Reply-To: <20050519161204.GB87697@xor.obsecurity.org>
References:  <1116344389.10339.42.camel@msoffen.iso-ne.com> <20050518161015.GA94920@xor.obsecurity.org> <1116439290.4769.9.camel@msoffen.iso-ne.com> <20050519105216.dt9hta6z28k4o48g@netchild.homeip.net> <20050519160428.25a1e630.flynn@energyhq.es.eu.org> <1116511949.4994.27.camel@msoffen.iso-ne.com> <790a9fff05051907418391836@mail.gmail.com> <1116517862.5492.15.camel@msoffen.iso-ne.com> <20050519161204.GB87697@xor.obsecurity.org>

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

On May 19, 2005, at 09:12 , Kris Kennaway wrote:
> If it would cause enough net simplification, maybe.  It's a lot of
> work to convert ports over though, so someone needs to want it enough
> to do that work :-)

Actually, it doesn't.  One non-trivial problem associated with  
autotools is that a significant amount of other software  
automatically looks for, eg, automake, automake-1.9, in $PATH and if  
it finds it, sometimes modifies the way in which it builds itself.

You very quickly run into a situation where other ports build, or  
not, as the case may be, depending on whether auto{conf,make}* are  
already installed.  This "phantom" acquisition of dependencies causes  
no end of head-scratching when confronted with weird build errors.

This is certain one of the bigger reasons why the ports versions of  
autotools install in the way that they do (as opposed to the gnu-  
variants which install without such suffixes, but in locations where  
they're not automatically picked up on by other pieces of software).

Just another aspect of the fun and games to be had with these  
particular suites of automated building tools.

-aDe



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?451A47DA-6B81-4581-8035-58489AF31238>