Имею свежеустановленный Debian 9 Stable 64 bit на удаленной машине.
Пытаюсь там собрать linphone из исходников с официального сайта:
git clone git://git.linphone.org/linphone-desktop.git --recursive
Процесс сборки (команда make) завершается ошибкой:
[ 48%] Building C object src/CMakeFiles/bellesip.dir/grammars/belle_sip_messageParser.c.o
cc: internal compiler error: Убито (program cc1)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-6/README.Bugs> for instructions.
src/CMakeFiles/bellesip.dir/build.make:1094: ошибка выполнения рецепта для цели «src/CMakeFiles/bellesip.dir/grammars/belle_sip_messageParser.c.o»
make[6]: *** [src/CMakeFiles/bellesip.dir/grammars/belle_sip_messageParser.c.o] Ошибка 4
make[6]: выход из каталога «/opt/linphone/linphone-desktop/WORK/desktop/Build/bellesip»
CMakeFiles/Makefile2:105: ошибка выполнения рецепта для цели «src/CMakeFiles/bellesip.dir/all»
make[5]: *** [src/CMakeFiles/bellesip.dir/all] Ошибка 2
make[5]: выход из каталога «/opt/linphone/linphone-desktop/WORK/desktop/Build/bellesip»
Makefile:160: ошибка выполнения рецепта для цели «all»
make[4]: *** [all] Ошибка 2
...
Версия gcc:
$ gcc --version
gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20170516
Интересно, что на другой инсталляции Debian (8-ка с накатанными обновлениями) на другой машине, у меня стоит точно такой же компилятор, буква-в-букву. И на нем сборка проходит нормально. На машине 4GB оперативки.
На удаленной машине, где не работает сборка, во время компиляции запустил htop, и увидел, что при компиляции этого файла belle_sip_messageParser.c.o память выжирается полностью. Может, в этом проблема. На удаленной машине стоит 2GB оперативки.
Вопрос: как эту пограмму заставить скомпилироваться на удаленной машине?