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