./configure : синтаксическая ошибка в строке 20: ' (' не определенаО: У Вас устаревшая версия Bourne Shell (sh). mpich требует, чтобы shell поддерживала процедуры; это было стандартом в большинстве Bourne Shell. Чтобы справиться с этим, Вы можете (а) получить дополненную версию от своего поставщика или (б) инсталлировать любую общедоступную замену shell.
О: Возможно, Вы используете Bash shell (`/bin/bash') в качестве замены Bourne shell (`/bin/sh'). Нам сообщали что, например, в LINUX, Bash не всегда корректно возвращает результат выражения. Способом исправить это является использование другого shell, например `/bin/ash' в такой системе.
Это может не работать на некоторых системах LINUX (любая shell не справится). Нам сообщили, что следующий фрагмент будет работать:
checking gnumake... 1: Плохой номер файлаО: Некоторые версии bash shell некорректно обрабатывают перенаправление вывода. Либо обновите свою версию bash, либо запустите configure под другой shell (такой, как /bin/sh). Убедитесь, что используемая версия sh - это не псевдоним bash. configure пробует определить эту ситуацию и обычно выдает сообщение об ошибке.
О: Смотрите документацию Вашего компилятора. На RS/6000 используйте опцию -qnomaf. На некоторых других системах промежуточные результаты могут запоминаться в 80-битных регистрах (процессоры Intel); это также ведет к неправильному округлению. Вам необходимо заставить компилятор округлять до 64 бит.