FreeBSD Port: automake19-1.9.5

Ade Lovett ade at FreeBSD.org
Thu May 19 23:56:18 PDT 2005


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



More information about the freebsd-ports mailing list