So, today I'm building dovecot and I get:
checking for grep that handles long lines and -e... configure: error: no acceptable grep could be found in /opt/SunStudioExpress/bin:/usr/sbin:/usr/bin:/usr/xpg4/bin

Okay, dovecot handles some screwy stuff, I can see it requiring an advanced (read: non-BSD, sigh) grep. So, I go to GNU, grab the latest grep and build:

checking how to run the C preprocessor... cc -E
checking for grep that handles long lines and -e... configure: error: no acceptable grep could be found in /opt/SunStudioExpress/bin:/usr/sbin:/usr/bin:/usr/xpg4/bin

Oh, yes, you read that right. In order to build GNU grep, you need GNU grep.

Arghhhh.

And, it's listed as a "won't-fix" bug on Savannah.

Argggghhh!

Even worse, *grep* doesn't require the advanced grep. The only thing that needs grep is *configure*.

ARGGGGGGGGHHH!

So, we have now reached the point that the *configure* now has a bigger dependency chain than the software it builds.

It's bad enough that I maintain /usr/garbage/bin (or /opt/garbage/bin) solely to hold the dependency chain for those times when I need the POS that is autotools. *NOW* I even need it to run the [EMAIL PROTECTED] configure script.

I will never use autotools again at this point, and I will actively attempt to rip it out of projects that do that I have any influence over.

-a


--
KPLUG-List@kernel-panic.org
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to