IA64 Java build problem

Steve Ellcey sje@cup.hp.com
Thu Aug 9 18:24:00 GMT 2007


> Steve> Do I need zip/unzip even if I have fastjar?
> 
> I don't believe so, but it is hard to be sure.  AFAICT unzip is only
> used by the script implementation of jar in some cases.
> 
> If tools.zip looks ok then the next step, I think, would be to see
> what jc1 is trying to read from tools.zip when it dies.
> 
> Tom

I am not sure how to do that.  Do you just mean put a '-v' on the
compile?  I did that and here is what I got:

+ cd obj_gcc/ia64-debian-linux-gnu/libjava/
+ /hpadl888/sje/svn.reg/build-ia64-debian-linux-gnu-trunk/obj_gcc/gcc/gcj -v -B/hpadl888/sje/svn.reg/build-ia64-debian-linux-gnu-trunk/obj_gcc/ia64-debian-linux-gnu/libjava/ -B/hpadl888/sje/svn.reg/build-ia64-debian-linux-gnu-trunk/obj_gcc/gcc/ -funwind-tables -fclasspath= -fbootclasspath=/hpadl888/sje/svn.reg/src/trunk/libjava/classpath/lib --encoding=UTF-8 -Wno-deprecated -fbootstrap-classes -findirect-dispatch -fno-indirect-classes -fsource-filename=/hpadl888/sje/svn.reg/build-ia64-debian-linux-gnu-trunk/obj_gcc/ia64-debian-linux-gnu/libjava/classpath/tools/all-classes.lst -g -O2 -MT classpath/tools/libgcj_tools_la-tools.lo -MD -MP -MF classpath/tools/.deps/libgcj_tools_la-tools.Tpo -c classpath/tools/tools.zip -fPIC -o classpath/tools/.libs/libgcj_tools_la-tools.o
Reading specs from /hpadl888/sje/svn.reg/build-ia64-debian-linux-gnu-trunk/obj_gcc/gcc/specs
Reading specs from /hpadl888/sje/svn.reg/build-ia64-debian-linux-gnu-trunk/obj_gcc/ia64-debian-linux-gnu/libjava/libgcj.spec
rename spec startfile to startfileorig
rename spec lib to liborig
Target: ia64-debian-linux-gnu
Configured with: /hpadl888/sje/svn.reg/src/trunk/configure --host=ia64-debian-linux-gnu --build=ia64-debian-linux-gnu --prefix=/hpadl888/sje/svn.reg/gcc-ia64-debian-linux-gnu-trunk --with-local-prefix=/hpadl888/sje/svn.reg/gcc-ia64-debian-linux-gnu-trunk --disable-nls --with-gmp=/proj/opensrc/be/ia64-debian-linux-gnu --with-mpfr=/proj/opensrc/be/ia64-debian-linux-gnu
Thread model: posix
gcc version 4.3.0 20070808 (experimental)
 /hpadl888/sje/svn.reg/build-ia64-debian-linux-gnu-trunk/obj_gcc/gcc/jc1 classpath/tools/tools.zip -fhash-synchronization -fuse-divide-subroutine -fuse-boehm-gc -fnon-call-exceptions -fkeep-inline-functions -quiet -dumpbase tools.zip -auxbase-strip classpath/tools/.libs/libgcj_tools_la-tools.o -g -O2 -Wno-deprecated -version -funwind-tables -fencoding=UTF-8 -fbootstrap-classes -findirect-dispatch -fno-indirect-classes -fsource-filename=/hpadl888/sje/svn.reg/build-ia64-debian-linux-gnu-trunk/obj_gcc/ia64-debian-linux-gnu/libjava/classpath/tools/all-classes.lst -fPIC -fbootclasspath=./:/hpadl888/sje/svn.reg/src/trunk/libjava/classpath/lib/ -MD_ -MT classpath/tools/libgcj_tools_la-tools.lo -MF classpath/tools/.deps/libgcj_tools_la-tools.Tpo -o /tmp/ccibvKgc.s
GNU Java version 4.3.0 20070808 (experimental) (ia64-debian-linux-gnu)
	compiled by GNU C version 4.3.0 20070808 (experimental), GMP version 4.2.1, MPFR version 2.2.1.
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Class path starts here:
    ./
    ./ (system)
    /hpadl888/sje/svn.reg/src/trunk/libjava/classpath/lib/ (system)
classpath/tools/tools.zip:0: fatal error: not a valid Java .class file
compilation terminated.



More information about the Java mailing list