Cool. Might be fixed by passing -XssReallyBigNumber which controls the stack size. I think it should be reported to the Kaffe guys... I'm not sure what you should say though... "make the stack bigger by default on power pc" might be good.
On Fri, 2005-01-14 at 19:49 -0500, Barry Hawkins wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Attempts to manually (without Ant involvment) compile the same codebase > referred to in the initial report resulted in the successful compile of > one package and subsequent failure in another. The failure generated a > stack trace bearing a strong resemblance to the initial report: > > [EMAIL PROTECTED]:~/debian_packages/lucene/1.4.3/lucene-1.4.3/src/java$ > /usr/lib/kaffe/bin/kjc -deprecation -d > /home/barryh/debian_packages/lucene/1.4.3/lucene-1.4.3/build/classes/java > - -classpath > /home/barryh/debian_packages/lucene/1.4.3/lucene-1.4.3/build/classes/java:/home/barryh/debian_packages/lucene/1.4.3/lucene-1.4.3/lib/junit-3.8.1.jar:/usr/share/java/gnujaxp.jar:/usr/share/ant1.6/lib/ant.jar:/usr/share/ant1.6/lib/ant-launcher.jar:/usr/share/ant1.6/lib/ant-junit.jar:/usr/share/java/junit.jar:/home/barryh/debian_packages/lucene/1.4.3/lucene-1.4.3/src/java > - -encoding utf-8 -g -verbose org/apache/lucene/index/*.java > [ start compilation in verbose mode ] > [ parsed org/apache/lucene/index/CompoundFileReader.java in 459 ms ] > [ parsed org/apache/lucene/index/CompoundFileWriter.java in 338 ms ] > [ parsed org/apache/lucene/index/DocumentWriter.java in 723 ms ] > [ parsed org/apache/lucene/index/FieldInfo.java in 61 ms ] > [ parsed org/apache/lucene/index/FieldInfos.java in 328 ms ] > [ parsed org/apache/lucene/index/FieldsReader.java in 137 ms ] > [ parsed org/apache/lucene/index/FieldsWriter.java in 103 ms ] > [ parsed org/apache/lucene/index/FilterIndexReader.java in 269 ms ] > [ parsed org/apache/lucene/index/IndexReader.java in 771 ms ] > java.lang.StackOverflowError > ~ at at.dms.util.Utils.<init> (Utils.java:30) > ~ at at.dms.compiler.Phylum.<init> (Phylum.java:38) > ~ at at.dms.kjc.JPhylum.<init> (JPhylum.java:41) > ~ at at.dms.kjc.JExpression.<init> (JExpression.java:43) > ~ at at.dms.kjc.JLiteral.<init> (JLiteral.java:40) > ~ at at.dms.kjc.JIntLiteral.<init> (JIntLiteral.java:46) > ~ at at.dms.kjc.JLiteral.parseInteger (JLiteral.java:79) > ~ at at.dms.kjc.KjcParser.jIntegerLiteral (KjcParser.java:5707) > ~ at at.dms.kjc.KjcParser.jLiteral (KjcParser.java:5591) > ~ at at.dms.kjc.KjcParser.jPrimaryExpression (KjcParser.java:5010) > ~ at at.dms.kjc.KjcParser.jPostfixExpression (KjcParser.java:4794) > ~ at at.dms.kjc.KjcParser.jUnaryExpressionNotPlusMinus > (KjcParser.java:4764) > ~ at at.dms.kjc.KjcParser.jUnaryExpression (KjcParser.java:4632) > ~ at at.dms.kjc.KjcParser.jMultiplicativeExpression (KjcParser.java:4519) > ~ at at.dms.kjc.KjcParser.jAdditiveExpression (KjcParser.java:4477) > ~ at at.dms.kjc.KjcParser.jShiftExpression (KjcParser.java:4417) > ~ at at.dms.kjc.KjcParser.jRelationalExpression (KjcParser.java:4298) > ~ at at.dms.kjc.KjcParser.jEqualityExpression (KjcParser.java:4254) > ~ at at.dms.kjc.KjcParser.jAndExpression (KjcParser.java:4225) > ~ at at.dms.kjc.KjcParser.jExclusiveOrExpression (KjcParser.java:4196) > ~ at at.dms.kjc.KjcParser.jInclusiveOrExpression (KjcParser.java:4167) > ~ at at.dms.kjc.KjcParser.jLogicalAndExpression (KjcParser.java:4138) > ~ at at.dms.kjc.KjcParser.jLogicalOrExpression (KjcParser.java:4109) > ~ at at.dms.kjc.KjcParser.jConditionalExpression (KjcParser.java:3953) > ~ at at.dms.kjc.KjcParser.jAssignmentExpression (KjcParser.java:3894) > ~ at at.dms.kjc.KjcParser.jExpression (KjcParser.java:2571) > ~ at at.dms.kjc.KjcParser.jExpressionList (KjcParser.java:3832) > ~ at at.dms.kjc.KjcParser.jArgList (KjcParser.java:2436) > ~ at at.dms.kjc.KjcParser.jPostfixExpression (KjcParser.java:4853) > ~ at at.dms.kjc.KjcParser.jUnaryExpressionNotPlusMinus > (KjcParser.java:4764) > ~ at at.dms.kjc.KjcParser.jUnaryExpression (KjcParser.java:4632) > ~ at at.dms.kjc.KjcParser.jMultiplicativeExpression (KjcParser.java:4519) > ~ at at.dms.kjc.KjcParser.jAdditiveExpression (KjcParser.java:4477) > ~ at at.dms.kjc.KjcParser.jShiftExpression (KjcParser.java:4417) > ~ at at.dms.kjc.KjcParser.jRelationalExpression (KjcParser.java:4298) > ~ at at.dms.kjc.KjcParser.jEqualityExpression (KjcParser.java:4254) > ~ at at.dms.kjc.KjcParser.jAndExpression (KjcParser.java:4225) > ~ at at.dms.kjc.KjcParser.jExclusiveOrExpression (KjcParser.java:4196) > ~ at at.dms.kjc.KjcParser.jInclusiveOrExpression (KjcParser.java:4167) > ~ at at.dms.kjc.KjcParser.jLogicalAndExpression (KjcParser.java:4138) > ~ at at.dms.kjc.KjcParser.jLogicalOrExpression (KjcParser.java:4109) > ~ at at.dms.kjc.KjcParser.jConditionalExpression (KjcParser.java:3953) > ~ at at.dms.kjc.KjcParser.jAssignmentExpression (KjcParser.java:3894) > ~ at at.dms.kjc.KjcParser.jExpression (KjcParser.java:2571) > ~ at at.dms.kjc.KjcParser.jExpressionList (KjcParser.java:3832) > ~ at at.dms.kjc.KjcParser.jArgList (KjcParser.java:2436) > ~ at at.dms.kjc.KjcParser.jPostfixExpression (KjcParser.java:4853) > ~ at at.dms.kjc.KjcParser.jUnaryExpressionNotPlusMinus > (KjcParser.java:4764) > ~ at at.dms.kjc.KjcParser.jUnaryExpression (KjcParser.java:4632) > ~ at at.dms.kjc.KjcParser.jUnaryExpressionNotPlusMinus > (KjcParser.java:4667) > ~ at at.dms.kjc.KjcParser.jUnaryExpression (KjcParser.java:4632) > ~ at at.dms.kjc.KjcParser.jMultiplicativeExpression (KjcParser.java:4519) > ~ at at.dms.kjc.KjcParser.jAdditiveExpression (KjcParser.java:4477) > ~ at at.dms.kjc.KjcParser.jShiftExpression (KjcParser.java:4417) > ~ at at.dms.kjc.KjcParser.jRelationalExpression (KjcParser.java:4298) > ~ at at.dms.kjc.KjcParser.jEqualityExpression (KjcParser.java:4254) > ~ at at.dms.kjc.KjcParser.jAndExpression (KjcParser.java:4225) > ~ at at.dms.kjc.KjcParser.jExclusiveOrExpression (KjcParser.java:4196) > ~ at at.dms.kjc.KjcParser.jInclusiveOrExpression (KjcParser.java:4167) > ~ at at.dms.kjc.KjcParser.jLogicalAndExpression (KjcParser.java:4138) > ~ at at.dms.kjc.KjcParser.jLogicalOrExpression (KjcParser.java:4109) > ~ at at.dms.kjc.KjcParser.jConditionalExpression (KjcParser.java:3953) > ~ at at.dms.kjc.KjcParser.jAssignmentExpression (KjcParser.java:3894) > ~ at at.dms.kjc.KjcParser.jPrimaryExpression (KjcParser.java:5120) > ~ at at.dms.kjc.KjcParser.jPostfixExpression (KjcParser.java:4794) > ~ at at.dms.kjc.KjcParser.jUnaryExpressionNotPlusMinus > (KjcParser.java:4764) > ~ at at.dms.kjc.KjcParser.jUnaryExpression (KjcParser.java:4632) > ~ at at.dms.kjc.KjcParser.jMultiplicativeExpression (KjcParser.java:4519) > ~ at at.dms.kjc.KjcParser.jAdditiveExpression (KjcParser.java:4477) > ~ at at.dms.kjc.KjcParser.jShiftExpression (KjcParser.java:4417) > ~ at at.dms.kjc.KjcParser.jRelationalExpression (KjcParser.java:4298) > ~ at at.dms.kjc.KjcParser.jEqualityExpression (KjcParser.java:4254) > ~ at at.dms.kjc.KjcParser.jAndExpression (KjcParser.java:4225) > ~ at at.dms.kjc.KjcParser.jExclusiveOrExpression (KjcParser.java:4196) > ~ at at.dms.kjc.KjcParser.jInclusiveOrExpression (KjcParser.java:4167) > ~ at at.dms.kjc.KjcParser.jLogicalAndExpression (KjcParser.java:4144) > ~ at at.dms.kjc.KjcParser.jLogicalOrExpression (KjcParser.java:4109) > ~ at at.dms.kjc.KjcParser.jConditionalExpression (KjcParser.java:3953) > ~ at at.dms.kjc.KjcParser.jAssignmentExpression (KjcParser.java:3894) > ~ at at.dms.kjc.KjcParser.jPrimaryExpression (KjcParser.java:5120) > ~ at at.dms.kjc.KjcParser.jPostfixExpression (KjcParser.java:4794) > ~ at at.dms.kjc.KjcParser.jUnaryExpressionNotPlusMinus > (KjcParser.java:4764) > ~ at at.dms.kjc.KjcParser.jUnaryExpression (KjcParser.java:4632) > ~ at at.dms.kjc.KjcParser.jMultiplicativeExpression (KjcParser.java:4519) > ~ at at.dms.kjc.KjcParser.jAdditiveExpression (KjcParser.java:4477) > ~ at at.dms.kjc.KjcParser.jShiftExpression (KjcParser.java:4417) > ~ at at.dms.kjc.KjcParser.jRelationalExpression (KjcParser.java:4298) > ~ at at.dms.kjc.KjcParser.jEqualityExpression (KjcParser.java:4254) > ~ at at.dms.kjc.KjcParser.jAndExpression (KjcParser.java:4225) > ~ at at.dms.kjc.KjcParser.jExclusiveOrExpression (KjcParser.java:4196) > ~ at at.dms.kjc.KjcParser.jInclusiveOrExpression (KjcParser.java:4167) > ~ at at.dms.kjc.KjcParser.jLogicalAndExpression (KjcParser.java:4138) > ~ at at.dms.kjc.KjcParser.jLogicalOrExpression (KjcParser.java:4115) > ~ at at.dms.kjc.KjcParser.jConditionalExpression (KjcParser.java:3953) > ~ at at.dms.kjc.KjcParser.jAssignmentExpression (KjcParser.java:3894) > ~ at at.dms.kjc.KjcParser.jPrimaryExpression (KjcParser.java:5120) > ~ at at.dms.kjc.KjcParser.jPostfixExpression (KjcParser.java:4794) > ~ at at.dms.kjc.KjcParser.jUnaryExpressionNotPlusMinus > (KjcParser.java:4764) > ~ at at.dms.kjc.KjcParser.jUnaryExpression (KjcParser.java:4632) > ~ at at.dms.kjc.KjcParser.jMultiplicativeExpression (KjcParser.java:4519) > ~ at at.dms.kjc.KjcParser.jAdditiveExpression (KjcParser.java:4477) > ~ at at.dms.kjc.KjcParser.jShiftExpression (KjcParser.java:4417) > ~ at at.dms.kjc.KjcParser.jRelationalExpression (KjcParser.java:4298) > ~ at at.dms.kjc.KjcParser.jEqualityExpression (KjcParser.java:4254) > ~ at at.dms.kjc.KjcParser.jAndExpression (KjcParser.java:4225) > ~ at at.dms.kjc.KjcParser.jExclusiveOrExpression (KjcParser.java:4196) > ~ at at.dms.kjc.KjcParser.jInclusiveOrExpression (KjcParser.java:4167) > ~ at at.dms.kjc.KjcParser.jLogicalAndExpression (KjcParser.java:4144) > ~ at at.dms.kjc.KjcParser.jLogicalOrExpression (KjcParser.java:4109) > ~ at at.dms.kjc.KjcParser.jConditionalExpression (KjcParser.java:3953) > ~ at at.dms.kjc.KjcParser.jAssignmentExpression (KjcParser.java:3894) > ~ at at.dms.kjc.KjcParser.jPrimaryExpression (KjcParser.java:5120) > ~ at at.dms.kjc.KjcParser.jPostfixExpression (KjcParser.java:4794) > ~ at at.dms.kjc.KjcParser.jUnaryExpressionNotPlusMinus > (KjcParser.java:4764) > ~ at at.dms.kjc.KjcParser.jUnaryExpression (KjcParser.java:4632) > ~ at at.dms.kjc.KjcParser.jMultiplicativeExpression (KjcParser.java:4519) > ~ at at.dms.kjc.KjcParser.jAdditiveExpression (KjcParser.java:4477) > ~ at at.dms.kjc.KjcParser.jShiftExpression (KjcParser.java:4417) > ~ at at.dms.kjc.KjcParser.jRelationalExpression (KjcParser.java:4298) > ~ at at.dms.kjc.KjcParser.jEqualityExpression (KjcParser.java:4254) > ~ at at.dms.kjc.KjcParser.jAndExpression (KjcParser.java:4225) > ~ at at.dms.kjc.KjcParser.jExclusiveOrExpression (KjcParser.java:4196) > ~ at at.dms.kjc.KjcParser.jInclusiveOrExpression (KjcParser.java:4167) > ~ at at.dms.kjc.KjcParser.jLogicalAndExpression (KjcParser.java:4138) > ~ at at.dms.kjc.KjcParser.jLogicalOrExpression (KjcParser.java:4115) > ~ at at.dms.kjc.KjcParser.jConditionalExpression (KjcParser.java:3953) > ~ at at.dms.kjc.KjcParser.jAssignmentExpression (KjcParser.java:3894) > ~ at at.dms.kjc.KjcParser.jExpression (KjcParser.java:2571) > ~ at at.dms.kjc.KjcParser.jWhileStatement (KjcParser.java:3144) > ~ at at.dms.kjc.KjcParser.jStatement (KjcParser.java:2794) > ~ at at.dms.kjc.KjcParser.jBlockStatement (KjcParser.java:2390) > ~ at at.dms.kjc.KjcParser.jCompoundStatement (KjcParser.java:1498) > ~ at at.dms.kjc.KjcParser.jMethodDefinition (KjcParser.java:1873) > ~ at at.dms.kjc.KjcParser.jMember (KjcParser.java:1388) > ~ at at.dms.kjc.KjcParser.jClassBlock (KjcParser.java:1225) > ~ at at.dms.kjc.KjcParser.jClassDefinition (KjcParser.java:429) > ~ at at.dms.kjc.KjcParser.jTypeDefinition (KjcParser.java:174) > ~ at at.dms.kjc.KjcParser.jCompilationUnit (KjcParser.java:52) > ~ at at.dms.kjc.Main.parseFile (Main.java:361) > ~ at at.dms.kjc.Main.run (Main.java:147) > ~ at at.dms.kjc.Main.compile (Main.java:70) > ~ at at.dms.kjc.Main.main (Main.java:61) > > > - -- > Barry Hawkins > All Things Computed > site: www.alltc.com > weblog: www.yepthatsme.com > > Registered Linux User #368650 > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.5 (GNU/Linux) > > iD8DBQFB6Gir7bZ6kUftWZwRAu2CAJ49CL106NR66Hj5HYXzCboc/sl9SwCgi9VK > +xuBtFHGa/j4/RyjBgt9bvw= > =/2iY > -----END PGP SIGNATURE----- -- Jerry Haltom <[EMAIL PROTECTED]> Feedback Plus, Inc. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]