This is the mail archive of the java-discuss@sourceware.cygnus.com mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

libgcj build crashes



With the current CVS of both gcc and libgcj, I'm getting the failure
below when building libgcj.  I'm building on a x86 box; the only option
specified to both the egcs and the libgcj configure was a --prefix option.

Thanks,

	- Godmar


make[2]: Entering directory `/x/gback/libgcj-obj/i686-pc-linux-gnu/libjava'
make java/lang/ConcreteProcess.class
make[3]: Entering directory `/x/gback/libgcj-obj/i686-pc-linux-gnu/libjava'
javac="gcj -C"; \
$javac -g -L/x/gback/libgcj-obj/i686-pc-linux-gnu/libjava -classpath /x/gback/libgcj-obj/i686-pc-linux-gnu/libjava:`cd ../../../libgcj/libjava && /bin/pwd` \
  -d /x/gback/libgcj-obj/i686-pc-linux-gnu/libjava java/lang/ConcreteProcess.java
gcj: Internal compiler error: program jc1 got fatal signal 11
make[3]: *** [java/lang/ConcreteProcess.class] Error 1
make[3]: Leaving directory `/x/gback/libgcj-obj/i686-pc-linux-gnu/libjava'
make[2]: *** [libgcj.zip] Error 2
make[2]: Leaving directory `/x/gback/libgcj-obj/i686-pc-linux-gnu/libjava'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/x/gback/libgcj-obj/i686-pc-linux-gnu/libjava'
make: *** [all-target-libjava] Error 2

(gdb) run java/lang/ConcreteProcess.java -quiet -g -version -fclasspath=/x/gback
/libgcj-obj/i686-pc-linux-gnu/libjava:/x/gback/libgcj/libjava -foutput-class-dir
=/x/gback/libgcj-obj/i686-pc-linux-gnu/libjava -fsyntax-only -femit-class-files 
-o ConcreteProcess.s
Starting program: /opt/local/lib/gcc-lib/i686-pc-linux-gnu/2.96/jc1 java/lang/ConcreteProcess.java -quiet -g -version -fclasspath=/x/gback/libgcj-obj/i686-pc-linux-gnu/libjava:/x/gback/libgcj/libjava -foutput-class-dir=/x/gback/libgcj-obj/i686-pc-linux-gnu/libjava -fsyntax-only -femit-class-files -o ConcreteProcess.s
GNU Java version 2.96 20000203 (experimental) (i686-pc-linux-gnu) compiled by GNU C version 2.96 20000203 (experimental).

Program received signal SIGSEGV, Segmentation fault.
set_java_signature (type=0x835b7ac, sig=0x835b69c)
    at ../../../egcs/gcc/java/typeck.c:706
706       old_sig = TYPE_LANG_SPECIFIC (type)->signature;

#0  set_java_signature (type=0x835b7ac, sig=0x835b69c)
    at ../../../egcs/gcc/java/typeck.c:706
#1  0x805ee5c in add_method (this_class=0x835a73c, access_flags=1, 
    name=0x828a5fc, method_sig=0x835b69c) at ../../../egcs/gcc/java/class.c:609
#2  0x805231b in method_header (flags=1, type=0x0, mdecl=0x835b658, throws=0x0)
    at ./parse.y:3544
#3  0x804e0fa in java_parse () at ./parse.y:1055
#4  0x8072343 in parse_source_file (file=0x835a028)
    at ../../../egcs/gcc/java/jcf-parse.c:735
#5  0x8071ed1 in jcf_parse_source () at ../../../egcs/gcc/java/jcf-parse.c:559
#6  0x8071ce9 in read_class (name=0x831aca4)
    at ../../../egcs/gcc/java/jcf-parse.c:481
#7  0x8071e1f in load_class (class_or_name=0x831aca4, verbose=0)
    at ../../../egcs/gcc/java/jcf-parse.c:528
#8  0x805460c in process_imports () at ./parse.y:5215
#9  0x80530e0 in java_complete_class () at ./parse.y:4157
#10 0x8072350 in parse_source_file (file=0x83177c8)
    at ../../../egcs/gcc/java/jcf-parse.c:737
#11 0x8071ed1 in jcf_parse_source () at ../../../egcs/gcc/java/jcf-parse.c:559
#12 0x8071ce9 in read_class (name=0x82f22a0)
    at ../../../egcs/gcc/java/jcf-parse.c:481
#13 0x8071e1f in load_class (class_or_name=0x82f22a0, verbose=0)
    at ../../../egcs/gcc/java/jcf-parse.c:528
#14 0x805460c in process_imports () at ./parse.y:5215
#15 0x80530e0 in java_complete_class () at ./parse.y:4157
#16 0x8072350 in parse_source_file (file=0x82f1e9c)
    at ../../../egcs/gcc/java/jcf-parse.c:737
#17 0x8071ed1 in jcf_parse_source () at ../../../egcs/gcc/java/jcf-parse.c:559
#18 0x8071ce9 in read_class (name=0x828f554)
    at ../../../egcs/gcc/java/jcf-parse.c:481
#19 0x8071e1f in load_class (class_or_name=0x828f554, verbose=0)
    at ../../../egcs/gcc/java/jcf-parse.c:528
#20 0x80534e5 in do_resolve_class (class_type=0x82aebbc, decl=0x82aeb2c, 
    cl=0x82aeae0) at ./parse.y:4383
#21 0x80533d0 in resolve_class (class_type=0x82aebbc, decl=0x82aeb2c, 
    cl=0x82aeae0) at ./parse.y:4313
