前提・実現したいこと
UbuntuにROOTをインストールしようとしています。
Building ROOTの手順に従い、makeを実行するところまでできましたが、何度やっても100%完了しません。
prerequiesitesに記されているパッケージはオプションも含めてインストール済みです。
発生している問題・エラーメッセージ
xxxxx@xxxxx-virtualbox:~/root-6.18.04/obj$ make -j4 Scanning dependencies of target TBB Scanning dependencies of target VDT Scanning dependencies of target AFTERIMAGE Scanning dependencies of target LZMA ~中略~ [ 45%] Copying /home/xxxxx/root-6.18.04/tutorials/tmva/TMVAClassificationCategory.C c++: internal compiler error: 強制終了 (program cc1plus) Please submit a full bug report, with preprocessed source if appropriate. See <file:///usr/share/doc/gcc-7/README.Bugs> for instructions. interpreter/llvm/src/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build.make:62: recipe for target 'interpreter/llvm/src/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/AnalysisBasedWarnings.cpp.o' failed make[2]: *** [interpreter/llvm/src/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/AnalysisBasedWarnings.cpp.o] Error 4 make[2]: *** ファイル 'interpreter/llvm/src/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/AnalysisBasedWarnings.cpp.o' を削除します make[2]: *** 未完了のジョブを待っています.... [ 45%] Copying /home/xxxxx/root-6.18.04/tutorials/tmva/TMVAClassificationCategoryApplication.C ~中略~ [ 46%] Copying /home/xxxxx/root-6.18.04/tutorials/tree/tv3.C CMakeFiles/Makefile2:9681: recipe for target 'interpreter/llvm/src/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/all' failed make[1]: *** [interpreter/llvm/src/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/all] Error 2 make[1]: *** 未完了のジョブを待っています.... [ 46%] Copying /home/xxxxx/root-6.18.04/tutorials/tree/tvdemo.C ~中略~ [ 59%] Built target move_artifacts Makefile:151: recipe for target 'all' failed make: *** [all] Error 2 xxxxx@xxxxx-virtualbox:~/root-6.18.04/obj$
試したこと
ググった結果、メモリ不足を疑い、コマンド free の出力は以下のようでした。
xxxxx@xxxxx-virtualbox:~/root-6.18.04/obj$ free -h total used free shared buff/cache available Mem: 1.9G 658M 230M 43M 1.0G 1.0G Swap: 472M 445M 27M
補足情報(FW/ツールのバージョンなど)
Ubuntu18.04.1
gcc7.4.0
ROOT6.18.04
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。