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


Reply via email to