Hi Brian, Did you mean this in your recent changes to the trunk? I'm not quite sure, I don't really understand the code at a glance.
Without it, configure barfs over here because it contains if ...; then fi somewhere, which is a shell syntax error. Cheers, Ralf Index: config/f77_check.m4 =================================================================== --- config/f77_check.m4 (revision 8684) +++ config/f77_check.m4 (working copy) @@ -70,12 +70,10 @@ else # Look for a corresponding C type (will abort by itself if the # type isn't found and we need it) - if test "$3" != ""; then - OMPI_FIND_TYPE([$1], [$3], [$2], [$ofc_type_size], [ofc_c_type]) - if test -z "$ofc_c_type"; then - ofc_have_type= - fi - fi + m4_ifval([$3], [OMPI_FIND_TYPE([$1], [$3], [$2], [$ofc_type_size], [ofc_c_type]) + if test -z "$ofc_c_type"; then + ofc_have_type= + fi]) # Get the alignment of the type if test "$ofc_have_type" = "1"; then