You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@buildr.apache.org by Daniel Spiewak <dj...@gmail.com> on 2009/09/28 17:54:51 UTC

Re: svn commit: r819603 - /buildr/trunk/lib/buildr/scala/org/apache/buildr/SpecsSingletonRunner.scala

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, <bo...@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
>
>
>

Re: svn commit: r819603 - /buildr/trunk/lib/buildr/scala/org/apache/buildr/SpecsSingletonRunner.scala

Posted by Alex Boisvert <al...@gmail.com>.
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 <al...@gmail.com>wrote:

> Yes.
>
> Without -target:jvm.1.4 option it works,
>
> boisvert@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:
>
> boisvert@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 <dj...@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, <bo...@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
>> >
>> >
>> >
>>
>
>

Re: svn commit: r819603 - /buildr/trunk/lib/buildr/scala/org/apache/buildr/SpecsSingletonRunner.scala

Posted by Alex Boisvert <al...@gmail.com>.
Yes.

Without -target:jvm.1.4 option it works,

boisvert@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:

boisvert@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 <dj...@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, <bo...@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
> >
> >
> >
>