harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andreas Sewe (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-6535) Compiling the Scala library against the Harmony JRE doesn't work
Date Tue, 01 Jun 2010 16:31:37 GMT
Compiling the Scala library against the Harmony JRE doesn't work
----------------------------------------------------------------

                 Key: HARMONY-6535
                 URL: https://issues.apache.org/jira/browse/HARMONY-6535
             Project: Harmony
          Issue Type: Bug
          Components: Classlib
    Affects Versions: 6.0M1
         Environment: Linux 2.6.31-21-generic #59-Ubuntu SMP Wed Mar 24 07:28:56 UTC 2010
i686 GNU/Linux

            Reporter: Andreas Sewe


Please note: I am unsure whether this is a bug within the Scala compiler or less than perfect
Java SE 6 compatibility on Harmony's part.

To reproduce the bug/incompatibility compile WeakHashMap.scala from the Scala library (version
2.8.0.RC3) against the Apache Harmony 6.0M1 JRE, with CLASSPATH set to the .jars in the Harmony
distribution:

> ./bin/scalac -version
Scala compiler version 2.8.0.RC3 -- Copyright 2002-2010, LAMP/EPFL
> ./bin/scalac -javabootclasspath $CLASSPATH ../scala/src/library/scala/collection/mutable/WeakHashMap.scala

error: error while loading WeakHashMap, Missing dependency 'class java.util.Map$Entry', required
by /usr/lib/harmony-6.0/jdk/jre/lib/boot/luni.jar(java/util/WeakHashMap.class)
error: error while loading AbstractMap, Missing dependency 'class java.util.Map$Entry', required
by /usr/lib/harmony-6.0/jdk/jre/lib/boot/luni.jar(java/util/AbstractMap.class)
error: error while loading Hashtable, Missing dependency 'class java.util.Map$Entry', required
by /usr/lib/harmony-6.0/jdk/jre/lib/boot/luni.jar(java/util/Hashtable.class)
three errors found

For some reason, scalac, the Scala compiler, is unable to track down the Entry class. I suspect
that there is some subtle difference between Harmony's classes and those of the Sun JDK.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message