Вопрос

Я пытался построить HHVM от пакета AUR, используя makepkg -s.Создание проводится на довольно базовой виртуальной ядре VM с 1 ГБ оперативной памяти (я упоминаю это, потому что я прочитал, что он может быть решен с помощью большего количества ящиков).Я получаю следующие ошибки, когда построится примерно на 24%.

Scanning dependencies of target hphp_system
[ 24%] Building CXX object hphp/system/CMakeFiles/hphp_system.dir/class_map.cpp.o
c++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://bugs.archlinux.org/> for instructions.
hphp/system/CMakeFiles/hphp_system.dir/build.make:117: recipe for target 'hphp/system/CMakeFiles/hphp_system.dir/class_map.cpp.o' failed
make[2]: *** [hphp/system/CMakeFiles/hphp_system.dir/class_map.cpp.o] Error 4
CMakeFiles/Makefile2:1213: recipe for target 'hphp/system/CMakeFiles/hphp_system.dir/all' failed
make[1]: *** [hphp/system/CMakeFiles/hphp_system.dir/all] Error 2
Makefile:116: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
.

Могу ли я исправить это, используя другой компилятор или компиляцию напрямую, а не использовать pkgbuild?

Это было полезно?

Решение

У вас выбежал из памяти.GCC нуждается в тонне оперативной памяти для компиляции HVM, поскольку он использует много шаблонов и мета-программирования.

Увеличьте оперативную память на вашу виртуальную машину или использовать предварительнокомдационный пакет.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top