ar: write error : No such file or directoryПри этом все файлы доступны и имеют соответствующие права доступа.
*** Error code 1
О: Проверьте наличие свободного пространства в `/tmp'. Эта ошибка иногда возникает, когда в `/tmp' не хватает места для копирования архива (эту операцию ar выполняет при дополнении библиотеки). Команда df /tmp покажет Вам объем свободного места. Убедитесь, что доступно вдвое большее пространство, чем нужно для библиотеки.
О: Многие системы реализуют ranlib с помощью команды ar, и используют по умолчанию каталог `/tmp', полагая, что это будет наиболее быстрым (`/tmp' обычно расположен на локальном диске). К сожалению, большинство систем имеет чрезвычайно маленький раздел `/tmp', поэтому его использование связано с определенным риском. В некоторых случаях команда ar, используемая mpich, завершается успешно, поскольку она использует опцию l, заставляя ar работать с локальным каталогом вместо `/tmp'. С другой стороны, ranlib может использовать `/tmp' и не может быть исправлена.
В некоторых случаях команда ranlib может Вам и не понадобиться. В этих случаях Вы можете произвести реконфигурирование с опцией -noranlib. Если Вам нужно использовать ranlib, либо уменьшите пространство, используемое в `/tmp', либо увеличьте размер этого раздела (Ваш системный администратор должен это сделать). При этом в `/tmp' должно быть как минимум 20-30 Mb свободного места.
/homes/them/burgess/mpich/IRIX32/ch_p4/bin/mpiccО: Убедитесь, что программы ar и ranlib совместимы. GNU Ranlib устанавливается таким образом, что она используется поставщиками программ ar, с которыми она несовместима. Используйте в этом случае опцию -noranlib для configure.
-o overtake overtake.o test.o
ld: WARNING 126: The archive
/homes/them/burgess/mpich/IRIX32/ch_p4/lib/libmpi.a
defines no global symbols. Ignoring.
ld: WARNING 84: /usr/lib/libsun.a is not used for resolving any symbol.
ld: ERROR 33: Unresolved data symbol "MPI_COMM_WORLD"
1st referenced by overtake.o
ld: ERROR 33: Unresolved text symbol "MPI_Send"
1st referenced by overtake.o
...