For the release builds, we've been creating .class files with JVM 1.4
compatibility target so far... except for the SpecsSingleRunner I guess
since it was checked-in already (and the other bug I'll mention in the next
email).

alex


On Mon, Sep 28, 2009 at 9:07 AM, Alex Boisvert <alex.boisv...@gmail.com>wrote:

> Yes.
>
> Without -target:jvm.1.4 option it works,
>
> boisv...@sixtine:~/svn/buildr-java$ /opt/boisvert/scala-2.7.5/bin/scalac
> /home/boisvert/svn/buildr-java/lib/buildr/scala/org/apache/buildr/SpecsSingletonRunner.scala
>
> but with -target:jvm-1.4 option it fails:
>
> boisv...@sixtine:~/svn/buildr-java$ /opt/boisvert/scala-2.7.5/bin/scalac
> -target:jvm-1.4
> /home/boisvert/svn/buildr-java/lib/buildr/scala/org/apache/buildr/SpecsSingletonRunner.scala
> /home/boisvert/svn/buildr-java/lib/buildr/scala/org/apache/buildr/SpecsSingletonRunner.scala:13:
> error: type mismatch;
>  found   : java.lang.Class
>  required: Class[_]
>   @throws(classOf[Throwable])
>           ^
> /home/boisvert/svn/buildr-java/lib/buildr/scala/org/apache/buildr/SpecsSingletonRunner.scala:24:
> error: type mismatch;
>  found   : java.lang.Class
>  required: Class[_]
>   @throws(classOf[Throwable])
>           ^
> two errors found
>
> alex
>
>
> On Mon, Sep 28, 2009 at 8:54 AM, Daniel Spiewak <djspie...@gmail.com>wrote:
>
>> It doesn't work?  Have you tried compiling using scalac's -target:jvm-1.4
>> option?
>>
>> Daniel
>>
>> On Mon, Sep 28, 2009 at 10:47 AM, <boisv...@apache.org> wrote:
>>
>> > Author: boisvert
>> > Date: Mon Sep 28 15:47:36 2009
>> > New Revision: 819603
>> >
>> > URL: http://svn.apache.org/viewvc?rev=819603&view=rev
>> > Log:
>> > Comment out @throws annotation; doesn't work with JVM 1.4 target
>> >
>> > Modified:
>> >
>> >
>>  buildr/trunk/lib/buildr/scala/org/apache/buildr/SpecsSingletonRunner.scala
>> >
>> > Modified:
>> >
>> buildr/trunk/lib/buildr/scala/org/apache/buildr/SpecsSingletonRunner.scala
>> > URL:
>> >
>> http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/scala/org/apache/buildr/SpecsSingletonRunner.scala?rev=819603&r1=819602&r2=819603&view=diff
>> >
>> >
>> ==============================================================================
>> > ---
>> >
>> buildr/trunk/lib/buildr/scala/org/apache/buildr/SpecsSingletonRunner.scala
>> > (original)
>> > +++
>> >
>> buildr/trunk/lib/buildr/scala/org/apache/buildr/SpecsSingletonRunner.scala
>> > Mon Sep 28 15:47:36 2009
>> > @@ -9,7 +9,8 @@
>> >  object SpecsSingletonRunner {
>> >   type Spec = { def main(args: Array[String]) }
>> >
>> > -  @throws(classOf[Throwable])
>> > +  // Incompatible with JVM 1.4 target
>> > +  // @throws(classOf[Throwable])
>> >   def main(args: Array[String]) {
>> >     val (colors, spec) = if (args.length > 1 && args(1) == "-c")
>> >       (true, args(2))
>> > @@ -19,7 +20,8 @@
>> >     run(args(0), colors, spec)
>> >   }
>> >
>> > -  @throws(classOf[Throwable])
>> > +  // Incompatible with JVM 1.4 target
>> > +  // @throws(classOf[Throwable])
>> >   def run(path: String, colors: Boolean, spec: String) = {
>> >     val parent = new File(path)
>> >     val specURL = new File(parent, spec.replace('.', '/') +
>> ".class").toURL
>> >
>> >
>> >
>>
>
>

Reply via email to