Ошибка сборки для GNU classpath
Я пытаюсь установить classpath 0.98, шаги:
./configure --enable-jni --disable-gtk-peer --disable-gconf-peer --disable-plugin
и не показывать ошибку, но когда я делаю чаевые:
Making all in lib
make[1]: Entering directory `/mnt/sda1/tce/optional/classpath-0.98/lib'
true
top_builddir=.. top_srcdir=.. /bin/sh ./gen-classlist.sh standard
Adding java source files from srcdir '..'.
Adding java source files from VM directory ../vm/reference
javac -Xlint:unchecked,cast,divzero,empty,finally,overrides -J-Xmx768M -source 1.5 -target 1.5 - bootclasspath '' -classpath ../vm/reference:..:../external/w3c_dom:../external/sax:../external/ relaxngDatatype:../external/jsr166:.:: -d . @classes
make[1]: *** [compile-classes] Killed
make[1]: Leaving directory `/mnt/sda1/tce/optional/classpath-0.98/lib'
make: *** [all-recursive] Error 1
Как я могу это исправить?
Большое вам спасибо.
1 ответ
Это выглядит немного странно!
Как я могу это исправить?
Что вам нужно сделать, это выяснить, что вызвало это. Причина будет определять исправление.
Я думаю, что ваша сборка умерла, потому что она заполнила диск.
Из любопытства, почему вы строите Classpath? Обычно это интересно только людям, которые пытаются создать свои собственные JVM. Если вам просто нужна JVM, с которой вы хотите провести частные эксперименты, лучше проверить OpenJDK.
И если вы пытаетесь создать существующую JVM, которая использует Classpath, вам необходимо внимательно прочитать и следовать инструкциям по сборке JVM. Они часто используют версию / копию Classpath, которая включает в себя специфический код JVM и / или которая по какой-то причине отсутствует в HEAD.