github repo / sourceからopeninguxをビルドしようとしています。https://github.com/OpenDingux/buildroot
OpenDinguxは(レトロ)ゲームに焦点を当てた組み込みLinuxディストリビューションです。
リポジトリを複製し、次のコマンドを実行しました。
cd ./buildroot;
export CONFIG='gcw0'; bash ./rebuild.sh;
上記のコマンドの出力はほぼテキストの壁で、長さは22301行なので、この質問に投稿するには長すぎます。完全な出力はここにあります。https://paste.ee/p/UInYW
以下に発生したエラーを切り捨てました。
/bin/bash: line 2: 186552 Killed build/genautomata ../../gcc/common.md ../../gcc/config/mips/mips.md insn-conditions.md > tmp-automata.c
make[3]: *** [Makefile:2459: s-automata] Error 137
make[3]: *** Waiting for unfinished jobs....
rm gcc.pod
make[2]: *** [Makefile:4415: all-gcc] Error 2
make[1]: *** [package/pkg-generic.mk:270: /home/vagrant/buildroot/output/gcw0/build/host-gcc-initial-11.1.0/.stamp_built] Error 2
make: *** [Makefile:84: _all] Error 2
答え1
/bin/bash: line 2: 186552 Killed build/genautomata ../../gcc/common.md ../../gcc/config/mips/mips.md insn-conditions.md > tmp-automata.c
make[3]: *** [Makefile:2459: s-automata] Error 137
bashが終了コード137(128 + 9)で終了することを示します。これは、プロセスが信号9によって終了したことを意味する。SIGKILL
。 Linuxシステムでは、バグを除いて最も一般的な原因は、システムにメモリが不足し、OOMキラーがプロセスを終了することです。したがって、あまりにもgenautomata
多くのメモリを使用して終了した可能性が非常に高いです。
これはカーネルログに表示され、を使用して表示できますdmesg
。