[error] /Users/strader/workspace/frameworks/DSL/virtualization-lms-core/test-src/epfl/test7-analysis/TestAnalysis.scala:27: not enough arguments for method reflectMirrored: (implicit evidence$2: Manifest[Unit], implicit pos: scala.reflect.SourceContext)PrintExp.this.Exp[Unit].
[error] Unspecified value parameter pos.
[error] case Reflect(Print(s), u, es) => reflectMirrored(Reflect(Print(f(s)), mapOver(f,u), f(es)))(mtype(manifest[A]))
[error] ^
[warn] /Users/strader/workspace/frameworks/DSL/virtualization-lms-core/test-src/epfl/test9-experimental/TestStruct.scala:49: non-variable type argument (String, StructExpOptLoops.this.Rep[Array[T]]) in type pattern Iterable[(String, StructExpOptLoops.this.Rep[Array[T]])] is unchecked since it is eliminated by erasure
[warn] case Def(Struct(ArraySoaTag(tag,len),elems: Iterable[(String,Rep[Array[T]])])) =>
[warn] ^
[warn] 32 warnings found
[error] one error found
[error] (test:compile) Compilation failed
[error] Total time: 105 s, completed May 3, 2014 1:23:34 PM
It is the same story when I am doing it in MacOSX or Fedora 20. Also I cannot do this "bin/update ppl.dsl.forge.dsls.optiml.OptiMLDSLRunner OptiML" in Forge. Should I have done something specific before starting to compile the sources? I can use the binary OptiML with no problem, not I want to start to play with the code.