In lam 7.1.4, ./configure contains incorrect code.
Line 4463, 7897, 8009, 8683, 8757, 22739, 22826, 42468
all contain the same bug. These are all the first line of a
little C test program, as follows:
main(int argc, char* argv)
This is, of course, wrong, since the second argument to main should
be char** or char* argv[]
In many places in the config file it is correct, but not in all.
With modern compilers (e.g. gcc 4.3), this leads to a compile error,
which causes the test to fail, which falsely causes configure to
deduce that some property or the other is not available.
One of these problems is the classic error about needing a compiler
that supports bool. gcc 4.3 does support bool, but configure is
buggy.
|