Hmm...try doing another "ant clean jar". It looks like a build failed or there's some leftover crud in src_gen from a previous build.
- Charlie On Sat, Aug 1, 2009 at 10:42 AM, Joseph Athman<[email protected]> wrote: > This is great to have instructions like this, it will help me a lot. I'm > having one problem though, anyone know what this error is? I'm just > following Charlie's instructions here but am stuck with this error during > the build. > _gmc_internal_: > [echo] Generating invokers... > [echo] Compiling populators... > [javac] Compiling 168 source files to > /Users/jjathman/ruby_projects/jruby-187/build/classes/jruby > [javac] > /Users/jjathman/ruby_projects/jruby-187/src_gen/org$jruby$RubyArray$Populator.java:171: > cannot find symbol > [javac] symbol : class RubyArray$i_method_multi$RUBYINVOKER$pop > [javac] location: package org.jruby > [javac] javaMethod = new > org.jruby.RubyArray$i_method_multi$RUBYINVOKER$pop(cls, Visibility.PUBLIC); > [javac] ^ > [javac] 1 error > Thanks, > Joe > On Sat, Aug 1, 2009 at 9:55 AM, Charles Oliver Nutter <[email protected]> > wrote: >> >> Some of you have asked about 1.8.7 support, and we've decided to just >> make it happen for JRuby 1.4. But we could certainly use some help >> getting everything in place and testing it. >> >> If you'd like to help, here's a quick howto: >> >> 1. Check out repository from kenai.com instead of github (we're not >> pushing branches to github yet) >> >> git clone git://kenai.com/jruby~main jruby-187 >> >> 2. Switch to the 187 branch >> >> cd jruby-187 >> git checkout -b 187 origin/187 >> >> 3. Build and run specs >> >> ant clean jar spec-short >> >> OR >> >> ant clean jar >> jruby spec/mspec/bin/mspec :ci >> >> 4. Pick a failure from the list and make it work! >> >> There are, at the time of this writing, 61 failures and 245 errors. A >> large portion of 1.8.7 logic is already implemented for our 1.9 >> support, so in many cases we just have to turn it on by removing the >> CompatVersion in the JRubyMethod annotation for the method, as in this >> Enumerable example: >> >> �...@jrubymethod(name = "first", compat = CompatVersion.RUBY1_9) >> public static IRubyObject first(ThreadContext context, IRubyObject >> self) { >> ... >> >> becomes >> >> �...@jrubymethod(name = "first") >> public static IRubyObject first(ThreadContext context, IRubyObject >> self) { >> ... >> >> Please try to coordinate with others on this list as you take things >> on, and ideally file a quick bug for your fixes so we can see each >> others' progress. Use the text of the failing spec for your bug >> description. >> >> Thanks all! 1.8.7 support is coming! >> >> - Charlie >> >> --------------------------------------------------------------------- >> To unsubscribe from this list, please visit: >> >> http://xircles.codehaus.org/manage_email >> >> > > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
