Ошибка сборки при установке Macaulay2 в Arch Linux

При запуске makepkg для Macaulay2 я получаю следующую ошибку:

      + rm -f '/home/user-name/macaulay2/src/M2/M2/usr-host/lib/*.la'
/usr/bin/install -c -d /home/user-name/macaulay2/src/M2/M2/usr-host/bin
/usr/bin/install: cannot create directory ‘/home/user-name/macaulay2/src/M2/M2/usr-host/bin’: File exists
make[2]: *** [../Makefile.library:135: .installed-6.2.0] Error 1
make[2]: Leaving directory '/home/user-name/macaulay2/src/M2/M2/libraries/csdp'
make[1]: *** [Makefile:7: all-in-csdp] Error 2
make[1]: Leaving directory '/home/user-name/macaulay2/src/M2/M2/libraries'
make: *** [GNUmakefile:251: all-in-libraries] Error 2
==> ERROR: A failure occurred in build().
Aborting...

Что я могу сделать, чтобы решить эту проблему?

1 ответ

Вероятно, уже слишком поздно для ответа, и проблема решена, но для будущих читателей, которые случайно столкнутся с этим вопросом: сообщение об ошибке, с которым вы столкнулись, предполагает, что каталог M2 уже существует и не может быть создан снова в процессе сборки. Эта проблема может возникнуть, если вы ранее пытались собрать Macaulay2, но каталог не был очищен должным образом. Итак, удалите существующий каталог. И переустановите М2.

ps: Вопросы по Macaulay2 рекомендую задавать в собственной группе Google.

Другие вопросы по тегам