i agree with everything andy has to say about the way Configure.pl should handle a missing compiler. only one *minor* nit to pick, with the code run to detect a working compiler:
> int main() { printf("Ok\n"); return(0); } magic numbers are bad. use C89-friendly and much more expressive C<EXIT_SUCCESS> in place of C<0>. ~jerry