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
>
>
>