Does this file exist: build/classes/jruby/org/jruby/RubyArray$i_method_multi$RUBYINVOKER$pop.class
Do you have a jruby.jar in your system classpath? I assume your github pull works fine... - Charlie On Sat, Aug 1, 2009 at 3:34 PM, Joseph Athman<[email protected]> wrote: > 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 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 >> >> > > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
