Dear All,
I am trying to compile scala-virtualized downloaded from
https://github.com/TiarkRompf/scala-virtualized with ant fastdist.
However, I got the following errors. I cannot figure out how to fix
it. Any suggestions or comments will be highly appreciated. For your
reference, Java 1.7.0, Scala 2.8.1 final, Ant 1.7.1 are installed on
my computer with OS Ubuntu 10.04 lucid.
Lin
-----------------------------
Error output
-----------------------------
Buildfile: build.xml
[echo] Forking with JVM opts: -Xms1536M -Xmx1536M -Xss1M -
XX:MaxPermSize=192M -XX:+UseParallelGC
init:
[echo] Build number is '2.10.0.r-b20110831191532'
[echo] Built 31 Aug 2011, 19:15:32 from revision with Java
HotSpot(TM) Server VM 1.7.0
[mkdir] Created dir: /git-1.7.1/scala-virtualized/lib/extra
locker.start:
locker.pre-lib:
locker.lib:
[mkdir] Created dir: /git-1.7.1/scala-virtualized/build/locker/
classes/library
[javac] Compiling 25 source files to /git-1.7.1/scala-virtualized/
build/locker/classes/library
[javac] Warning: [options] 鏈笌 -source 1.5 涓€璧疯缃紩瀵肩被璺緞
[javac] 1 Warning
[scalacfork] Compiling 702 files to /git-1.7.1/scala-virtualized/build/
locker/classes/library
[scalacfork] warning: there were 1 deprecation warnings; re-run with -
deprecation for details
[scalacfork] warning: there were 1 unchecked warnings; re-run with -
unchecked for details
[scalacfork] two warnings found
[propertyfile] Creating new property file: /git-1.7.1/scala-
virtualized/build/locker/classes/library/library.properties
[stopwatch] [locker.lib.timer: 1:52.987 sec]
locker.pre-comp:
locker.comp:
[mkdir] Created dir: /git-1.7.1/scala-virtualized/build/locker/
classes/compiler
[scalacfork] Compiling 375 files to /git-1.7.1/scala-virtualized/build/
locker/classes/compiler
[scalacfork] warning: there were 4 deprecation warnings; re-run with -
deprecation for details
[scalacfork] one warning found
[propertyfile] Creating new property file: /git-1.7.1/scala-
virtualized/build/locker/classes/compiler/compiler.properties
[copy] Copying 55 files to /git-1.7.1/scala-virtualized/build/
locker/classes/compiler
[stopwatch] [locker.comp.timer: 1:55.319 sec]
locker.done:
quick.start:
quick.pre-lib:
quick.lib:
[mkdir] Created dir: /git-1.7.1/scala-virtualized/build/quick/
classes/library
[javac] Compiling 25 source files to /git-1.7.1/scala-virtualized/
build/quick/classes/library
[javac] Warning: [options] 鏈笌 -source 1.5 涓€璧疯缃紩瀵肩被璺緞
[javac] 1 Warning
[javac] Compiling 41 source files to /git-1.7.1/scala-virtualized/
build/quick/classes/library
[javac] Warning: [options] 鏈笌 -source 1.5 涓€璧疯缃紩瀵肩被璺緞
[javac] Note: 鏌愪簺杈撳叆鏂囦欢浣跨敤浜嗘湭缁忔鏌ユ垨涓嶅畨鍏ㄧ殑鎿嶄綔銆? [javac] Note: 鏈夊叧
璇︾粏淇℃伅, 璇蜂娇鐢?-Xlint:unchecked 閲嶆柊缂栬瘧銆? [javac] 1 Warning
[scalacfork] Compiling 702 files to /git-1.7.1/scala-virtualized/build/
quick/classes/library
[scalacfork] warning: there were 1 deprecation warnings; re-run with -
deprecation for details
[scalacfork] warning: there were 1 unchecked warnings; re-run with -
unchecked for details
[scalacfork] two warnings found
[scalacfork] Compiling 46 files to /git-1.7.1/scala-virtualized/build/
quick/classes/library
[scalacfork] Compiling 66 files to /git-1.7.1/scala-virtualized/build/
quick/classes/library
[scalacfork] Compiling 105 files to /git-1.7.1/scala-virtualized/build/
quick/classes/library
[scalacfork] /git-1.7.1/scala-virtualized/src/swing/scala/swing/
ComboBox.scala:162: error: class JComboBox takes type parameters
[scalacfork] override lazy val peer: JComboBox = new
JComboBox(ComboBox.newConstantModel(items)) with SuperMixin
[scalacfork] ^
[scalacfork] /git-1.7.1/scala-virtualized/src/swing/scala/swing/
ComboBox.scala:123: error: trait ComboBoxModel takes type parameters
[scalacfork] def newConstantModel[A](items: Seq[A]): ComboBoxModel =
{
[scalacfork] ^
[scalacfork] /git-1.7.1/scala-virtualized/src/swing/scala/swing/
ComboBox.scala:124: error: trait ComboBoxModel takes type parameters
[scalacfork] new AbstractListModel with ComboBoxModel {
[scalacfork] ^
[scalacfork] /git-1.7.1/scala-virtualized/src/swing/scala/swing/
ComboBox.scala:134: error: type mismatch;
[scalacfork] found : AnyRef
[scalacfork] required: Nothing
[scalacfork] def getElementAt(n: Int) =
items(n).asInstanceOf[AnyRef]
[scalacfork] ^
[scalacfork] /git-1.7.1/scala-virtualized/src/swing/scala/swing/
ComboBox.scala:162: error: too many arguments for constructor Object:
()java.lang.Object
[scalacfork] override lazy val peer: JComboBox = new
JComboBox(ComboBox.newConstantModel(items)) with SuperMixin
[scalacfork] ^
[scalacfork] /git-1.7.1/scala-virtualized/src/swing/scala/swing/
ListView.scala:32: error: trait ListCellRenderer takes type parameters
[scalacfork] def wrap[A](r: ListCellRenderer): Renderer[A] = new
Wrapped[A](r)
[scalacfork] ^
[scalacfork] /git-1.7.1/scala-virtualized/src/swing/scala/swing/
ListView.scala:27: error: class JList takes type parameters
[scalacfork] def wrap[A](c: JList) = new ListView[A] {
[scalacfork] ^
[scalacfork] /git-1.7.1/scala-virtualized/src/swing/scala/swing/
ListView.scala:145: error: class JList takes type parameters
[scalacfork] override lazy val peer: JList = new JList with
SuperMixin
[scalacfork] ^
[scalacfork] /git-1.7.1/scala-virtualized/src/swing/scala/swing/
ListView.scala:37: error: trait ListCellRenderer takes type parameters
[scalacfork] class Wrapped[A](override val peer: ListCellRenderer)
extends Renderer[A] {
[scalacfork] ^
[scalacfork] /git-1.7.1/scala-virtualized/src/swing/scala/swing/
ListView.scala:72: error: trait ListCellRenderer takes type parameters
[scalacfork] def peer: ListCellRenderer = new ListCellRenderer {
[scalacfork] ^
[scalacfork] /git-1.7.1/scala-virtualized/src/swing/scala/swing/
ListView.scala:72: error: trait ListCellRenderer takes type parameters
[scalacfork] def peer: ListCellRenderer = new ListCellRenderer {
[scalacfork] ^
[scalacfork] /git-1.7.1/scala-virtualized/src/swing/scala/swing/
ListView.scala:73: error: class JList takes type parameters
[scalacfork] def getListCellRendererComponent(list: JList, a:
Any, index: Int, isSelected: Boolean, focused: Boolean) =
[scalacfork] ^
[scalacfork] /git-1.7.1/scala-virtualized/src/swing/scala/swing/
ListView.scala:126: error: trait ListCellRenderer takes type
parameters
[scalacfork] override lazy val peer: ListCellRenderer = new
DefaultListCellRenderer
[scalacfork] ^
[scalacfork] /git-1.7.1/scala-virtualized/src/swing/scala/swing/
ListView.scala:153: error: type mismatch;
[scalacfork] found : AnyRef
[scalacfork] required: Nothing
[scalacfork] def getElementAt(n: Int) =
items(n).asInstanceOf[AnyRef]
[scalacfork] ^
[scalacfork] /git-1.7.1/scala-virtualized/src/swing/scala/swing/
ListView.scala:195: error: too many arguments for constructor Object:
()java.lang.Object
[scalacfork] object indices extends
Indices(peer.getSelectedIndices) {
[scalacfork] ^
[scalacfork] 15 errors found
BUILD FAILED
java.lang.RuntimeException: Compilation failed because of an internal
compiler error; see the error output for details.
at scala.sys.package$.error(package.scala:27)
at scala.tools.ant.sabbus.ScalacFork.execute(ScalacFork.scala:117)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:
288)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
43)
at java.lang.reflect.Method.invoke(Method.java:601)
at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:
106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:357)
at org.apache.tools.ant.Target.performTasks(Target.java:385)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:
1337)
at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:
41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
at org.apache.tools.ant.Main.runBuild(Main.java:758)
at org.apache.tools.ant.Main.startAnt(Main.java:217)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
Total time: 6 minutes 47 seconds