Wenn ich Apache Mesos auf Ubuntu12.04 deploye, folge ich dem offiziellen Dokument, in Schritt "make -j 8" bekomme ich diesen Fehler in der Konsole:make -j 8 g ++: interner Compiler Fehler: Killed (Programm cc1plus)
g++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.9/README.Bugs> for instructions.
make[2]: *** [slave/containerizer/mesos/libmesos_no_3rdparty_la-containerizer.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
mv -f log/.deps/liblog_la-log.Tpo log/.deps/liblog_la-log.Plo
mv -f slave/containerizer/.deps/libmesos_no_3rdparty_la-docker.Tpo slave/containerizer/.deps/libmesos_no_3rdparty_la-docker.Plo
mv -f log/.deps/liblog_la-consensus.Tpo log/.deps/liblog_la-consensus.Plo
mv -f slave/containerizer/.deps/libmesos_no_3rdparty_la-external_containerizer.Tpo slave/containerizer/.deps/libmesos_no_3rdparty_la-external_containerizer.Plo
mv -f log/.deps/liblog_la-coordinator.Tpo log/.deps/liblog_la-coordinator.Plo
mv -f slave/.deps/libmesos_no_3rdparty_la-slave.Tpo slave/.deps/libmesos_no_3rdparty_la-slave.Plo
mv -f master/.deps/libmesos_no_3rdparty_la-master.Tpo master/.deps/libmesos_no_3rdparty_la-master.Plo
make[2]: Leaving directory `/root/Mesos/mesos/build/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/Mesos/mesos/build/src'
make: *** [all-recursive] Error 1
was soll ich tun?
Herzlichen Glückwunsch, Sie einen Fehler in Ihrem Compiler gefunden. Überlegen Sie, ob Sie einen Fehlerbericht senden möchten ... – nneonneo
@nneoneo, Wahr genug. Als er fragte: "Was soll ich tun?", Glaube ich, meinte er: "... damit es funktioniert?" Ich würde vorschlagen, "make -j 8 VERBOSE = 1" auszuführen, nur um zu sehen, ob irgendetwas in der g ++ - Befehlszeile nicht so aussieht, wie Sie es erwarten. Wenn Sie Glück haben, finden Sie einen Hinweis auf Ihren nächsten Schritt. – donjuedo
Lassen Sie auch die '" -j 8 "' fallen.Das führt einfach dazu, dass "make" den Build parallelisiert, was nichts klarer macht. –