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" <[email protected]> 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 <[email protected]> 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 <[email protected]>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 <[email protected]>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 <[email protected]>
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





Reply via email to