Bug#286862: nice: FTBFS on amd64

Kurt Roeckx Kurt Roeckx <kurt@roeckx.be>, 286862@bugs.debian.org
Fri Apr 15 21:39:02 2005


reopen 286862
thanks

Nice is still failing to build.  This is now using 2:1.1.4.RC1-1

I get the following error:
dh_clean
 debian/rules build
dh_testdir
# Add here commands to configure the package.
touch configure-stamp
dh_testdir
# Add here commands to compile the package.
# Ask javac to produce optimized code, but no debugging info
/usr/bin/make complete JAVAC_FLAGS="-O" java="kaffe -noclassgc -Dnice.raw-traces=true -Xmx199m -Xss1m" javac="jikes-classpath -nowarn" NICE_ANTJAR=/usr/share/java/ant-1.6.jar
make[1]: Entering directory `/home/freddy/build/nice/nice-0.9.10'
rm -f src/nice/tools/compiler/console.jar nicepublish.jar regtest/*.jar
rm -rf classes classes-inline share/java src/bossa/parser/{Parse*.java,Token*.java,*CharStream.java}
rm -f bin/{nicedoc,niceunit}
[ -r src/bossa/syntax/dispatch.java ] && mv src/bossa/syntax/dispatch.java src/bossa/syntax/dispatch.java.bootstrap || true
find "/home/freddy/build/nice/nice-0.9.10" \( -name "*.class" -o -name "*.nicei" -o -name "*~" \) -exec rm {} \;
mkdir -p classes classes-inline
ln -sf nicec bin/nicedoc; ln -sf nicec bin/niceunit
cd src/bossa/syntax && mv -f dispatch.java.bootstrap dispatch.java
jikes-classpath -nowarn -classpath "/home/freddy/build/nice/nice-0.9.10/classes:/home/freddy/build/nice/nice-0.9.10/classes.old" -sourcepath "/home/freddy/build/nice/nice-0.9.10/src:/home/freddy/build/nice/nice-0.9.10/stdlib" -O -d "/home/freddy/build/nice/nice-0.9.10/classes" src/nice/tools/util/System.java
CLASSPATH="/home/freddy/build/nice/nice-0.9.10/classes" JAVA="kaffe -noclassgc -Dnice.raw-traces=true -Xmx199m -Xss1m -Dnice.inlined=classes-inline" ./bin/nicec.bootstrap --exclude-runtime  -d "/home/freddy/build/nice/nice-0.9.10/classes.old" --sourcepath="/home/freddy/build/nice/nice-0.9.10/stdlib.old:/home/freddy/build/nice/nice-0.9.10/stdlib:/home/freddy/build/nice/nice-0.9.10/src.old:/home/freddy/build/nice/nice-0.9.10/src" --classpath="/home/freddy/build/nice/nice-0.9.10/classes" -R nice.tools.repository

warning: Path component /home/freddy/build/nice/nice-0.9.10/classes.old does not exist

warning: Path component /home/freddy/build/nice/nice-0.9.10/stdlib.old does not exist

warning: Path component /home/freddy/build/nice/nice-0.9.10/src.old does not exist

warning: Path component /home/freddy/build/nice/nice-0.9.10/classes.old does not exist
nice.lang: parsing
nice.tools.locator: parsing
nice.tools.repository: parsing
nice.lang: typechecking
nice.lang: generating code
nice.tools.locator: typechecking

~/build/nice/nice-0.9.10/src/nice/tools/locator/locator.nice: line 27, column 11:
warning: Comparing a non-null value with null
nice.tools.locator: generating code
nice.tools.repository: typechecking
nice.tools.repository: generating code
nice.tools.repository: linking
compilation completed with 5 warnings
jikes-classpath -nowarn -classpath "/home/freddy/build/nice/nice-0.9.10/classes:/home/freddy/build/nice/nice-0.9.10/classes.old" -sourcepath "/home/freddy/build/nice/nice-0.9.10/src:/home/freddy/build/nice/nice-0.9.10/stdlib" -O -d "/home/freddy/build/nice/nice-0.9.10/classes" \
	src/bossa/syntax/dispatch.java \
	src/mlsub/typing/*.java \
	src/gnu/expr/*.java \
	stdlib/nice/lang/{Native,rawArray}.java \
	src/bossa/modules/{Package,CompilationListener}.java \
	src/nice/tools/{code/*.java,util/JDK.java}
jikes-classpath -nowarn -classpath "/home/freddy/build/nice/nice-0.9.10/classes:/home/freddy/build/nice/nice-0.9.10/classes.old" -sourcepath "/home/freddy/build/nice/nice-0.9.10/src:/home/freddy/build/nice/nice-0.9.10/stdlib" -O -d classes-inline stdlib/nice/lang/inline/*.java
cp -R -p classes-inline/* classes
mkdir -p classes-inline/nice/tools/code
cp classes/nice/tools/code/*.class classes-inline/nice/tools/code
CLASSPATH="/home/freddy/build/nice/nice-0.9.10/classes" JAVA="kaffe -noclassgc -Dnice.raw-traces=true -Xmx199m -Xss1m -Dnice.inlined=classes-inline" ./bin/nicec.bootstrap --exclude-runtime  -d "/home/freddy/build/nice/nice-0.9.10/classes.old" --sourcepath="/home/freddy/build/nice/nice-0.9.10/stdlib.old:/home/freddy/build/nice/nice-0.9.10/stdlib:/home/freddy/build/nice/nice-0.9.10/src.old:/home/freddy/build/nice/nice-0.9.10/src" --classpath="/home/freddy/build/nice/nice-0.9.10/classes" -R bossa.modules

warning: Path component /home/freddy/build/nice/nice-0.9.10/stdlib.old does not exist

warning: Path component /home/freddy/build/nice/nice-0.9.10/src.old does not exist

An exception has occured in the compiler
Please fill-in a bug report at the following webpage:
http://sourceforge.net/tracker/?func=add&group_id=12788&atid=112788

Stack trace:
java.lang.NullPointerException
   at gnu.java.nio.channels.FileChannelImpl.read (FileChannelImpl.java)
   at java.io.FileInputStream.read (FileInputStream.java:218)
   at java.io.DataInputStream.readByte (DataInputStream.java:152)
   at gnu.bytecode.ConstantPool.<init> (ConstantPool.java:347)
   at gnu.bytecode.ClassFileInput.readConstants (ClassFileInput.java:93)
   at gnu.bytecode.ClassFileInput.<init> (ClassFileInput.java:32)
   at gnu.bytecode.ClassFileInput.readClassType (ClassFileInput.java:76)
   at bossa.modules.DirectoryCompiledContent.readClass (DirectoryCompiledContent.java:69)
   at bossa.modules.DirectoryCompiledContent.getInterface (DirectoryCompiledContent.java:84)
   at bossa.modules.DirectoryCompiledContent.<init> (DirectoryCompiledContent.java:46)
   at bossa.modules.DirectoryCompiledContent.create (DirectoryCompiledContent.java:34)
   at bossa.modules.CompiledContent.create (CompiledContent.java:69)
   at bossa.modules.Locator.find (Locator.java:67)
   at bossa.modules.Package.<init> (Package.java:76)
   at bossa.modules.Package.make (Package.java:59)
   at bossa.modules.Package.make (Package.java:45)
   at bossa.modules.fun.setMainPackage (source file unknown:27)
   at bossa.modules.Compilation.setMainPackage (Compilation.nice)
   at nice.tools.compiler.fun.compile (source file unknown:130)
   at bossa.modules.Compilation.compile (Compilation.nice)
   at nice.tools.compiler.console.fun.compile (source file unknown:143)
   at nice.tools.compiler.console.dispatch.compile (source file unknown)
   at nice.tools.compiler.console.fun.main (source file unknown:1)
   at nice.tools.compiler.console.dispatch.main (source file unknown)

make[1]: *** [core-bootstrap] Error 1

This looks like it's related to the TestSerializable2 regression
test failure which still isn't fixed.


Kurt