Возникли проблемы при установке ChezScheme-9.5.2 в Codeanywhere - PullRequest
0 голосов
/ 20 мая 2019

Попытка установить ChezScheme-9.5.2.tar.gz на Ubuntu 16.04 LTS на Codeanywhere. Во время выполнения команды sudo make сообщение об ошибке get не удалось, поскольку отсутствует файл uuid / uuid.h. Как получить uuid / uuid.h в месте, где его может найти $ sudo make?

1 Ответ

0 голосов
/ 20 мая 2019

Оказалось, что были дополнительные пропущенные файлы, также было сделано следующее:

$ sudo apt install uuid-dev libncurses5-dev libncursesw5-dev libx11-dev

Произошел сбой make, но не из-за отсутствующих файлов.Я считаю, что оперативная память 512 МБ слишком мала.

Чтобы ответить на ваш вопрос "Каково было ваше сообщение об ошибке?"Я попытался повторить то, что случилось.Думаю, я так и сделал, и вот сообщение об ошибке:

compiling cpnanopass.ss with output to cpnanopass.a6le
Mf-base:487: recipe for target 'bootall' failed
make[4]: *** [bootall] Killed
Mf-base:164: recipe for target 'allx' failed
make[3]: *** [allx] Error 2
Mf-base:181: recipe for target 'bootstrap' failed
make[2]: *** [bootstrap] Error 2
Makefile:20: recipe for target 'build' failed
make[1]: *** [build] Error 2
Makefile:19: recipe for target 'build' failed
make: *** [build] Error 2
cabox@Python_Lua:~/workspace/ChezScheme-9.5.2$

Сначала нужно было сделать '$ sudo apt-get install uuid-dev', потому что 'apt install' делает что-то отличное от 'apt-get install ', который установил uuid.h.

...