Ah -- I see an AC 2.63b release note:
** AC_REQUIRE now detects the case of an outer macro which first expands
then later indirectly requires the same inner macro. Previously,
this case led to silent out-of-order expansion (bug present since
2.50); it now issues a syntax warning, and duplicates the expansion
of the inner macro to guarantee dependencies have been met. See
the manual for advice on how to refactor macros in order to avoid
the bug in earlier autoconf versions and avoid increased script
size in the current version.
This looks related to what I am seeing.
/me goes to investigate...
On Aug 4, 2009, at 5:47 PM, George Bosilca wrote:
> Indeed, r21759 solves the problem. ompi compile successfully on Mac OS
> X with autoconf 2.64.
> On Aug 4, 2009, at 17:41 , Jeff Squyres wrote:
> > On Aug 4, 2009, at 5:37 PM, George Bosilca wrote:
> >> I used 2.64 for about a week on a bunch of machines. I never had
> >> problems with it before...
> >> After checking it turned out that autoconf 2.64 was freshly
> >> on my Mac, so this might be a problem with autoconf 2.64 and MAC OS
> >> X ... I'll go back to 2.63 until we figure out a way to solve these
> >> problems.
> > FWIW, I saw the warnings on Linux as well, and then configure failed
> > later in spectacular and interesting ways (I didn't let it get to
> > the build because configure was so borked up -- all the individual
> > POSIX .h file tests said that the file was present but could not be
> > compiled because somehow it was stuck trying to compile them with
> > gfortran (!) instead of gcc). Something changed in AC2.64 with
> > regards to how they do language REQUIRE'ing, etc. that I don't fully
> > understand.
> > Let me know if the workaround in r21759 works for you.
> > --
> > Jeff Squyres
> > jsquyres_at_[hidden]
> > _______________________________________________
> > devel mailing list
> > devel_at_[hidden]
> > http://www.open-mpi.org/mailman/listinfo.cgi/devel
> devel mailing list