buildr-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Assaf Arkin <ar...@intalio.com>
Subject Re: ::RJB.load on Apple's Java 6
Date Thu, 08 Jan 2009 18:55:34 GMT
My Mac has Java 1.5 in both 32 and 64 bit, the default being 64. I  
don't think it's a bit issue, bit different JNI in 1.6.

On Jan 8, 2009, at 10:26 AM, "Daniel Spiewak" <djspiewak@gmail.com>  
wrote:

> Time to start wailing in the streets.  32bit SoyLatte doesn't help  
> either.
> Same error.
>
> Daniel
>
> On Thu, Jan 8, 2009 at 12:14 PM, Daniel Spiewak  
> <djspiewak@gmail.com> wrote:
>
>> Thinking about it, building a 64bit Ruby is probably a bad idea.  Any
>> native extensions for gems are bound to be 32bit only, which means  
>> I would
>> break most of my Ruby stuff if I tried it.  Drat.
>>
>> I'll try SoyLatte i386.  If that doesn't work, I'll just start  
>> wailing in
>> the streets...
>>
>> Daniel
>>
>>
>> On Thu, Jan 8, 2009 at 12:06 PM, Daniel Spiewak  
>> <djspiewak@gmail.com>wrote:
>>
>>> Oy, I wonder if that's the problem.  Makes sense.  Checking the
>>> compilation mode of the ruby executable gives me the following 32bit
>>> signature:
>>>
>>> $ file `which ruby`
>>> /opt/local/bin/ruby: Mach-O executable i386
>>>
>>> Does anybody know how to make MacPorts compile Ruby 64bit instead of
>>> 32bit?
>>>
>>> Daniel
>>>
>>>
>>> On Thu, Jan 8, 2009 at 12:01 PM, Alex Boisvert  
>>> <boisvert@intalio.com>wrote:
>>>
>>>> I don't know if it's going to be helpful but that's the same  
>>>> error I get
>>>> when mixing 64-bit Ruby with 32-bit Java (or *vice versa*).
>>>>
>>>> alex
>>>>
>>>> On Thu, Jan 8, 2009 at 9:41 AM, Daniel Spiewak  
>>>> <djspiewak@gmail.com>
>>>> wrote:
>>>>
>>>>> I'm consistently getting the following error when my $JAVA_HOME  
>>>>> points
>>>> to
>>>>> Apple's JDK version 1.6:
>>>>>
>>>>> can't create Java VM
>>>>>
>>>>>
>>>> /opt/local/lib/ruby/gems/1.8/gems/buildr-1.3.4/lib/buildr/java/ 
>>>> rjb.rb:114:in
>>>>> `load'
>>>>>
>>>>>
>>>> /opt/local/lib/ruby/gems/1.8/gems/buildr-1.3.4/lib/buildr/java/ 
>>>> rjb.rb:114:in
>>>>> `load'
>>>>>
>>>>>
>>>> /opt/local/lib/ruby/gems/1.8/gems/buildr-1.3.4/lib/buildr/java/ 
>>>> packaging.rb:578:in
>>>>> `before_define'
>>>>>
>>>>>
>>>> /opt/local/lib/ruby/gems/1.8/gems/buildr-1.3.4/lib/buildr/core/ 
>>>> project.rb:631:in
>>>>> `call'
>>>>>
>>>>>
>>>> /opt/local/lib/ruby/gems/1.8/gems/buildr-1.3.4/lib/buildr/core/ 
>>>> project.rb:631:in
>>>>> `call_callbacks'
>>>>>
>>>>>
>>>> /opt/local/lib/ruby/gems/1.8/gems/buildr-1.3.4/lib/buildr/core/ 
>>>> project.rb:631:in
>>>>> `each'
>>>>>
>>>>>
>>>> /opt/local/lib/ruby/gems/1.8/gems/buildr-1.3.4/lib/buildr/core/ 
>>>> project.rb:631:in
>>>>> `call_callbacks'
>>>>>
>>>>>
>>>> /opt/local/lib/ruby/gems/1.8/gems/buildr-1.3.4/lib/buildr/core/ 
>>>> project.rb:216:in
>>>>> `send'
>>>>>
>>>>>
>>>> /opt/local/lib/ruby/gems/1.8/gems/buildr-1.3.4/lib/buildr/core/ 
>>>> project.rb:216:in
>>>>> `define'
>>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:615:in  
>>>>> `call'
>>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:615:in
>>>> `execute'
>>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in  
>>>>> `each'
>>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in
>>>> `execute'
>>>>>
>>>>>
>>>> /opt/local/lib/ruby/gems/1.8/gems/buildr-1.3.4/lib/buildr/core/ 
>>>> project.rb:624:in
>>>>> `execute'
>>>>>
>>>>>
>>>> /opt/local/lib/ruby/gems/1.8/gems/buildr-1.3.4/lib/buildr/core/ 
>>>> application.rb:146:in
>>>>> `switch_to_namespace'
>>>>>
>>>>>
>>>> /opt/local/lib/ruby/gems/1.8/gems/buildr-1.3.4/lib/buildr/core/ 
>>>> project.rb:623:in
>>>>> `execute'
>>>>>
>>>>>
>>>> /opt/local/lib/ruby/gems/1.8/gems/buildr-1.3.4/lib/buildr/core/ 
>>>> application.rb:637:in
>>>>> `invoke_with_call_chain'
>>>>> /opt/local/lib/ruby/1.8/monitor.rb:242:in `synchronize'
>>>>>
>>>>>
>>>> /opt/local/lib/ruby/gems/1.8/gems/buildr-1.3.4/lib/buildr/core/ 
>>>> application.rb:623:in
>>>>> `invoke_with_call_chain'
>>>>>
>>>>>
>>>> /opt/local/lib/ruby/gems/1.8/gems/buildr-1.3.4/lib/buildr/core/ 
>>>> application.rb:618:in
>>>>> `invoke'
>>>>>
>>>>>
>>>> /opt/local/lib/ruby/gems/1.8/gems/buildr-1.3.4/lib/buildr/core/ 
>>>> application.rb:400:in
>>>>> `to_proc'
>>>>>
>>>>>
>>>> /opt/local/lib/ruby/gems/1.8/gems/buildr-1.3.4/lib/buildr/core/ 
>>>> project.rb:281:in
>>>>> `each'
>>>>>
>>>>>
>>>> /opt/local/lib/ruby/gems/1.8/gems/buildr-1.3.4/lib/buildr/core/ 
>>>> project.rb:281:in
>>>>> `projects'
>>>>>
>>>>>
>>>> /opt/local/lib/ruby/gems/1.8/gems/buildr-1.3.4/lib/buildr/core/ 
>>>> project.rb:862:in
>>>>> `projects'
>>>>>
>>>>>
>>>> /opt/local/lib/ruby/gems/1.8/gems/buildr-1.3.4/lib/buildr/core/ 
>>>> application.rb:407:in
>>>>> `raw_load_buildfile'
>>>>>
>>>>>
>>>> /opt/local/lib/ruby/gems/1.8/gems/buildr-1.3.4/lib/buildr/core/ 
>>>> application.rb:218:in
>>>>> `load_buildfile'
>>>>>
>>>>>
>>>> /opt/local/lib/ruby/gems/1.8/gems/buildr-1.3.4/lib/buildr/core/ 
>>>> application.rb:503:in
>>>>> `standard_exception_handling'
>>>>>
>>>>>
>>>> /opt/local/lib/ruby/gems/1.8/gems/buildr-1.3.4/lib/buildr/core/ 
>>>> application.rb:213:in
>>>>> `load_buildfile'
>>>>>
>>>>>
>>>> /opt/local/lib/ruby/gems/1.8/gems/buildr-1.3.4/lib/buildr/core/ 
>>>> application.rb:137:in
>>>>> `run'
>>>>>
>>>>>
>>>> /opt/local/lib/ruby/gems/1.8/gems/buildr-1.3.4/lib/buildr/core/ 
>>>> application.rb:503:in
>>>>> `standard_exception_handling'
>>>>>
>>>>>
>>>> /opt/local/lib/ruby/gems/1.8/gems/buildr-1.3.4/lib/buildr/core/ 
>>>> application.rb:135:in
>>>>> `run'
>>>>> /opt/local/lib/ruby/gems/1.8/gems/buildr-1.3.4/bin/buildr:19
>>>>> /opt/local/bin/buildr:19:in
>>>>>
>>>>> Of moderate interest is the possibly-related fact that I get the  
>>>>> same
>>>> error
>>>>> with SoyLatte.  Apple's JDK 1.5 works fine.
>>>>>
>>>>> I've Googled until my fingers went numb to no avail.  Any idea  
>>>>> what
>>>> might
>>>>> be
>>>>> going on here?
>>>>>
>>>>> Daniel
>>>>>
>>>>
>>>
>>>
>>

Mime
View raw message