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>