#22 0x80530a1 in jdep_resolve_class (dep=0x82af820) at ./parse.y:4133
#23 0x8053179 in java_complete_class () at ./parse.y:4173
#24 0x8072350 in parse_source_file (file=0x82ad644)
    at ../../../egcs/gcc/java/jcf-parse.c:737
#25 0x8071ed1 in jcf_parse_source () at ../../../egcs/gcc/java/jcf-parse.c:559
#26 0x8071ce9 in read_class (name=0x8289c2c)
    at ../../../egcs/gcc/java/jcf-parse.c:481
#27 0x8071e1f in load_class (class_or_name=0x8289c2c, verbose=0)
    at ../../../egcs/gcc/java/jcf-parse.c:528
#28 0x80534a4 in do_resolve_class (class_type=0x82a93c8, decl=0x82a9428, 
    cl=0x82a9344) at ./parse.y:4366
#29 0x80533d0 in resolve_class (class_type=0x82a93c8, decl=0x82a9428, 
    cl=0x82a9344) at ./parse.y:4313
#30 0x80530a1 in jdep_resolve_class (dep=0x82aa030) at ./parse.y:4133
#31 0x8053179 in java_complete_class () at ./parse.y:4173
#32 0x8072350 in parse_source_file (file=0x82a78a8)
    at ../../../egcs/gcc/java/jcf-parse.c:737
#33 0x8071ed1 in jcf_parse_source () at ../../../egcs/gcc/java/jcf-parse.c:559
#34 0x8071ce9 in read_class (name=0x82a0874)
    at ../../../egcs/gcc/java/jcf-parse.c:481
#35 0x8071e1f in load_class (class_or_name=0x82a0874, verbose=0)
    at ../../../egcs/gcc/java/jcf-parse.c:528
#36 0x805460c in process_imports () at ./parse.y:5215
#37 0x80530e0 in java_complete_class () at ./parse.y:4157
#38 0x8072350 in parse_source_file (file=0x82a0548)
    at ../../../egcs/gcc/java/jcf-parse.c:737
#39 0x8071ed1 in jcf_parse_source () at ../../../egcs/gcc/java/jcf-parse.c:559
#40 0x8071ce9 in read_class (name=0x829d460)
    at ../../../egcs/gcc/java/jcf-parse.c:481
#41 0x8071e1f in load_class (class_or_name=0x829d460, verbose=0)
    at ../../../egcs/gcc/java/jcf-parse.c:528
#42 0x805460c in process_imports () at ./parse.y:5215
#43 0x80530e0 in java_complete_class () at ./parse.y:4157
#44 0x8072350 in parse_source_file (file=0x829c754)
    at ../../../egcs/gcc/java/jcf-parse.c:737
#45 0x8071ed1 in jcf_parse_source () at ../../../egcs/gcc/java/jcf-parse.c:559
#46 0x8071ce9 in read_class (name=0x8289e14)
    at ../../../egcs/gcc/java/jcf-parse.c:481
#47 0x8071e1f in load_class (class_or_name=0x8289e14, verbose=0)
    at ../../../egcs/gcc/java/jcf-parse.c:528
#48 0x80534a4 in do_resolve_class (class_type=0x829bfc8, decl=0x829bea4, 
    cl=0x829bdc4) at ./parse.y:4366
#49 0x80533d0 in resolve_class (class_type=0x829bfc8, decl=0x829bea4, 
    cl=0x829bdc4) at ./parse.y:4313
#50 0x80530a1 in jdep_resolve_class (dep=0x829cc48) at ./parse.y:4133
#51 0x8053179 in java_complete_class () at ./parse.y:4173
#52 0x8072350 in parse_source_file (file=0x829bc30)
    at ../../../egcs/gcc/java/jcf-parse.c:737
#53 0x8071ed1 in jcf_parse_source () at ../../../egcs/gcc/java/jcf-parse.c:559
#54 0x8071ce9 in read_class (name=0x828f6b8)
    at ../../../egcs/gcc/java/jcf-parse.c:481
#55 0x8071e1f in load_class (class_or_name=0x828f6b8, verbose=0)
    at ../../../egcs/gcc/java/jcf-parse.c:528
#56 0x80534e5 in do_resolve_class (class_type=0x829b458, decl=0x829b334, 
    cl=0x829b254) at ./parse.y:4383
#57 0x80533d0 in resolve_class (class_type=0x829b458, decl=0x829b334, 
    cl=0x829b254) at ./parse.y:4313
#58 0x80530a1 in jdep_resolve_class (dep=0x82964b8) at ./parse.y:4133
#59 0x8053179 in java_complete_class () at ./parse.y:4173
#60 0x8072350 in parse_source_file (file=0x829b0c0)
    at ../../../egcs/gcc/java/jcf-parse.c:737
#61 0x8071ed1 in jcf_parse_source () at ../../../egcs/gcc/java/jcf-parse.c:559
#62 0x8071ce9 in read_class (name=0x8297938)
    at ../../../egcs/gcc/java/jcf-parse.c:481
#63 0x8071e1f in load_class (class_or_name=0x8297938, verbose=0)
    at ../../../egcs/gcc/java/jcf-parse.c:528
#64 0x805460c in process_imports () at ./parse.y:5215
#65 0x80530e0 in java_complete_class () at ./parse.y:4157
#66 0x8072350 in parse_source_file (file=0x828f1d4)
    at ../../../egcs/gcc/java/jcf-parse.c:737
#67 0x807274b in yyparse () at ../../../egcs/gcc/java/jcf-parse.c:867
#68 0x807cda4 in compile_file (
    name=0xbffffd80 "java/lang/ConcreteProcess.java")
    at ../../egcs/gcc/toplev.c:2373
#69 0x8080549 in main (argc=11, argv=0xbffffc44)
    at ../../egcs/gcc/toplev.c:4764



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]