"compiler-interface" is compile error in Scala2.10.0-SNPASHOT

797 views
Skip to first unread message

kenji yoshida

unread,
Jan 14, 2012, 1:16:43 PM1/14/12
to simple-build-tool
I tried Scala2.10.0-SNAPSHOT with sbt 0.11.2
but following error occurred.

https://gist.github.com/1612253

how can I use Scala2.10.0-SNAPSHOT with sbt ?
current version sbt is not officially support Scala2.10.0-SNAPSHOT ?

thanks

Kenji Yoshida

unread,
Jan 14, 2012, 1:29:11 PM1/14/12
to simple-build-tool

Dave

unread,
Jan 20, 2012, 11:17:40 AM1/20/12
to simple-build-tool
I can confirm this:

I only changed
scalaVersion := "2.10.0-M1"
and
libraryDependencies += "org.scalatest" % "scalatest_2.9.0" % "1.6.1" %
"test"
in build.scala
and got this error too


build.scala
===========
import sbt._

import Keys._
import AndroidKeys._

object General {
val settings = Defaults.defaultSettings ++ Seq (
name := "Notepadv1",
version := "0.1",
scalaVersion := "2.10.0-M1",
platformName in Android := "android-10",
scalacOptions in Compile ++= Seq("-deprecation")
)

lazy val fullAndroidSettings =
General.settings ++
AndroidProject.androidSettings ++
TypedResources.settings ++
AndroidMarketPublish.settings ++ Seq (
keyalias in Android := "change-me",
libraryDependencies += "org.scalatest" % "scalatest_2.9.0" %
"1.6.1" % "test"
)
}

object AndroidBuild extends Build {
lazy val main = Project (
"Notepadv1",
file("."),
settings = General.fullAndroidSettings ++
inConfig(Android)(Seq(
manifestPath <<= (baseDirectory, manifestName) map((s,m) =>
Seq(s / m)) map (x=>x),
manifestTemplatePath <<= (baseDirectory, manifestName) (_ /
_),
mainAssetsPath <<= (baseDirectory, assetsDirectoryName) (_ /
_),
mainResPath <<= (baseDirectory, resDirectoryName) (_ / _) map
(x=>x)
)) ++ Seq(
proguardOption in Android := "-dontnote **"
)
)

lazy val tests = Project (
"tests",
file("tests"),
settings = General.settings ++ AndroidTest.androidSettings ++ Seq
(
name := "Notepadv1Tests"
)
) dependsOn main
}





> compile
[info] Wrote C:\Users\Dave\notepadv1\target\scala-2.10.0-M1\src_managed
\main\sca
la\com\android\demo\notepad1\TR.scala
[info] Compiling 4 Scala sources and 1 Java source to C:\Users\Dave
\notepadv1\ta
rget\scala-2.10.0-M1\classes...
[info] 'compiler-interface' not yet compiled for Scala 2.10.0-M1.
Compiling...
C:\Users\Dave\AppData\Local\Temp\sbt_42b778ab\API.scala:263: error:
type mismatc
h;
found : API.this.global.tpnme.NameType
(which expands to) API.this.global.TypeName
required: String
sym.isLocalClass || sym.isAnonymousClass ||
sym.fullName.endsWit
h(LocalChild)

^
one error found
[error] {file:/C:/Users/Dave/notepadv1/}Notepadv1/compile:compile:
Error compili
ng sbt component 'compiler-interface'
[error] Total time: 3 s, completed 20-jan-2012 17:07:06


