It's still not working for me. Is it a problem that I have JRuby on my path in another place and then I'm trying to do a build here? I typically just follow trunk on github so I just pulled this version from kenai in another folder and I'm trying to work on this separately from the version of JRuby I have on my path.
Joe On Sat, Aug 1, 2009 at 1:15 PM, Charles Oliver Nutter <[email protected]>wrote: > 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 > >> <http://kenai.com/jruby%7Emain>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 > > >
