cacao make天啊怎么我都放了一天了,高手都到哪里去了啊。

编译打包和其他
回复
ttyl_1120
帖子: 9
注册时间: 2009-04-02 19:45

cacao make天啊怎么我都放了一天了,高手都到哪里去了啊。

#1

帖子 ttyl_1120 » 2009-04-28 16:49

我开始先在我电脑上装了个classpath,后我在我解压的cacao 0.99.4目录下建了一个install文件夹想用来存放安装的文件。我的classpath放在/usr/include/classpath 下里面有两个文件要用的到的分别是jni.h,jni_md.h。我这电脑里面除了这里就没其他地方有这么个jni_md.h文件了所以我就想用这个两个文件试下。
命令如下:
user@host:~/cacao-0.99.4$ ./configure --prefix=/install --with-jni_h=/usr/include/classpath --with-hpi_md_h=/usr/include/classpath --enable-jni --enable-annotations=no --enable-assertion=no
configure之后报了个warning: no configuration information is in libatomic_ops
之后我直接make执行,我只列出最后一部分错误。因为我们要进行vm的优化所以要用到源码。我还下了个make deb包用来做测试用的。错误的中间有这个一个信息我觉得应该比较重要列个你们看下:
“../../src/classes/gnuclasspath/gnu/classpath/VMStackWalker.java:52: cannot access java.lang.Object
file java/lang/Object.class not found”,之后就报下面的错误了。

../../src/classes/gnuclasspath/gnu/java/lang/CPStringBuilder.java:856: cannot find symbol
symbol : class String
location: class gnu.java.lang.CPStringBuilder
public int indexOf(String str)
^
../../src/classes/gnuclasspath/gnu/java/lang/CPStringBuilder.java:873: cannot find symbol
symbol : class String
location: class gnu.java.lang.CPStringBuilder
public int indexOf(String str, int fromIndex)
^
Note: * uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
100 errors
make[3]: *** [vm.zip] Error 1
make[3]: Leaving directory `/home/user/cacao-0.99.4/src/classes'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/user/cacao-0.99.4/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/user/cacao-0.99.4'
make: *** [all] Error 2
回复