> last
[debug] Running task... Cancelable: false, max worker threads: 2,
check cycles:
false
[debug] no AIDL files found, skipping
[info] Wrote C:\Users\Dave\notepadv1\target\scala-2.10.0-M1\src_managed
\main\sca
la\com\android\demo\notepad1\TR.scala
[debug]
[debug] Initial source changes:
[debug] removed:Set()
[debug] added: Set(C:\Users\Dave\notepadv1\src\main\scala\com
\android\de
mo\notepad1\Activity.scala, C:\Users\Dave\notepadv1\src\main\scala\com
\android\d
emo\notepad1\NoteEdit.scala, C:\Users\Dave\notepadv1\target
\scala-2.10.0-M1\src_
managed\main\java\com\android\demo\notepad1\R.java, C:\Users\Dave
\notepadv1\targ
et\scala-2.10.0-M1\src_managed\main\scala\com\android\demo
\notepad1\TR.scala, C:
\Users\Dave\notepadv1\src\main\scala\com\android\demo
\notepad1\NotesDbAdapter.sc
ala)
[debug] modified: Set()
[debug] Removed products: Set()
[debug] Modified external sources: Set()
[debug] Modified binary dependencies: Set()
[debug] Initial directly invalidated sources: Set(C:\Users\Dave
\notepadv1\src\ma
in\scala\com\android\demo\notepad1\Activity.scala, C:\Users\Dave
\notepadv1\src\m
ain\scala\com\android\demo\notepad1\NoteEdit.scala, C:\Users\Dave
\notepadv1\targ
et\scala-2.10.0-M1\src_managed\main\java\com\android\demo
\notepad1\R.java, C:\Us
ers\Dave\notepadv1\target\scala-2.10.0-M1\src_managed\main\scala\com
\android\dem
o\notepad1\TR.scala, C:\Users\Dave\notepadv1\src\main\scala\com\android
\demo\not
epad1\NotesDbAdapter.scala)
[debug]
[debug] Sources indirectly invalidated by:
[debug] product: Set()
[debug] binary dep: Set()
[debug] external source: Set()
[debug] Initially invalidated: Set(C:\Users\Dave\notepadv1\src\main
\scala\com\an
droid\demo\notepad1\Activity.scala, C:\Users\Dave\notepadv1\src\main
\scala\com\a
ndroid\demo\notepad1\NoteEdit.scala, C:\Users\Dave\notepadv1\target
\scala-2.10.0
-M1\src_managed\main\java\com\android\demo\notepad1\R.java, C:\Users
\Dave\notepa
dv1\target\scala-2.10.0-M1\src_managed\main\scala\com\android\demo
\notepad1\TR.s
cala, C:\Users\Dave\notepadv1\src\main\scala\com\android\demo
\notepad1\NotesDbAd
apter.scala)
[info] Compiling 4 Scala sources and 1 Java source to C:\Users\Dave
\notepadv1\ta
rget\scala-2.10.0-M1\classes...
[debug] Getting compiler-interface from component compiler for Scala
2.10.0-M1
[debug] Other repositories:
[debug] Default repositories:
[debug]
FileRepository(local,FileConfiguration(true,None),sbt.Patterns@1
1ac882)
[debug] Other repositories:
[debug] Default repositories:
[debug]
FileRepository(local,FileConfiguration(true,None),sbt.Patterns@1
61ef2b)
[info] 'compiler-interface' not yet compiled for Scala 2.10.0-M1.
Compiling...
[debug] Plain interface to Scala compiler 2.10.0-M1 with arguments:
[debug] -nowarn
[debug] -d
[debug] C:\Users\Dave\AppData\Local\Temp\sbt_4f43aacb
[debug] -bootclasspath
[debug] C:\Program Files\Java\jdk1.6.0_30\jre\lib
\resources.jar;C:\Progr
am Files\Java\jdk1.6.0_30\jre\lib\rt.jar;C:\Program Files\Java
\jdk1.6.0_30\jre\l
ib\sunrsasign.jar;C:\Program Files\Java\jdk1.6.0_30\jre\lib\jsse.jar;C:
\Program
Files\Java\jdk1.6.0_30\jre\lib\jce.jar;C:\Program Files\Java
\jdk1.6.0_30\jre\lib
\charsets.jar;C:\Program Files\Java\jdk1.6.0_30\jre\lib\modules
\jdk.boot.jar;C:\
Program Files\Java\jdk1.6.0_30\jre\classes;C:\Users\Dave\.sbt\boot
\scala-2.10.0-
M1\lib\scala-library.jar
[debug] -classpath
[debug] C:\Users\Dave\.sbt\boot\scala-2.9.1\org.scala-tools.sbt
\sbt\0.11
.2\xsbti\interface-0.11.2.jar;C:\Users\Dave\.sbt\boot
\scala-2.9.1\org.scala-tool
s.sbt\sbt\0.11.2\compiler-interface-src\compiler-interface-
src-0.11.2.jar;C:\Use
rs\Dave\.sbt\boot\scala-2.10.0-M1\lib\scala-compiler.jar;C:\Users\Dave
\.sbt\boot
\scala-2.10.0-M1\lib\jansi.jar;C:\Users\Dave\.sbt\boot\scala-2.10.0-
M1\lib\jline
.jar
[debug] C:\Users\Dave\AppData\Local\Temp\sbt_42b778ab
\API.scala
[debug] C:\Users\Dave\AppData\Local\Temp\sbt_42b778ab
\Analyzer.scala
[debug] C:\Users\Dave\AppData\Local\Temp\sbt_42b778ab
\Command.scala
[debug] C:\Users\Dave\AppData\Local\Temp\sbt_42b778ab
\CompilerInterface.
scala
[debug] C:\Users\Dave\AppData\Local\Temp\sbt_42b778ab
\ConsoleInterface.s
cala
[debug] C:\Users\Dave\AppData\Local\Temp\sbt_42b778ab
\DelegatingReporter
.scala
[debug] C:\Users\Dave\AppData\Local\Temp\sbt_42b778ab
\Log.scala
[debug] C:\Users\Dave\AppData\Local\Temp\sbt_42b778ab
\Message.scala
[debug] C:\Users\Dave\AppData\Local\Temp\sbt_42b778ab
\ScaladocInterface.
scala
Error compiling sbt component 'compiler-interface'
at sbt.compiler.ComponentCompiler$$anonfun$sbt$compiler
$ComponentCompile
r$$compileSources$1$$anonfun$apply$1.apply(ComponentCompiler.scala:73)
at sbt.compiler.ComponentCompiler$$anonfun$sbt$compiler
$ComponentCompile
r$$compileSources$1$$anonfun$apply$1.apply(ComponentCompiler.scala:64)
at sbt.IO$.withTemporaryDirectory(IO.scala:222)
at sbt.compiler.ComponentCompiler$$anonfun$sbt$compiler
$ComponentCompile
r$$compileSources$1.apply(ComponentCompiler.scala:64)
at sbt.compiler.ComponentCompiler$$anonfun$sbt$compiler
$ComponentCompile
r$$compileSources$1.apply(ComponentCompiler.scala:61)
at sbt.IO$.withTemporaryDirectory(IO.scala:222)
at sbt.compiler.ComponentCompiler.sbt$compiler
$ComponentCompiler$$compil
eSources(ComponentCompiler.scala:61)
at sbt.compiler.ComponentCompiler$$anonfun$compileAndInstall
$1.apply(Com
ponentCompiler.scala:50)
at sbt.compiler.ComponentCompiler$$anonfun$compileAndInstall
$1.apply(Com
ponentCompiler.scala:48)
at sbt.IO$.withTemporaryDirectory(IO.scala:222)
at
sbt.compiler.ComponentCompiler.compileAndInstall(ComponentCompiler.sc
ala:48)
at sbt.compiler.ComponentCompiler$$anonfun$getLocallyCompiled
$1.apply$mc
V$sp(ComponentCompiler.scala:37)
at sbt.IfMissing$Define.apply(ComponentManager.scala:77)
at sbt.ComponentManager.createAndCache
$1(ComponentManager.scala:39)
at sbt.ComponentManager$$anonfun$fromGlobal
$1$1.apply(ComponentManager.s
cala:27)
at sbt.ComponentManager$$anonfun$fromGlobal
$1$1.apply(ComponentManager.s
cala:26)
at sbt.ComponentManager$$anon$1.call(ComponentManager.scala:
50)
at xsbt.boot.Locks$GlobalLock.withChannel$1(Locks.scala:75)
at xsbt.boot.Locks$GlobalLock.withChannelRetries$1(Locks.scala:
58)
at xsbt.boot.Locks$GlobalLock$$anonfun$withFileLock
$1.apply(Locks.scala:
79)
at xsbt.boot.Using$.withResource(Using.scala:11)
at xsbt.boot.Using$.apply(Using.scala:10)
at xsbt.boot.Locks$GlobalLock.liftedTree1$1(Locks.scala:51)
at xsbt.boot.Locks$GlobalLock.withLock(Locks.scala:51)
at xsbt.boot.Locks$.apply0(Locks.scala:30)
at xsbt.boot.Locks$.apply(Locks.scala:27)
at sbt.ComponentManager.lock(ComponentManager.scala:50)
at sbt.ComponentManager.lockGlobalCache(ComponentManager.scala:
49)
at sbt.ComponentManager.fromGlobal$1(ComponentManager.scala:
25)
at sbt.ComponentManager$$anonfun$files$1$$anonfun$apply
$2.apply(Componen
tManager.scala:44)
at sbt.ComponentManager$$anonfun$files$1$$anonfun$apply
$2.apply(Componen
tManager.scala:44)
at sbt.ComponentManager.getOrElse$1(ComponentManager.scala:32)
at sbt.ComponentManager$$anonfun$files
$1.apply(ComponentManager.scala:44
)
at sbt.ComponentManager$$anonfun$files
$1.apply(ComponentManager.scala:44
)
at sbt.ComponentManager$$anon$1.call(ComponentManager.scala:
50)
at xsbt.boot.Locks$GlobalLock.withChannel$1(Locks.scala:75)
at xsbt.boot.Locks$GlobalLock.withChannelRetries$1(Locks.scala:
58)
at xsbt.boot.Locks$GlobalLock$$anonfun$withFileLock
$1.apply(Locks.scala:
79)
at xsbt.boot.Using$.withResource(Using.scala:11)
at xsbt.boot.Using$.apply(Using.scala:10)
at xsbt.boot.Locks$GlobalLock.liftedTree1$1(Locks.scala:51)
at xsbt.boot.Locks$GlobalLock.withLock(Locks.scala:51)
at xsbt.boot.Locks$.apply0(Locks.scala:30)
at xsbt.boot.Locks$.apply(Locks.scala:27)
at sbt.ComponentManager.lock(ComponentManager.scala:50)
at sbt.ComponentManager.lockLocalCache(ComponentManager.scala:
47)
at sbt.ComponentManager.files(ComponentManager.scala:44)
at sbt.ComponentManager.file(ComponentManager.scala:53)
at
sbt.compiler.ComponentCompiler.getLocallyCompiled(ComponentCompiler.s
cala:37)
at
sbt.compiler.ComponentCompiler.apply(ComponentCompiler.scala:27)
at
sbt.compiler.AnalyzingCompiler.getInterfaceJar(AnalyzingCompiler.scal
a:73)
at
sbt.compiler.AnalyzingCompiler.loader(AnalyzingCompiler.scala:62)
at
sbt.compiler.AnalyzingCompiler.getInterfaceClass(AnalyzingCompiler.sc
ala:67)
at sbt.compiler.AnalyzingCompiler.call(AnalyzingCompiler.scala:
54)
at
sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:29)
at
sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:25)
at sbt.AggressiveCompile$$anonfun$5.compileScala
$1(AggressiveCompile.sca
la:67)
at sbt.AggressiveCompile$$anonfun
$5.apply(AggressiveCompile.scala:79)
at sbt.AggressiveCompile$$anonfun
$5.apply(AggressiveCompile.scala:57)
at sbt.inc.IncrementalCompile$$anonfun$doCompile
$1.apply(Compile.scala:2
1)
at sbt.inc.IncrementalCompile$$anonfun$doCompile
$1.apply(Compile.scala:1
9)
at sbt.inc.Incremental$.cycle(Incremental.scala:33)
at sbt.inc.Incremental$.compile(Incremental.scala:20)
at sbt.inc.IncrementalCompile$.apply(Compile.scala:17)
at sbt.AggressiveCompile.compile2(AggressiveCompile.scala:87)
at sbt.AggressiveCompile.compile1(AggressiveCompile.scala:41)
at sbt.AggressiveCompile.apply(AggressiveCompile.scala:28)
at sbt.Compiler$.apply(Compiler.scala:107)
at sbt.Defaults$$anonfun$compileTask$1.apply(Defaults.scala:
479)
at sbt.Defaults$$anonfun$compileTask$1.apply(Defaults.scala:
479)
at sbt.Scoped$$anonfun$hf2$1.apply(Structure.scala:473)
at sbt.Scoped$$anonfun$hf2$1.apply(Structure.scala:473)
at scala.Function1$$anonfun$compose$1.apply(Function1.scala:
41)
at sbt.Scoped$Reduced$$anonfun$combine$1$$anonfun$apply
$11.apply(Structu
re.scala:295)
at sbt.Scoped$Reduced$$anonfun$combine$1$$anonfun$apply
$11.apply(Structu
re.scala:295)
at sbt.$tilde$greater$$anonfun$
$u2219$1.apply(TypeFunctions.scala:40)
at sbt.std.Transform$$anon$5.work(System.scala:67)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply
$1.apply(Execute.scala:22
1)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply
$1.apply(Execute.scala:22
1)
at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18)
at sbt.Execute.work(Execute.scala:227)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:221)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:221)
at sbt.CompletionService$$anon$1$$anon
$2.call(CompletionService.scala:26
)
at java.util.concurrent.FutureTask
$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.Executors
$RunnableAdapter.call(Executors.java:44
1)
at java.util.concurrent.FutureTask
$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor
$Worker.runTask(ThreadPoolExec
utor.java:886)
at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor
.java:908)
at java.lang.Thread.run(Thread.java:662)
[error] {file:/C:/Users/Dave/notepadv1/}Notepadv1/compile:compile:
Error compili
ng sbt component 'compiler-interface'
[error] Total time: 3 s, completed 20-jan-2012 17:07:06

Dave

unread,
Jan 20, 2012, 11:19:24 AM1/20/12
to simple-build-tool
Of course I used the yesterday's released milestone 1: 2.10.0-M1
Reply all
Reply to author
Forward
0 new messages